Commit Graph

353 Commits

Author SHA1 Message Date
nasos
df3a82abbf Changed test33 to avoid conversion warning in MSVC 2014-09-30 09:49:27 -04:00
David Bellot
2677daba97 Merge branch 'develop' of https://github.com/uBLAS/ublas into UBLAS-develop
Conflicts:
	doc/index.html
	index.html
2014-09-28 11:35:41 +01:00
Joaquim Duran
cd2058eedd Merge remote-tracking branch 'origin/develop' into HEAD
Conflicts:
	IDEs/qtcreator/include/include.pro
	IDEs/qtcreator/test/test.pro
2014-09-28 11:15:27 +02:00
nasos
608478a093 Merged ublas_feature0011_mvrange_interface_t7411 2014-09-16 11:08:59 -04:00
Marcel Raad
0acd97dc85 Fix warnings for MSVC14
warning C4456: declaration of '...' hides previous local declaration
warning C4244: 'initializing': conversion from 'double' to 'const float', possible loss of data
2014-06-16 22:25:30 +02:00
qduran
68c1bb24a4 Improved headers in test program. 2014-06-12 01:37:34 +02:00
nasos
a111ff310c Changes to deal with MSVC wanrings 2014-04-17 19:52:20 -04:00
nasos
52d310f032 Reactivated test_triangular. There is probably a problem with boost timer and clang c++98, because of the C99 standard about empty macros 2014-04-14 20:50:42 -04:00
nasos
f4a88fdfac Some test fixes 2014-04-14 19:00:26 -04:00
nasos
2b1b72e582 Merge new 'ublas_develop' into develop 2014-04-12 11:32:37 -04:00
nasos
78c23cf3f8 Merged master into old develop 2014-04-12 11:32:33 -04:00
nasos
f5e4915680 Added fixed_matrix class and relative unit tests. Altered abunch of items to avoid warnings in clang. Moved the specialization of std::complex in deduction to avoid clang errors. Corrected a potential bug in assignment.hpp with respect to static relative moves. 2014-04-11 23:28:21 -04:00
nasos
d520cdf6b8 Added fixed_vector class and relative reg. tests 2014-04-11 18:32:13 -04:00
nasos
f9bb9232a3 Modified bool equals in vector_assign.hpp to properly work with integral types (changed < to <=). Also made some changes in test_matrix_vector 2014-04-07 10:20:05 -04:00
nasos
26a4054f47 Added some trace logging for matrix_vector facade 2014-04-02 11:40:52 -04:00
Nasos
5f3ede30dd Merge pull request #2 from jdurancomas/ublas_feature0011_mvrange_interface_t7411
jdurancomas  implementation of vector and column vector facades
2014-04-02 11:06:08 -04:00
nasos
027354560d Merge branch 'ublas_develop' into ublas_feature0010_ide_dev_support 2014-04-02 10:55:10 -04:00
nasos
cb2ad2866a Merge branch 'ublas_bugfix0002_fix_banded_tc7549' into ublas_develop 2014-04-02 10:28:42 -04:00
nasos
023cd5ce76 Corrected many warning messages appearing in unit tests 2014-04-02 10:05:29 -04:00
nasos
32b02de4fa Merge branch 'master' into ublas_develop 2014-04-01 09:38:46 -04:00
David Bellot
ae5616bdb9 * push all the changes from boostorg to ublas/ublas: only spaces here and
* only spaces here and there !!!
2014-03-31 21:03:39 +01:00
David Bellot
dd45604577 synchronized master and develop correctly this time !!! 2014-03-02 20:06:26 +00:00
David Bellot
40d352c6df adding a new test 2014-03-02 19:14:23 +00:00
Joaquim Duran
cdf41010ef Created an static empty library for .hpp files of ublas.
Subfolsers of 'include' are included in the library.
Fixed include issues for test programs to compile.
Qt libraries are not linked with executables.
2013-10-18 12:52:38 +02:00
Joaquim Duran
57605374d5 Implemented the row vector and column vector facades for matrix. 2013-09-26 18:31:15 +02:00
nasos
1d8ba83649 Minor changes to test_banded_storage_layout.cpp 2013-07-31 13:46:16 -04:00
nasos
f9668d5279 Corrected the banded_matrix bugs and added some more tests 2013-07-31 13:42:06 -04:00
nasos
efac9af7f1 Corrected the banded_matrix bugs and created added some more tests 2013-07-31 13:40:57 -04:00
nasos
001b2d9afe Casted to difference_type a for comparison of inplace_solve in triangular.hpp 2013-07-30 12:47:29 -04:00
nasos
5747286187 Commented out the test_triangular.cpp. TODO: fix the boost_timer issue and reenable it 2013-07-30 10:52:39 -04:00
Gunter Winkler
2065b27dc5 * libs/numeric/ublas/test/test_banded_storage_layout.cpp - new failing test, see #7549
* libs/numeric/ublas/test/Jamfile.v2 - add test to test suite



[SVN r81043]
2012-10-21 20:45:15 +00:00
Gunter Winkler
7b2999e5ae * libs/numeric/ublas/test/test_banded_storage_layout.cpp - new failing test, see #7549
* libs/numeric/ublas/test/Jamfile.v2 - add test to test suite
2012-10-21 20:45:15 +00:00
Gunter Winkler
61fdd50384 * libs/numeric/ublas/test/test_banded_storage_layout.cpp - new failing test, see #7549
* libs/numeric/ublas/test/Jamfile.v2 - add test to test suite


svn path=/trunk/libs/numeric/ublas/; revision=81043
2012-10-21 20:45:15 +00:00
Gunter Winkler
8ca0c81bfe merged [80483],[80487],[80586],[80591],[80592],[80599],[80600],[80624],[80625],[80643],[80644] into release:
* fix #4024

* fix #5812

* fix #7296 (hopefully ;-)

* see #7363 (must wait for a full test cycle before closing this task)



[SVN r80645]
2012-09-22 21:57:57 +00:00
Gunter Winkler
055cd58959 * libs/numeric/ublas/test/test_triangular.cpp: switch to boost::timer and enable all tests, see #7296
* libs/numeric/ublas/test/Jamfile.v2: add required lib boost_timer


[SVN r80644]
2012-09-22 21:03:50 +00:00
Gunter Winkler
64e68dde00 * libs/numeric/ublas/test/test_triangular.cpp: switch to boost::timer and enable all tests, see #7296
* libs/numeric/ublas/test/Jamfile.v2: add required lib boost_timer
2012-09-22 21:03:50 +00:00
Gunter Winkler
ebb8b81e9f * libs/numeric/ublas/test/test_triangular.cpp: switch to boost::timer and enable all tests, see #7296
* libs/numeric/ublas/test/Jamfile.v2: add required lib boost_timer

svn path=/trunk/libs/numeric/ublas/; revision=80644
2012-09-22 21:03:50 +00:00
Gunter Winkler
320d302664 * boost/numeric/ublas/vector_sparse.hpp, boost/numeric/ublas/matrix_sparse.hpp: see #7363, applied patch (added inplace_merge)
* libs/numeric/ublas/test/Jamfile.v2, libs/numeric/ublas/test/test_coordinate_vector_inplace_merge.cpp, libs/numeric/ublas/test/test_coordinate_matrix_inplace_merge.cpp: add test for COO::sort()



[SVN r80625]
2012-09-21 23:43:16 +00:00
Gunter Winkler
cc56880fdc * boost/numeric/ublas/vector_sparse.hpp, boost/numeric/ublas/matrix_sparse.hpp: see #7363, applied patch (added inplace_merge)
* libs/numeric/ublas/test/Jamfile.v2, libs/numeric/ublas/test/test_coordinate_vector_inplace_merge.cpp, libs/numeric/ublas/test/test_coordinate_matrix_inplace_merge.cpp: add test for COO::sort()
2012-09-21 23:43:16 +00:00
Gunter Winkler
53349c4720 * boost/numeric/ublas/vector_sparse.hpp, boost/numeric/ublas/matrix_sparse.hpp: see #7363, applied patch (added inplace_merge)
* libs/numeric/ublas/test/Jamfile.v2, libs/numeric/ublas/test/test_coordinate_vector_inplace_merge.cpp, libs/numeric/ublas/test/test_coordinate_matrix_inplace_merge.cpp: add test for COO::sort()


svn path=/trunk/libs/numeric/ublas/; revision=80625
2012-09-21 23:43:16 +00:00
Gunter Winkler
c3cdecd19a * libs/numeric/ublas/test/utils.hpp: switch to boost::math::isnan, see #7296
[SVN r80624]
2012-09-21 21:56:51 +00:00
Gunter Winkler
4ff7849c02 * libs/numeric/ublas/test/utils.hpp: switch to boost::math::isnan, see #7296 2012-09-21 21:56:51 +00:00
Gunter Winkler
c2d102c4d2 * libs/numeric/ublas/test/utils.hpp: switch to boost::math::isnan, see #7296
svn path=/trunk/libs/numeric/ublas/; revision=80624
2012-09-21 21:56:51 +00:00
Gunter Winkler
ba4a18d1a9 * libs/numeric/ublas/test/utils.hpp: use 'using ::std' instead of full qualified names because MSVC complains, reopen #7296
[SVN r80600]
2012-09-19 19:25:51 +00:00
Gunter Winkler
34dd70367f * libs/numeric/ublas/test/utils.hpp: use 'using ::std' instead of full qualified names because MSVC complains, reopen #7296 2012-09-19 19:25:51 +00:00
Gunter Winkler
6d62dfa441 * libs/numeric/ublas/test/utils.hpp: use 'using ::std' instead of full qualified names because MSVC complains, reopen #7296
svn path=/trunk/libs/numeric/ublas/; revision=80600
2012-09-19 19:25:51 +00:00
Gunter Winkler
b0f0125deb * libs/numeric/ublas/test/test_triangular.cpp - remove unused includes, see #4024
[SVN r80599]
2012-09-19 18:57:04 +00:00
Gunter Winkler
111cf1cdec * libs/numeric/ublas/test/test_triangular.cpp - remove unused includes, see #4024 2012-09-19 18:57:04 +00:00
Gunter Winkler
820b03aa06 * libs/numeric/ublas/test/test_triangular.cpp - remove unused includes, see #4024
svn path=/trunk/libs/numeric/ublas/; revision=80599
2012-09-19 18:57:04 +00:00
Gunter Winkler
7adee36201 * boost/numeric/ublas/vector_sparse.hpp: add ifdef BOOST_UBLAS_COO_ALWAYS_DO_FULL_SORT to coordinate_vector::sort() (similar to coordinate_matrix::sort()), see #7363
* libs/numeric/ublas/test/Jamfile.v2: use COO_ALWAYS_DO_FULL_SORT in test_assign because we do not want to test performance here


[SVN r80591]
2012-09-18 21:40:05 +00:00
Gunter Winkler
b76a2221e1 * boost/numeric/ublas/vector_sparse.hpp: add ifdef BOOST_UBLAS_COO_ALWAYS_DO_FULL_SORT to coordinate_vector::sort() (similar to coordinate_matrix::sort()), see #7363
* libs/numeric/ublas/test/Jamfile.v2: use COO_ALWAYS_DO_FULL_SORT in test_assign because we do not want to test performance here
2012-09-18 21:40:05 +00:00
Gunter Winkler
f87cebe293 * boost/numeric/ublas/vector_sparse.hpp: add ifdef BOOST_UBLAS_COO_ALWAYS_DO_FULL_SORT to coordinate_vector::sort() (similar to coordinate_matrix::sort()), see #7363
* libs/numeric/ublas/test/Jamfile.v2: use COO_ALWAYS_DO_FULL_SORT in test_assign because we do not want to test performance here

svn path=/trunk/libs/numeric/ublas/; revision=80591
2012-09-18 21:40:05 +00:00
Gunter Winkler
96ad6a1692 * add missing test from [80588], see #4024
[SVN r80590]
2012-09-18 21:14:33 +00:00
Gunter Winkler
672a30d1a8 merge [61880],[75560],[80267],[80268],[80269],[80270],[80399],[80403],[80483],[80485],[80507],[80563] into release branch
* fix #6511, fix #6514, fix #7296, fix #7297, 

* see #4024  



[SVN r80588]
2012-09-18 21:07:07 +00:00
Gunter Winkler
c849773063 * libs/numeric/ublas/test/Jamfile.v2: see #7363 - separate test of COO matrix
[SVN r80586]
2012-09-18 20:51:13 +00:00
Gunter Winkler
cceb91741d * libs/numeric/ublas/test/Jamfile.v2: see #7363 - separate test of COO matrix 2012-09-18 20:51:13 +00:00
Gunter Winkler
3d603da030 * libs/numeric/ublas/test/Jamfile.v2: see #7363 - separate test of COO matrix
svn path=/trunk/libs/numeric/ublas/; revision=80586
2012-09-18 20:51:13 +00:00
Daniel James
221f50b1c5 Uncommit out ublas test (revert [80531]).
The test has now been added. I sent an email to the ublas list about this, but
I think it's stuck in moderation limbo, I guess that's why this wasn't reverted
before.


[SVN r80566]
2012-09-17 21:32:25 +00:00
Daniel James
a4918196f0 Uncommit out ublas test (revert [80531]).
The test has now been added. I sent an email to the ublas list about this, but
I think it's stuck in moderation limbo, I guess that's why this wasn't reverted
before.
2012-09-17 21:32:25 +00:00
Daniel James
9c8a0e3a99 Uncommit out ublas test (revert [80531]).
The test has now been added. I sent an email to the ublas list about this, but
I think it's stuck in moderation limbo, I guess that's why this wasn't reverted
before.

svn path=/trunk/libs/numeric/ublas/; revision=80566
2012-09-17 21:32:25 +00:00
Gunter Winkler
f861fe0913 * libs/numeric/ublas/test/test_ticket7296.cpp: see #7296 - add missing test
[SVN r80563]
2012-09-17 19:56:33 +00:00
Gunter Winkler
14bf6ffa80 * libs/numeric/ublas/test/test_ticket7296.cpp: see #7296 - add missing test 2012-09-17 19:56:33 +00:00
Gunter Winkler
439c27c82a * libs/numeric/ublas/test/test_ticket7296.cpp: see #7296 - add missing test
svn path=/trunk/libs/numeric/ublas/; revision=80563
2012-09-17 19:56:33 +00:00
Daniel James
a78e024730 Comment out missing ublas test.
[SVN r80531]
2012-09-15 13:30:40 +00:00
Daniel James
b0d84832da Comment out missing ublas test. 2012-09-15 13:30:40 +00:00
Daniel James
94a8488fe4 Comment out missing ublas test.
svn path=/trunk/libs/numeric/ublas/; revision=80531
2012-09-15 13:30:40 +00:00
Gunter Winkler
7a028461ed * libs/numeric/ublas/tests/utils.hpp: see #7296 - replace __func__ by __FUNCTION__ if compiled with MSVC
[SVN r80507]
2012-09-12 19:53:33 +00:00
Gunter Winkler
8f86316fc0 * libs/numeric/ublas/tests/utils.hpp: see #7296 - replace __func__ by __FUNCTION__ if compiled with MSVC 2012-09-12 19:53:33 +00:00
Gunter Winkler
e898b9b59a * libs/numeric/ublas/tests/utils.hpp: see #7296 - replace __func__ by __FUNCTION__ if compiled with MSVC
svn path=/trunk/libs/numeric/ublas/; revision=80507
2012-09-12 19:53:33 +00:00
Gunter Winkler
01c3bf1076 * libs/numeric/ublas/test/utils.hpp: test suite should return non-zero status if any test failed
[SVN r80489]
2012-09-10 22:22:23 +00:00
Gunter Winkler
d019a80395 * libs/numeric/ublas/test/utils.hpp: test suite should return non-zero status if any test failed 2012-09-10 22:22:23 +00:00
Gunter Winkler
20678c69aa * libs/numeric/ublas/test/utils.hpp: test suite should return non-zero status if any test failed
svn path=/trunk/libs/numeric/ublas/; revision=80489
2012-09-10 22:22:23 +00:00
Gunter Winkler
1f286cb644 * boost/numeric/ublas/matrix_sparse.hpp: see #7363, add new define BOOST_UBLAS_COO_ALWAYS_DO_FULL_SORT in order to force a full sort instead of partial sort + inplace merge
* libs/numeric/ublas/test/Jamfile.v2: add test to see effect of new define


[SVN r80487]
2012-09-10 21:38:11 +00:00
Gunter Winkler
2584816207 * boost/numeric/ublas/matrix_sparse.hpp: see #7363, add new define BOOST_UBLAS_COO_ALWAYS_DO_FULL_SORT in order to force a full sort instead of partial sort + inplace merge
* libs/numeric/ublas/test/Jamfile.v2: add test to see effect of new define
2012-09-10 21:38:11 +00:00
Gunter Winkler
277d818032 * boost/numeric/ublas/matrix_sparse.hpp: see #7363, add new define BOOST_UBLAS_COO_ALWAYS_DO_FULL_SORT in order to force a full sort instead of partial sort + inplace merge
* libs/numeric/ublas/test/Jamfile.v2: add test to see effect of new define

svn path=/trunk/libs/numeric/ublas/; revision=80487
2012-09-10 21:38:11 +00:00
Gunter Winkler
1fd5112c5f * libs/numeric/ublas/test/utils.hpp : see #7296, improved macros
* libs/numeric/ublas/test/Jamfile.v2 : add new test for utils.hpp



[SVN r80485]
2012-09-10 21:08:50 +00:00
Gunter Winkler
1d0af622ab * libs/numeric/ublas/test/utils.hpp : see #7296, improved macros
* libs/numeric/ublas/test/Jamfile.v2 : add new test for utils.hpp
2012-09-10 21:08:50 +00:00
Gunter Winkler
17d7ec6e9f * libs/numeric/ublas/test/utils.hpp : see #7296, improved macros
* libs/numeric/ublas/test/Jamfile.v2 : add new test for utils.hpp


svn path=/trunk/libs/numeric/ublas/; revision=80485
2012-09-10 21:08:50 +00:00
Gunter Winkler
bc2b05948c boost/numeric/ublas/traits.hpp, libs/numeric/ublas/test/test_assignment.cpp, libs/numeric/ublas/test/begin_end.cpp: see #7296, fix test issues with unsigned integer types
[SVN r80483]
2012-09-10 20:50:10 +00:00
Gunter Winkler
b2ed23b218 boost/numeric/ublas/traits.hpp, libs/numeric/ublas/test/test_assignment.cpp, libs/numeric/ublas/test/begin_end.cpp: see #7296, fix test issues with unsigned integer types 2012-09-10 20:50:10 +00:00
Gunter Winkler
c64c5a512e boost/numeric/ublas/traits.hpp, libs/numeric/ublas/test/test_assignment.cpp, libs/numeric/ublas/test/begin_end.cpp: see #7296, fix test issues with unsigned integer types
svn path=/trunk/libs/numeric/ublas/; revision=80483
2012-09-10 20:50:10 +00:00
Gunter Winkler
955a0e9cf5 boost/numeric/ublas/matrix_sparse.hpp : fix mapped_vector_of_mapped_vector
libs/numeric/ublas/test/test_inplace_solve.cpp : make test set configurable, see #4024

libs/numeric/ublas/test/test32.cpp, libs/numeric/ublas/test/test33.cpp : add mapped_vector_of_mapped_vector

libs/numeric/ublas/test/Jamfile.v2 : see #4024 - split some tests to separate "good" and "bad" matrix types


[SVN r80403]
2012-09-04 23:30:58 +00:00
Gunter Winkler
677b2ce15f boost/numeric/ublas/matrix_sparse.hpp : fix mapped_vector_of_mapped_vector
libs/numeric/ublas/test/test_inplace_solve.cpp : make test set configurable, see #4024

libs/numeric/ublas/test/test32.cpp, libs/numeric/ublas/test/test33.cpp : add mapped_vector_of_mapped_vector

libs/numeric/ublas/test/Jamfile.v2 : see #4024 - split some tests to separate "good" and "bad" matrix types
2012-09-04 23:30:58 +00:00
Gunter Winkler
65d8615f0f boost/numeric/ublas/matrix_sparse.hpp : fix mapped_vector_of_mapped_vector
libs/numeric/ublas/test/test_inplace_solve.cpp : make test set configurable, see #4024

libs/numeric/ublas/test/test32.cpp, libs/numeric/ublas/test/test33.cpp : add mapped_vector_of_mapped_vector

libs/numeric/ublas/test/Jamfile.v2 : see #4024 - split some tests to separate "good" and "bad" matrix types

svn path=/trunk/libs/numeric/ublas/; revision=80403
2012-09-04 23:30:58 +00:00
Gunter Winkler
27eea03b50 libs/numeric/ublas/test/test_inplace_solve.cpp: see #4024 - remove unused headers
[SVN r80399]
2012-09-04 20:42:28 +00:00
Gunter Winkler
2d445fb480 libs/numeric/ublas/test/test_inplace_solve.cpp: see #4024 - remove unused headers 2012-09-04 20:42:28 +00:00
Gunter Winkler
986046718f libs/numeric/ublas/test/test_inplace_solve.cpp: see #4024 - remove unused headers
svn path=/trunk/libs/numeric/ublas/; revision=80399
2012-09-04 20:42:28 +00:00
Gunter Winkler
719b2ea5a2 boost/numeric/ublas/triangular.hpp - applied patch, see #4024
libs/numeric/ublas/test/test_inplace_solve.cpp - fixed includes

libs/numeric/ublas/test/utils.hpp - applied patch (after s/BOOST_UBLA_TEST/BOOST_UBLAS_TEST/g), see #7296



[SVN r80267]
2012-08-27 22:13:26 +00:00
Gunter Winkler
bc735c9561 boost/numeric/ublas/triangular.hpp - applied patch, see #4024
libs/numeric/ublas/test/test_inplace_solve.cpp - fixed includes

libs/numeric/ublas/test/utils.hpp - applied patch (after s/BOOST_UBLA_TEST/BOOST_UBLAS_TEST/g), see #7296
2012-08-27 22:13:26 +00:00
Gunter Winkler
1dcd756ad5 boost/numeric/ublas/triangular.hpp - applied patch, see #4024
libs/numeric/ublas/test/test_inplace_solve.cpp - fixed includes

libs/numeric/ublas/test/utils.hpp - applied patch (after s/BOOST_UBLA_TEST/BOOST_UBLAS_TEST/g), see #7296


svn path=/trunk/libs/numeric/ublas/; revision=80267
2012-08-27 22:13:26 +00:00
David Bellot
78a891b739 added licenses where boost.inspect said they were missing
[SVN r75583]
2011-11-21 00:38:29 +00:00
David Bellot
1e6ac416b0 added licenses where boost.inspect said they were missing 2011-11-21 00:38:29 +00:00
David Bellot
2aa6c49524 added licenses where boost.inspect said they were missing
svn path=/trunk/libs/numeric/ublas/; revision=75583
2011-11-21 00:38:29 +00:00
David Bellot
6173e179bf added new tests
[SVN r75560]
2011-11-19 23:26:59 +00:00
David Bellot
dbf5d09af5 added new tests 2011-11-19 23:26:59 +00:00
David Bellot
65c763eebc added new tests
svn path=/trunk/libs/numeric/ublas/; revision=75560
2011-11-19 23:26:59 +00:00
David Bellot
1874dbc731 rollback
[SVN r66589]
2010-11-15 13:37:22 +00:00
David Bellot
09d0428725 rollback 2010-11-15 13:37:22 +00:00
David Bellot
7cc554bbe2 rollback
svn path=/trunk/libs/numeric/ublas/; revision=66589
2010-11-15 13:37:22 +00:00
David Bellot
a5483a04b2 update jamfile
[SVN r66577]
2010-11-14 19:34:04 +00:00