2
0
mirror of https://github.com/boostorg/ublas.git synced 2026-02-23 16:12:09 +00:00
Commit Graph

660 Commits

Author SHA1 Message Date
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
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
94a1e3b1c3 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
2009-04-02 21:40:20 +00:00
Gunter Winkler
c8fda45ce6 replaced duplicate 'size_type' by 'difference_type' 2009-03-14 21:29:22 +00:00
Gunter Winkler
fee9f51097 fwd.hpp:
* default arguments for generalized_vector_of_vector

expression_types.hpp:
* added self_type to matrix_expression

detail/concepts.hpp:
* added documentation and missing concept checks to scalar expression and vector expression

traits.hpp:
* added container_traits
* added vector_traits
* added matrix_traits
2009-03-13 21:10:04 +00:00
Gunter Winkler
ea41efaf43 functional.hpp:
* added triangular_type definitions
* added transposed_layout to basic_row_major and basic_column_major
* fix #2800 : transposed_structure has to switch row major and column major
2009-03-13 21:07:16 +00:00
Gunter Winkler
a90f061824 test_lu.cpp: added copyright header
triangular_access.cpp: tests constant and mutable iterators over triangular matrices
triangular_layout.cpp: tests storage layout of symmetric and triangular matrices
common/testhelper.hpp: added more common helper functions for tests
Jamfile.v2: added new unit tests
2009-03-13 20:57:52 +00:00
Gunter Winkler
7eafcf7355 test71.cpp: fixed initialization of vector of intervals
test73.cpp: fixed typo (size instead of size1)
test7.cpp: added comment
2009-03-13 20:50:42 +00:00
Gunter Winkler
95dbd2f9ab add new constructor from vector to permutation matrix 2009-03-12 21:35:10 +00:00
Gunter Winkler
ddceae283b disabled tests for general_vector_of_vector because tests still fail. this class is still experimental. 2009-03-12 21:16:44 +00:00
Gunter Winkler
54e05387ad added unit test for LU decomposition 2009-03-09 22:32:04 +00:00
Gunter Winkler
8a410a2367 * see #2691
* fixed typos

* need still some time to think about the "is mutable" comment
2009-01-30 21:19:38 +00:00
Gunter Winkler
0b077e1c0d * fix and close #2686
* replaced the word "upper" by "lower" because the description is for lower triangular matrices

* added more detailed example for the use of triangular matrices and adaptors
2009-01-30 21:12:32 +00:00
Michael A. Jackson
ed26d9102f Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use. 2008-11-07 17:02:56 +00:00
Gunter Winkler
3cf0182249 see #2423.
removed the check because it makes absolutely no sense
TODO: check the strange "optimization" of lower bound.
2008-11-03 22:53:55 +00:00
Gunter Winkler
da29a1702c - fix and close #2422
- the exception was caused when trying to erase an empty range
- now erase(it1, it2) does nothing if it1 == it2
2008-11-03 22:07:27 +00:00
Michael A. Jackson
69d50414ed Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor 2008-11-01 13:15:41 +00:00
John Maddock
11fb046d62 Change includes of <cmath> to <boost/config/no_tr1/config.hpp>.
Previously if Boost.TR1 was in the include path then including <cmath> pulls in all the new TR1 math functions, which in turn also requires linking to an external library.  With auto-linking support this requires that library to have been built and be present in the library search path, even if the actual library under use is header only.

Fixes #2392.
2008-10-10 16:10:00 +00:00
Douglas Gregor
e93cafe8d4 Fix build of placement new test. From Farid Zaripov, fixes #2383 2008-10-03 19:54:21 +00:00
Gunter Winkler
0783497692 - see #2275
- fix symmetric and hermitian matrix
2008-09-08 22:06:25 +00:00
Gunter Winkler
b0e109cdeb - fix and close #2275
- added missing changes of triangular_adaptor (see rev. 48466)
- fixed order of arguments in functional basic_strict_lower::global_restrict1(...)
2008-09-01 21:32:55 +00:00
Gunter Winkler
395cb9b743 - fix and close #2272
- complete redesign of functionals lower, unit_lower and strict_lower
- added new transpose_structure<L> class that converts a "lower" functional to an "upper" functional
- fixed find1(...) and find2(...) methods of triangular_matrix
- the attachement of taks #2272 now runs fine with gcc 4.1.2
2008-08-29 22:21:48 +00:00
Gunter Winkler
378865614f - fix and close #2186
- the patch looks good and runs fine with gcc 4.1.2
2008-08-28 21:49:05 +00:00
Gunter Winkler
5743563208 - added missing typedefs for difference type
- using BOOST_UBLAS_USE_ITERATING is still not working properly
2008-07-06 21:39:09 +00:00
Gunter Winkler
6c1188e866 - fix and close #1829
- You are right. The scaled norm wrongly assumed that the first element is not zero.
2008-04-28 21:50:19 +00:00
John Maddock
b826cdc3b2 Fixed Inspection report issues. 2008-03-14 18:32:45 +00:00
Gunter Winkler
db0efd93e0 - fixed typo 2008-01-14 19:04:43 +00:00
Gunter Winkler
2ff3c15ce2 - fix and close #1502
- the return types were not correct: there was A instead of indirect_array<A>
2007-12-06 19:21:31 +00:00
Gunter Winkler
e57fca88ec - fix and close #1237
- symmetric resize used wrong internal resize method
-- Dese und die folgenden Zeilen werden ignoriert --

M    symmetric.hpp
2007-11-25 13:34:20 +00:00
Gunter Winkler
24f9934c73 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.
2007-11-15 20:52:37 +00:00
Gunter Winkler
03cae389ab - io.hpp: added missing include 2007-11-07 19:34:03 +00:00
Douglas Gregor
4206d93f19 Suppress a GCC 4.3 warning and fix a couple header-inclusion issues.
Fixes #1338
2007-10-22 19:54:54 +00:00
Gunter Winkler
9138e60993 - added section "nested products" 2007-10-16 21:48:01 +00:00
Gunter Winkler
531dabe76d - added redirect from index.html to real start page: index.htm 2007-10-01 13:04:29 +00:00
Gunter Winkler
4cabe28bc6 - Ticket #688 : Outer iterators can now skip empty rows. Thus matrix_assign works now as expected. 2007-09-24 21:26:00 +00:00
Gunter Winkler
282f7a875a - Ticket #1234 : patch committed as suggested. 2007-09-24 21:01:11 +00:00
John Maddock
765b04bd8e Updated licences using blanket_permission.txt. 2007-09-18 17:19:41 +00:00
Gunter Winkler
722fe33f80 overview.htm: fixed typo 2007-09-13 12:13:20 +00:00
Gunter Winkler
e7840acdcd lu.hpp: introduced temporary to avoid strange compiler problem. 2007-09-12 21:44:37 +00:00
Vladimir Prus
78d07714d6 Remove V1 Jamfiles 2007-08-08 19:02:26 +00:00
Gunter Winkler
4c0c2510b0 - vector_expression.hpp: added size check to vector_scalar_binary
because inner_product operations require equal sized operands
2007-07-09 18:59:54 +00:00
Gunter Winkler
a74d1dcc0e - matrix.hpp: added missing include, serialization/array.hpp 2007-06-30 12:50:54 +00:00
Gunter Winkler
1b755a42c2 - 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 :-(
2007-06-11 20:29:08 +00:00
Gunter Winkler
16af80f0c2 - fixed typo in exception.hpp 2007-06-02 11:17:08 +00:00
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