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
* 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
svn path=/trunk/boost/numeric/ublas/; revision=51764
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
svn path=/trunk/libs/numeric/ublas/; revision=51763
* 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
svn path=/trunk/libs/numeric/ublas/; revision=50916
removed the check because it makes absolutely no sense
TODO: check the strange "optimization" of lower bound.
svn path=/trunk/boost/numeric/ublas/; revision=49578
- the exception was caused when trying to erase an empty range
- now erase(it1, it2) does nothing if it1 == it2
svn path=/trunk/boost/numeric/ublas/; revision=49576
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.
svn path=/trunk/boost/numeric/ublas/; revision=49254
- added missing changes of triangular_adaptor (see rev. 48466)
- fixed order of arguments in functional basic_strict_lower::global_restrict1(...)
svn path=/trunk/boost/numeric/ublas/; revision=48523
- 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
svn path=/trunk/boost/numeric/ublas/; revision=48466
- symmetric resize used wrong internal resize method
-- Dese und die folgenden Zeilen werden ignoriert --
M symmetric.hpp
svn path=/trunk/boost/numeric/ublas/; revision=41353
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 path=/trunk/boost/numeric/ublas/; revision=41116
This should be replaces by value_traits<T>::zero and the
definition of one_ = 1 should be replaced by value_traits<T>::one
svn path=/trunk/boost/boost/numeric/ublas/; revision=37393