Gunter Winkler
99cfbf9cb6
see #3396
...
traits.hpp:
* split traits into "view traits" and "mutable traits"
experimental:
* added new folder for emerging/unfinished features
experimental/sparse_view.hpp:
* added new class c_array_view which presents a T* array and a size as vector_view
* added new class compressed_matrix_view which wraps three arrays into a matrix_view
detail/concepts.hpp:
* prepared vector_view concept (still disabled because further work is needed here)
2009-09-03 22:11:21 +00:00
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
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
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
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
b27c2839f4
Fix a mix up between euclidean and uniform norm. Refs #3056 .
2009-06-06 10:33:10 +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
cef960bfb2
Fixed most tab and min/max issues from trunk inspection report
2009-05-20 19:19:00 +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
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