Commit Graph

4026 Commits

Author SHA1 Message Date
Troy D. Straszheim
17047de5b0 Copyrights on CMakeLists.txt to keep them from clogging up the inspect
reports.  This is essentially the same commit as r55095 on the release
branch.
2009-07-26 00:49:56 +00:00
Troy D. Straszheim
9cbdbcf472 Add basic copyright/license to keep cmake out of the inspection report
[SVN r55095]
2009-07-22 21:51:01 +00:00
Troy D. Straszheim
49fce8324c Add basic copyright/license to keep cmake out of the inspection report
svn path=/branches/release/libs/numeric/ublas/; revision=55095
2009-07-22 21:51:01 +00:00
Troy D. Straszheim
fe52a38cac Add basic copyright/license to keep cmake out of the inspection report
svn path=/branches/release/libs/numeric/ublas/; revision=55095
2009-07-22 21:51:01 +00:00
Gunter Winkler
241a4581e2 see #3108, fixed a simple problem in symmetric.hpp (thx Michael), the storage layout still need more investigation.
svn path=/trunk/boost/numeric/ublas/; revision=54232
2009-06-22 21:13:40 +00:00
Gunter Winkler
65cb669208 see #3108, fixed a simple problem in symmetric.hpp (thx Michael), the storage layout still need more investigation.
svn path=/trunk/boost/numeric/ublas/; revision=54232
2009-06-22 21:13:40 +00:00
Gunter Winkler
e02894e635 see #3108, fixed a simple problem in symmetric.hpp (thx Michael), the storage layout still need more investigation.
[SVN r54232]
2009-06-22 21:13:40 +00:00
Gunter Winkler
1e6331409a see #3108, fixed a simple problem in symmetric.hpp (thx Michael), the storage layout still need more investigation. 2009-06-22 21:13:40 +00:00
Gunter Winkler
f0f21a006f matrix_sparse.hpp - see #2195, fixed compressed_matrix::erase_element(); must use >= instead of > because the last element of index1_data is the "end of list" marker. Segfault was caused by *(itv + 1) which pointed to an element _after_ index1_data.end()
svn path=/trunk/boost/numeric/ublas/; revision=54231
2009-06-22 20:58:30 +00:00
Gunter Winkler
4d50f54a74 matrix_sparse.hpp - see #2195, fixed compressed_matrix::erase_element(); must use >= instead of > because the last element of index1_data is the "end of list" marker. Segfault was caused by *(itv + 1) which pointed to an element _after_ index1_data.end()
svn path=/trunk/boost/numeric/ublas/; revision=54231
2009-06-22 20:58:30 +00:00
Gunter Winkler
d2f9d354cc matrix_sparse.hpp - see #2195, fixed compressed_matrix::erase_element(); must use >= instead of > because the last element of index1_data is the "end of list" marker. Segfault was caused by *(itv + 1) which pointed to an element _after_ index1_data.end()
[SVN r54231]
2009-06-22 20:58:30 +00:00
Gunter Winkler
51cbcdb5d6 matrix_sparse.hpp - see #2195, fixed compressed_matrix::erase_element(); must use >= instead of > because the last element of index1_data is the "end of list" marker. Segfault was caused by *(itv + 1) which pointed to an element _after_ index1_data.end() 2009-06-22 20:58:30 +00:00
Gunter Winkler
67cabb26d4 comp_mat_erase.cpp - unit test to verify compressed matrix layout, insertion and erasure of elements, see #2195
CMakeLists.txt - added new test: comp_mat_erase

Jamfile.v2 - added new test: comp_mat_erase


svn path=/trunk/libs/numeric/ublas/; revision=54230
2009-06-22 20:53:49 +00:00
Gunter Winkler
296da92f9f comp_mat_erase.cpp - unit test to verify compressed matrix layout, insertion and erasure of elements, see #2195
CMakeLists.txt - added new test: comp_mat_erase

Jamfile.v2 - added new test: comp_mat_erase


svn path=/trunk/libs/numeric/ublas/; revision=54230
2009-06-22 20:53:49 +00:00
Gunter Winkler
0791c0b843 comp_mat_erase.cpp - unit test to verify compressed matrix layout, insertion and erasure of elements, see #2195
CMakeLists.txt - added new test: comp_mat_erase

Jamfile.v2 - added new test: comp_mat_erase



[SVN r54230]
2009-06-22 20:53:49 +00:00
Gunter Winkler
e107411432 comp_mat_erase.cpp - unit test to verify compressed matrix layout, insertion and erasure of elements, see #2195
CMakeLists.txt - added new test: comp_mat_erase

Jamfile.v2 - added new test: comp_mat_erase
2009-06-22 20:53:49 +00:00
Daniel James
f999e21733 Fix a mix up between euclidean and uniform norm. Refs #3056.
svn path=/trunk/libs/numeric/ublas/; revision=53675
2009-06-06 10:33:10 +00:00
Daniel James
bdff451287 Fix a mix up between euclidean and uniform norm. Refs #3056.
svn path=/trunk/libs/numeric/ublas/; revision=53675
2009-06-06 10:33:10 +00:00
Daniel James
c0f5db721f Fix a mix up between euclidean and uniform norm. Refs #3056.
[SVN r53675]
2009-06-06 10:33:10 +00:00
Daniel James
b27c2839f4 Fix a mix up between euclidean and uniform norm. Refs #3056. 2009-06-06 10:33:10 +00:00
Daniel James
a74ea76a6b Fix a couple of typos in the ublas documentation. Fixes #3056, #3057.
svn path=/trunk/libs/numeric/ublas/; revision=53674
2009-06-06 10:32:04 +00:00
Daniel James
fa869cd89a Fix a couple of typos in the ublas documentation. Fixes #3056, #3057.
svn path=/trunk/libs/numeric/ublas/; revision=53674
2009-06-06 10:32:04 +00:00
Daniel James
f24592a8d9 Fix a couple of typos in the ublas documentation. Fixes #3056, #3057.
[SVN r53674]
2009-06-06 10:32:04 +00:00
Daniel James
90442842f6 Fix a couple of typos in the ublas documentation. Fixes #3056, #3057. 2009-06-06 10:32:04 +00:00
Jeremiah Willcock
e392e86c06 Fixed almost all tab and min/max issues found by inspect tool
[SVN r53142]
2009-05-20 19:41:20 +00:00
Jeremiah Willcock
5e7c2ef86e Fixed almost all tab and min/max issues found by inspect tool
svn path=/branches/release/boost/numeric/ublas/; revision=53142
2009-05-20 19:41:20 +00:00
Jeremiah Willcock
7b0856c3be Fixed almost all tab and min/max issues found by inspect tool
svn path=/branches/release/boost/numeric/ublas/; revision=53142
2009-05-20 19:41:20 +00:00
Jeremiah Willcock
241cdf8a7d Fixed most tab and min/max issues from trunk inspection report
svn path=/trunk/boost/numeric/ublas/; revision=53141
2009-05-20 19:19:00 +00:00
Jeremiah Willcock
9929a2abf8 Fixed most tab and min/max issues from trunk inspection report
svn path=/trunk/libs/numeric/ublas/; revision=53141
2009-05-20 19:19:00 +00:00
Jeremiah Willcock
d273e60328 Fixed most tab and min/max issues from trunk inspection report
[SVN r53141]
2009-05-20 19:19:00 +00:00
Jeremiah Willcock
cef960bfb2 Fixed most tab and min/max issues from trunk inspection report 2009-05-20 19:19:00 +00:00
Gunter Winkler
70b408e5a2 ublas/detail/concepts.hpp: added conditional to enable/disable test of experimental vector_view
[SVN r52162]
2009-04-03 20:15:44 +00:00
Gunter Winkler
66ac349ae4 ublas/detail/concepts.hpp: added conditional to enable/disable test of experimental vector_view
svn path=/branches/release/boost/numeric/ublas/; revision=52162
2009-04-03 20:15:44 +00:00
Gunter Winkler
6c8906738b ublas/detail/concepts.hpp: added conditional to enable/disable test of experimental vector_view
svn path=/branches/release/boost/numeric/ublas/; revision=52162
2009-04-03 20:15:44 +00:00
Gunter Winkler
f17be9f0a9 ublas/doc/samples/ex_triangular.cpp: added new example
ublas/doc/samples/Jamfile.v2: added build section for ex_triangular
ublas/doc/container_concept.htm: fixed wrong description of array_type
ublas/doc/triangular.htm: fixed lower/upper confusion and added link to ex_triangular

ublas/test/test_lu.cpp: added unit test for LU decomposition
ublas/test/triangular_access.cpp: added unit test for accessing triangular/symmetric matrices
ublas/test/triangular_layout.cpp: added unit test for testing storage layout of triangular/symmetric matrices
ublas/test/common/testhelper.hpp: support routines for new unit tests

ublas/test/CMakeLists.txt: added new tests (still experimental) test_lu, triangular_access. triangular_layout

ublas/test/Jamfile.v2: 
  added new tests (still experimental) test_lu, triangular_access. triangular_layout
  disabled broken test7 (maybe a fix of boost::interval is needed, see #2473)

ublas/test/test71.cpp, ublas/test/test73.cpp, ublas/test/test7.cpp:
  added first fixes to support boost::interval as scalar type

ublas/test/common/init.hpp: 
  initialize all matrices/vectors with floats instead of (unsigned) ints
  this helps to fix broken test7 for boost::interval



[SVN r52147]
2009-04-02 22:36:39 +00:00
Gunter Winkler
1a6a47b021 ublas/doc/samples/ex_triangular.cpp: added new example
ublas/doc/samples/Jamfile.v2: added build section for ex_triangular
ublas/doc/container_concept.htm: fixed wrong description of array_type
ublas/doc/triangular.htm: fixed lower/upper confusion and added link to ex_triangular

ublas/test/test_lu.cpp: added unit test for LU decomposition
ublas/test/triangular_access.cpp: added unit test for accessing triangular/symmetric matrices
ublas/test/triangular_layout.cpp: added unit test for testing storage layout of triangular/symmetric matrices
ublas/test/common/testhelper.hpp: support routines for new unit tests

ublas/test/CMakeLists.txt: added new tests (still experimental) test_lu, triangular_access. triangular_layout

ublas/test/Jamfile.v2: 
  added new tests (still experimental) test_lu, triangular_access. triangular_layout
  disabled broken test7 (maybe a fix of boost::interval is needed, see #2473)

ublas/test/test71.cpp, ublas/test/test73.cpp, ublas/test/test7.cpp:
  added first fixes to support boost::interval as scalar type

ublas/test/common/init.hpp: 
  initialize all matrices/vectors with floats instead of (unsigned) ints
  this helps to fix broken test7 for boost::interval


svn path=/branches/release/libs/numeric/ublas/; revision=52147
2009-04-02 22:36:39 +00:00
Gunter Winkler
7bfbb69435 ublas/doc/samples/ex_triangular.cpp: added new example
ublas/doc/samples/Jamfile.v2: added build section for ex_triangular
ublas/doc/container_concept.htm: fixed wrong description of array_type
ublas/doc/triangular.htm: fixed lower/upper confusion and added link to ex_triangular

ublas/test/test_lu.cpp: added unit test for LU decomposition
ublas/test/triangular_access.cpp: added unit test for accessing triangular/symmetric matrices
ublas/test/triangular_layout.cpp: added unit test for testing storage layout of triangular/symmetric matrices
ublas/test/common/testhelper.hpp: support routines for new unit tests

ublas/test/CMakeLists.txt: added new tests (still experimental) test_lu, triangular_access. triangular_layout

ublas/test/Jamfile.v2: 
  added new tests (still experimental) test_lu, triangular_access. triangular_layout
  disabled broken test7 (maybe a fix of boost::interval is needed, see #2473)

ublas/test/test71.cpp, ublas/test/test73.cpp, ublas/test/test7.cpp:
  added first fixes to support boost::interval as scalar type

ublas/test/common/init.hpp: 
  initialize all matrices/vectors with floats instead of (unsigned) ints
  this helps to fix broken test7 for boost::interval


svn path=/branches/release/libs/numeric/ublas/; revision=52147
2009-04-02 22:36:39 +00:00
Gunter Winkler
84c045c743 ublas/expression_types.hpp: added typedef ublas_expression::self_type
ublas/fwd.hpp: added default template arguments to declaration of generalized_vector_of_vector
ublas/lu.hpp: added constructor from vector to permutation_matrix
ublas/storage.hpp: fix #2891
ublas/detail/concepts.hpp: added documentation and some missing concept checks

ublas/traits.hpp:
  added new traits classes: container_traits, matrix_traits, vector_traits
  they work for all ublas classes and c-arrays (T[M][N] and T[M])

ublas/functional.hpp:
  added triangular type tags
  fix #2800
  added my name to copyright message



[SVN r52145]
2009-04-02 22:15:10 +00:00
Gunter Winkler
507ac8d629 ublas/expression_types.hpp: added typedef ublas_expression::self_type
ublas/fwd.hpp: added default template arguments to declaration of generalized_vector_of_vector
ublas/lu.hpp: added constructor from vector to permutation_matrix
ublas/storage.hpp: fix #2891
ublas/detail/concepts.hpp: added documentation and some missing concept checks

ublas/traits.hpp:
  added new traits classes: container_traits, matrix_traits, vector_traits
  they work for all ublas classes and c-arrays (T[M][N] and T[M])

ublas/functional.hpp:
  added triangular type tags
  fix #2800
  added my name to copyright message


svn path=/branches/release/boost/numeric/ublas/; revision=52145
2009-04-02 22:15:10 +00:00
Gunter Winkler
3708add69c ublas/expression_types.hpp: added typedef ublas_expression::self_type
ublas/fwd.hpp: added default template arguments to declaration of generalized_vector_of_vector
ublas/lu.hpp: added constructor from vector to permutation_matrix
ublas/storage.hpp: fix #2891
ublas/detail/concepts.hpp: added documentation and some missing concept checks

ublas/traits.hpp:
  added new traits classes: container_traits, matrix_traits, vector_traits
  they work for all ublas classes and c-arrays (T[M][N] and T[M])

ublas/functional.hpp:
  added triangular type tags
  fix #2800
  added my name to copyright message


svn path=/branches/release/boost/numeric/ublas/; revision=52145
2009-04-02 22:15:10 +00:00
Gunter Winkler
55e5faa918 storage.hpp: fix #2891, now check new size instead of old one
svn path=/trunk/boost/numeric/ublas/; revision=52143
2009-04-02 21:46:07 +00:00
Gunter Winkler
289b57bc0e storage.hpp: fix #2891, now check new size instead of old one
svn path=/trunk/boost/numeric/ublas/; revision=52143
2009-04-02 21:46:07 +00:00
Gunter Winkler
e473951d73 storage.hpp: fix #2891, now check new size instead of old one
[SVN r52143]
2009-04-02 21:46:07 +00:00
Gunter Winkler
4e91a78aac storage.hpp: fix #2891, now check new size instead of old one 2009-04-02 21:46:07 +00:00
Gunter Winkler
4a7b890dc9 test/test71.cpp reverted some changes regarding boost::interval
test/test73.cpp reverted addition of special initilizer
test/common/init.hpp changed common initilizer to use float instead of (unsigned) int to initialize test vectors/matrices (this solved some boost::interval issues, but revealed other ones)


svn path=/trunk/libs/numeric/ublas/; revision=52142
2009-04-02 21:43:25 +00:00
Gunter Winkler
94db129365 test/test71.cpp reverted some changes regarding boost::interval
test/test73.cpp reverted addition of special initilizer
test/common/init.hpp changed common initilizer to use float instead of (unsigned) int to initialize test vectors/matrices (this solved some boost::interval issues, but revealed other ones)


svn path=/trunk/libs/numeric/ublas/; revision=52142
2009-04-02 21:43:25 +00:00
Gunter Winkler
3884fc8cd8 test/test71.cpp reverted some changes regarding boost::interval
test/test73.cpp reverted addition of special initilizer
test/common/init.hpp changed common initilizer to use float instead of (unsigned) int to initialize test vectors/matrices (this solved some boost::interval issues, but revealed other ones)



[SVN r52142]
2009-04-02 21:43:25 +00:00
Gunter Winkler
3792d3353b test/test71.cpp reverted some changes regarding boost::interval
test/test73.cpp reverted addition of special initilizer
test/common/init.hpp changed common initilizer to use float instead of (unsigned) int to initialize test vectors/matrices (this solved some boost::interval issues, but revealed other ones)
2009-04-02 21:43:25 +00:00
Gunter Winkler
220080aff0 Jamfile.v2: disabled failing test7 (need more time to investigate this)
CMakeLists.txt: added new tests, but was still not able to run cmake successfully

svn path=/trunk/libs/numeric/ublas/; revision=52141
2009-04-02 21:40:20 +00:00
Gunter Winkler
2ad5c7028f Jamfile.v2: disabled failing test7 (need more time to investigate this)
CMakeLists.txt: added new tests, but was still not able to run cmake successfully

svn path=/trunk/libs/numeric/ublas/; revision=52141
2009-04-02 21:40:20 +00:00