2
0
mirror of https://github.com/boostorg/ublas.git synced 2026-02-22 03:42:19 +00:00
Commit Graph

610 Commits

Author SHA1 Message Date
Gunter Winkler
7b111f2cbf - fixed mistake in storage.hpp: s/not /! /g
[SVN r37212]
2007-03-17 11:46:07 +00:00
Gunter Winkler
46dea3c416 - 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


[SVN r37209]
2007-03-16 22:39:17 +00:00
Gunter Winkler
dd61d4e5be - 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


[SVN r37208]
2007-03-16 22:31:46 +00:00
Gunter Winkler
f121d74478 - updated error msg in vector_assign (debug build only) when the
structure check fails


[SVN r37207]
2007-03-16 21:29:16 +00:00
Gunter Winkler
7deace95ed - fixed unit_vector::find()
[SVN r37206]
2007-03-16 21:26:39 +00:00
Gunter Winkler
2adb3b8127 - fixed bug in compressed_matrix::(const_)iterator's decrement
[SVN r37205]
2007-03-16 21:23:13 +00:00
Gunter Winkler
bee922f7e1 - fix bug in vector_of_vector by replacing old 'size1' and 'size2'
with new 'size_M' and 'size_m'


[SVN r37204]
2007-03-16 21:17:54 +00:00
Michael Stevens
2bdbf318f5 [uBLAS] FIX array_adaptor.htm was never written, remove broken link
[SVN r37113]
2007-02-28 11:47:41 +00:00
Michael Stevens
40552c11a0 [uBLAS] MINOR improve unsupported message
[SVN r37027]
2007-02-21 10:18:45 +00:00
John Maddock
cfc7f534e4 Fix whitespace so VC8 doesn't complain.
[SVN r36485]
2006-12-22 10:08:28 +00:00
Michael Stevens
b0e4559188 [uBLAS] Pre 1.34 release notes
[SVN r36358]
2006-12-13 15:35:03 +00:00
Michael Stevens
0f9ea9dd64 [uBLAS] orignal copyright assignment for split off doc files
[SVN r36357]
2006-12-13 15:34:41 +00:00
Michael Stevens
cea0090381 [uBLAS]
CHANGE zero/identity/scalar _ vector/matrix add ALLOC template parameter to specify size/difference_type


[SVN r36356]
2006-12-13 15:34:05 +00:00
Michael Stevens
545672c8a8 [uBLAS] FIX other is static member function
[SVN r36351]
2006-12-12 19:26:25 +00:00
Michael Stevens
e6b11310f6 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


[SVN r36283]
2006-12-06 09:34:01 +00:00
Michael Stevens
350bc1c7f6 [uBLAS] document type row instead of column
[SVN r36234]
2006-12-01 16:44:03 +00:00
Michael Stevens
8c173fcfa8 [uBLAS] FIX default copy constructor missed j_. Use implict copy constructor instead
[SVN r36216]
2006-11-30 18:14:07 +00:00
Michael Stevens
bedfd18cd3 [uBLAS] COMMENT fix mutable/immutable
[SVN r36208]
2006-11-30 11:30:29 +00:00
Michael Stevens
a434830ff4 [uBLAS] ADD manual tests. ADD sparse resize test for vectors
[SVN r36059]
2006-11-16 13:26:36 +00:00
Michael Stevens
7281804fd2 [uBLAS] CHANGE implement uBLAS preserve option in vector resize.
Thanks to Gunter Winkler and Vassilis Virvilis


[SVN r36053]
2006-11-16 09:47:44 +00:00
Beman Dawes
6805b2f39c Add copyright, license
[SVN r35905]
2006-11-07 19:11:57 +00:00
Michael Stevens
18d22622d9 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


[SVN r35519]
2006-10-07 18:18:01 +00:00
Michael Stevens
757aacfb68 FIX allow abs and sqrt to be found via ADL. Thanks to John Maddock
[SVN r35518]
2006-10-07 17:04:47 +00:00
Michael Stevens
01031b656f [uBLAS] make VC8 workaround use self_type consistently
[SVN r35496]
2006-10-05 09:02:23 +00:00
Gennaro Prota
3eac2be57a boost guidelines (mainly from inspect tool: tabs, license reference text, etc.)
[SVN r34752]
2006-07-27 10:27:37 +00:00
Gennaro Prota
6b76444cb5 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
[SVN r34625]
2006-07-20 12:35:49 +00:00
Michael Stevens
3b22b10997 uBLAS MINOR removed tabs
[SVN r34564]
2006-07-16 20:33:17 +00:00
Michael Stevens
c4bf66eda0 FIX nnz and nnz_capacitz added. Thanks Gunter
[SVN r34556]
2006-07-16 13:48:52 +00:00
Michael Stevens
264e81b5fa CHANGE Remove carray_adaptor which is not in the source!
[SVN r34555]
2006-07-16 13:19:34 +00:00
Michael Stevens
095953d8e2 FIX use new layout_type::index_Mm operations. Thanks Gunter for spoting this
[SVN r34554]
2006-07-16 13:13:42 +00:00
Michael Stevens
44b6b5d564 [uBLAS] FIX unspoorted compilers set BOOST_UBLAS_UNSUPPORTED_COMPILER=1 so we can compare with !=- to override
[SVN r34501]
2006-07-10 16:21:28 +00:00
Michael Stevens
c454f5cb95 CHANGE Remove greater for testing and replece with rhs.less(lhs)
[SVN r34365]
2006-06-21 18:17:53 +00:00
Michael Stevens
ffbfa47181 FIX index_pair and index_tripler LessTen Comparable
[SVN r34361]
2006-06-20 18:55:30 +00:00
Michael Stevens
79a455dbea FIX Workaround BBc2 problem on linking source from subdirectories. The link command line tried to link on the directory
[SVN r34251]
2006-06-08 20:40:18 +00:00
Michael Stevens
48324767fa 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
[SVN r34008]
2006-05-18 16:50:26 +00:00
Michael Stevens
5202908ae0 uBLAS CHANGE row_major/column_major functor so they have a consistent element access abstraction and naming
[SVN r34007]
2006-05-18 16:44:57 +00:00
Michael Stevens
31ce5aee40 uBLAS FIX corrected basic_full::packed_size interface. Thanks to Hidekaz Ikeno
[SVN r33985]
2006-05-17 16:43:19 +00:00
Michael Stevens
d9e12768bc uBLAS FIX indexed_terator1/2 pass incorrect difference_type to random_access_iterator_base. Thanks to Vardan for fix
[SVN r33984]
2006-05-17 16:21:54 +00:00
Michael Stevens
eef17a00ab Reintroduced _array_adaptor needs testing
[SVN r33708]
2006-04-16 09:26:15 +00:00
Michael Stevens
90677ea5de CHANGE some but not all constructor explicty construct base type. For consistency remove explict contructions
[SVN r33550]
2006-04-05 08:36:28 +00:00
Michael Stevens
e7063e9dfe FIX define closure_type for scalar_
[SVN r33549]
2006-04-05 08:34:47 +00:00
Michael Stevens
10a934e340 ADD ignore_unsued for zero_::iterators
FIX define closure_type for scalar_


[SVN r33548]
2006-04-05 08:33:18 +00:00
Michael Stevens
089f44157b ADD Allow operation with compiler with serious defects
[SVN r33546]
2006-04-05 08:31:37 +00:00
Michael Stevens
6baf78c255 uBLAS avoid "end of non void reached" warnings in symmetric_adaptor when compiled without checks
[SVN r33280]
2006-03-09 14:00:39 +00:00
Michael Stevens
4c029705f8 uBLAS change comment misspelling
[SVN r32538]
2006-02-04 15:13:25 +00:00
Michael Stevens
2a4faf7961 uBLAS CHANGE make sure unbounded_array::data_ is always initialised. Not doing this causes too much compiler hassel
[SVN r32519]
2006-02-02 19:43:03 +00:00
Michael Stevens
d0faac89b9 uBLAS FIX define BOOST_UBLAS_CHECK_FALSE for NOCHECK
[SVN r32518]
2006-02-02 19:27:23 +00:00
Michael Stevens
59ee7a1da0 uBLAS cleanup and remove legacy support
[SVN r32517]
2006-02-02 18:43:09 +00:00
Michael Stevens
d4f65b0d3a MINOR use BOOST_CHECK_FALSE to avoid warnings
[SVN r32516]
2006-02-02 18:38:32 +00:00
Michael Stevens
53981f51c5 WORKAROUND VC8 problems with forward declared local iterator class
[SVN r32515]
2006-02-02 18:38:08 +00:00