2
0
mirror of https://github.com/boostorg/ublas.git synced 2026-02-26 17:12:10 +00:00
Commit Graph

469 Commits

Author SHA1 Message Date
John Maddock
433f4dbfda Fixed Inspection report issues.
[SVN r43607]
2008-03-14 18:32:45 +00:00
Gunter Winkler
7ee1ba9dca - fix and close #1502
- the return types were not correct: there was A instead of indirect_array<A>


[SVN r41801]
2007-12-06 19:21:31 +00:00
Gunter Winkler
c776a0a0a0 - fix and close #1237
- symmetric resize used wrong internal resize method
-- Dese und die folgenden Zeilen werden ignoriert --

M    symmetric.hpp


[SVN r41353]
2007-11-25 13:34:20 +00:00
Gunter Winkler
b5c1095c5d This patch now lets the Sun compiler work for most of uBLAS. 'test4' is now failing.
Too avoid other compilers complaining about missing return values in some functions where exceptions are thrown, code was added so an arbitatry were chosen.



[SVN r41116]
2007-11-15 20:52:37 +00:00
Gunter Winkler
6d4e86cdd0 - io.hpp: added missing include
[SVN r40906]
2007-11-07 19:34:03 +00:00
Douglas Gregor
f06bbc273a Suppress a GCC 4.3 warning and fix a couple header-inclusion issues.
Fixes #1338


[SVN r40300]
2007-10-22 19:54:54 +00:00
Gunter Winkler
740507a4c9 - Ticket #688 : Outer iterators can now skip empty rows. Thus matrix_assign works now as expected.
[SVN r39516]
2007-09-24 21:26:00 +00:00
Gunter Winkler
1e1cb82471 - Ticket #1234 : patch committed as suggested.
[SVN r39513]
2007-09-24 21:01:11 +00:00
John Maddock
c990442866 Updated licences using blanket_permission.txt.
[SVN r39369]
2007-09-18 17:19:41 +00:00
Gunter Winkler
e3ff91766d lu.hpp: introduced temporary to avoid strange compiler problem.
[SVN r39227]
2007-09-12 21:44:37 +00:00
Gunter Winkler
f7bdeb6619 - vector_expression.hpp: added size check to vector_scalar_binary
because inner_product operations require equal sized operands


[SVN r38173]
2007-07-09 18:59:54 +00:00
Gunter Winkler
e1854bcd3b - matrix.hpp: added missing include, serialization/array.hpp
[SVN r38116]
2007-06-30 12:50:54 +00:00
Gunter Winkler
dba05c4dd6 - added serialization support to most matrix and vector classes
- touched files: matrix.hpp matrix_sparse.hpp storage.hpp
  storage_sparse.hpp vector.hpp vector_of_vector.hpp vector_sparse.hpp
- still no regression tests for this :-(


[SVN r37970]
2007-06-11 20:29:08 +00:00
Gunter Winkler
352abadbd8 - fixed typo in exception.hpp
[SVN r37870]
2007-06-02 11:17:08 +00:00
Gunter Winkler
a91910b8de - fixed bug in triangular_matrix::resize and hermitian_matrix::resize
by adding new matrix_resize_preserve specialization for those types


[SVN r37549]
2007-05-01 12:30:39 +00:00
Gunter Winkler
ded593c1bd - fixed bug: removed wrong () in subslice
[SVN r37454]
2007-04-16 21:58:23 +00:00
Gunter Winkler
05ccd103e1 - 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


[SVN r37393]
2007-04-07 21:12:26 +00:00
Gunter Winkler
5f08a94e2c - new directive BOOST_UBLAS_NDEBUG to disable all debug actions of uBLAS
It has an equivalent effect as defining NDEBUG in all uBLAS headers.


[SVN r37392]
2007-04-07 20:51:38 +00:00
Gunter Winkler
2984f60fcd - removed wrong 'typename' in coordinate_matrix
[SVN r37213]
2007-03-17 11:54:39 +00:00
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
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
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
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
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
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
c4bf66eda0 FIX nnz and nnz_capacitz added. Thanks Gunter
[SVN r34556]
2006-07-16 13:48:52 +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
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