2
0
mirror of https://github.com/boostorg/ublas.git synced 2026-02-24 04:22:12 +00:00
Commit Graph

616 Commits

Author SHA1 Message Date
Gunter Winkler
faa46d2df1 - fixed bug in triangular_matrix::resize and hermitian_matrix::resize
by adding new matrix_resize_preserve specialization for those types
2007-05-01 12:30:39 +00:00
Gunter Winkler
c3c94032d1 * fixed wrong markup 2007-04-16 22:28:13 +00:00
Gunter Winkler
95308a075c - fixed bug: removed wrong () in subslice 2007-04-16 21:58:23 +00:00
Gunter Winkler
5468a4de26 - changes static initialization of zero_(0) to zero_ = T()
This should be replaces by value_traits<T>::zero and the
  definition of one_ = 1 should be replaced by value_traits<T>::one
2007-04-07 21:12:26 +00:00
Gunter Winkler
1d8f1faa81 - new directive BOOST_UBLAS_NDEBUG to disable all debug actions of uBLAS
It has an equivalent effect as defining NDEBUG in all uBLAS headers.
2007-04-07 20:51:38 +00:00
Gunter Winkler
685950e55d - removed wrong 'typename' in coordinate_matrix 2007-03-17 11:54:39 +00:00
Gunter Winkler
a1699b7450 - fixed mistake in storage.hpp: s/not /! /g 2007-03-17 11:46:07 +00:00
Gunter Winkler
b4129841b9 - add optimizations for trivial constructors to array types
- add initializing constructors to matix<> and vector<>
  usage: matrix<double> m(3,3,5.0); vector<double> v(3,5.0);
- avoid constructor call for std::complex<T>, user can specialize
  detail::has_trivial_constructor<T> to control this behavior
2007-03-16 22:39:17 +00:00
Gunter Winkler
0a419a64c0 - replaced row_major/column_major in compressed-axpy_prod
now they work with uncommon size_types and may be abused
  to compute y += A^T x
2007-03-16 22:31:46 +00:00
Gunter Winkler
34f58fd584 - updated error msg in vector_assign (debug build only) when the
structure check fails
2007-03-16 21:29:16 +00:00
Gunter Winkler
ccac9901ac - fixed unit_vector::find() 2007-03-16 21:26:39 +00:00
Gunter Winkler
f8eedbd7cf - fixed bug in compressed_matrix::(const_)iterator's decrement 2007-03-16 21:23:13 +00:00
Gunter Winkler
baa067633d - fix bug in vector_of_vector by replacing old 'size1' and 'size2'
with new 'size_M' and 'size_m'
2007-03-16 21:17:54 +00:00
Michael Stevens
44d52a8e45 [uBLAS] FIX array_adaptor.htm was never written, remove broken link 2007-02-28 11:47:41 +00:00
Michael Stevens
94ea6de465 [uBLAS] MINOR improve unsupported message 2007-02-21 10:18:45 +00:00
John Maddock
f7b775ef20 Fix whitespace so VC8 doesn't complain. 2006-12-22 10:08:28 +00:00
Michael Stevens
9338aa0b89 [uBLAS] Pre 1.34 release notes 2006-12-13 15:35:03 +00:00
Michael Stevens
44d331682a [uBLAS] orignal copyright assignment for split off doc files 2006-12-13 15:34:41 +00:00
Michael Stevens
86664b1ad6 [uBLAS]
CHANGE zero/identity/scalar _ vector/matrix add ALLOC template parameter to specify size/difference_type
2006-12-13 15:34:05 +00:00
Michael Stevens
a5b340d766 [uBLAS] FIX other is static member function 2006-12-12 19:26:25 +00:00
Michael Stevens
27234ce74b CHANGE zero/identity/scalar _ vector/matrix add ALLOC template parameter to specify size/difference_type
CHANGE implement function object to use container size/difference_type
2006-12-06 09:34:01 +00:00
Michael Stevens
8f35aca3f3 [uBLAS] document type row instead of column 2006-12-01 16:44:03 +00:00
Michael Stevens
ba4eb8eb69 [uBLAS] FIX default copy constructor missed j_. Use implict copy constructor instead 2006-11-30 18:14:07 +00:00
Michael Stevens
7a7a653662 [uBLAS] COMMENT fix mutable/immutable 2006-11-30 11:30:29 +00:00
Michael Stevens
a268ab86a5 [uBLAS] ADD manual tests. ADD sparse resize test for vectors 2006-11-16 13:26:36 +00:00
Michael Stevens
454bbbbb3a [uBLAS] CHANGE implement uBLAS preserve option in vector resize.
Thanks to Gunter Winkler and Vassilis Virvilis
2006-11-16 09:47:44 +00:00
Beman Dawes
5634f9db87 Add copyright, license 2006-11-07 19:11:57 +00:00
Michael Stevens
4f9542c917 FIX remove none space space in last commit
FIX interval was not compilable due to rename to scalar_traits
CHANGE interval handling to use general abs/sqrt from last commit
2006-10-07 18:18:01 +00:00
Michael Stevens
0f504a347b FIX allow abs and sqrt to be found via ADL. Thanks to John Maddock 2006-10-07 17:04:47 +00:00
Michael Stevens
b912051a3b [uBLAS] make VC8 workaround use self_type consistently 2006-10-05 09:02:23 +00:00
Gennaro Prota
6d5639be0c boost guidelines (mainly from inspect tool: tabs, license reference text, etc.) 2006-07-27 10:27:37 +00:00
Gennaro Prota
4d7ea52ba3 fixed typos reported in http://bugs.debian.org/378016 (there seems to be no mention of the erroneous names in the docs); NOTE(!): license reference text to be fixed; guard macro name beginning with underscore 2006-07-20 12:35:49 +00:00
Michael Stevens
25334392cb uBLAS MINOR removed tabs 2006-07-16 20:33:17 +00:00
Michael Stevens
12f5af04f7 FIX nnz and nnz_capacitz added. Thanks Gunter 2006-07-16 13:48:52 +00:00
Michael Stevens
0698af643a CHANGE Remove carray_adaptor which is not in the source! 2006-07-16 13:19:34 +00:00
Michael Stevens
341a83fa7c FIX use new layout_type::index_Mm operations. Thanks Gunter for spoting this 2006-07-16 13:13:42 +00:00
Michael Stevens
4192b059ad [uBLAS] FIX unspoorted compilers set BOOST_UBLAS_UNSUPPORTED_COMPILER=1 so we can compare with !=- to override 2006-07-10 16:21:28 +00:00
Michael Stevens
1af16b986c CHANGE Remove greater for testing and replece with rhs.less(lhs) 2006-06-21 18:17:53 +00:00
Michael Stevens
8479d0ce96 FIX index_pair and index_tripler LessTen Comparable 2006-06-20 18:55:30 +00:00
Michael Stevens
e4c6dc44c0 FIX Workaround BBc2 problem on linking source from subdirectories. The link command line tried to link on the directory 2006-06-08 20:40:18 +00:00
Michael Stevens
ad6b514359 uBLAS CHANGE removed UBLAS_TYPE_CHECK from sparse_prod. The tests trigger in many numeric situations (NaN) and are only there to pickup gross programming errors 2006-05-18 16:50:26 +00:00
Michael Stevens
5b2867ef91 uBLAS CHANGE row_major/column_major functor so they have a consistent element access abstraction and naming 2006-05-18 16:44:57 +00:00
Michael Stevens
5f874ac0d9 uBLAS FIX corrected basic_full::packed_size interface. Thanks to Hidekaz Ikeno 2006-05-17 16:43:19 +00:00
Michael Stevens
3de40d0999 uBLAS FIX indexed_terator1/2 pass incorrect difference_type to random_access_iterator_base. Thanks to Vardan for fix 2006-05-17 16:21:54 +00:00
Michael Stevens
5d21b0277e Reintroduced _array_adaptor needs testing 2006-04-16 09:26:15 +00:00
Michael Stevens
59ea7b64e9 CHANGE some but not all constructor explicty construct base type. For consistency remove explict contructions 2006-04-05 08:36:28 +00:00
Michael Stevens
df70d08564 FIX define closure_type for scalar_ 2006-04-05 08:34:47 +00:00
Michael Stevens
b074f49014 ADD ignore_unsued for zero_::iterators
FIX define closure_type for scalar_
2006-04-05 08:33:18 +00:00
Michael Stevens
12f7b9f5f2 ADD Allow operation with compiler with serious defects 2006-04-05 08:31:37 +00:00
Michael Stevens
ae4d4479e7 uBLAS avoid "end of non void reached" warnings in symmetric_adaptor when compiled without checks 2006-03-09 14:00:39 +00:00