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

710 Commits

Author SHA1 Message Date
Marshall Clow
2fabb4e2c3 Applied patch. Fixes #4377 2010-06-28 20:11:14 +00:00
David Bellot
a589a4fe67 added Jamfile for bench5 2010-06-08 14:23:51 +00:00
David Bellot
b0c53e9c39 added doc and test for assignment operator. Needs further testing 2010-06-08 14:21:15 +00:00
David Bellot
70b693ad44 added new assignment operator. Needs further testing 2010-06-08 14:20:17 +00:00
Gunter Winkler
b8ff60228f see #4202: fixed some typos and grammar mistakes 2010-05-09 20:05:07 +00:00
Douglas Gregor
9dc59d1b76 Fix several problems with two-phase name lookup in ublas. 2010-05-04 15:47:50 +00:00
Jeremiah Willcock
af3ebfa4e3 Fixed various issues in docs (mostly duplicate bookmarks and broken links) found by inspect tool 2010-04-20 18:49:18 +00:00
Jeremiah Willcock
4478fe76a4 Fixed tab and no-newline-at-end-of-file issues from inspection report 2010-04-20 17:54:16 +00:00
David Bellot
73f083c1ec test with a single comment added 2010-04-18 20:02:59 +00:00
Gunter Winkler
5a9c8cf51f see #3539:
added release note and warning
2010-04-07 19:33:51 +00:00
Gunter Winkler
64defc93de see #3539:
changed implementation of norm_inf and norm_1 for complex types to use abs(z) instead of max(abs(real(z)),abs(imag(z))).
2010-04-07 19:32:59 +00:00
Gunter Winkler
7e23fc4d38 see #3539: a testcase was provided to recreate the problem
test/Jamfile.v2: added new target

test/test_complex_norms.cpp: added new testcase for complex vector norms
2010-04-07 19:15:07 +00:00
Gunter Winkler
a281e0ccb1 see #3501: moved release note entry to correct release 2010-04-06 20:15:11 +00:00
Gunter Winkler
9ef01fed5a see #3968: added line to release notes 2010-04-06 19:44:27 +00:00
Gunter Winkler
0fcfcd80d3 storage.hpp: see #3968, applied patch to use references instead of copies in swap implementations 2010-03-22 22:21:26 +00:00
Gunter Winkler
70ca83702d see #3968
test/test_coordinate_matrix_sort.cpp: fixed wrong index in check
test/utils.hpp: fixed wrong exit code on failure
2010-03-15 19:59:11 +00:00
Gunter Winkler
780490a0be see #3968 : add missing file in yesterdays commit
test/test_coordinate_matrix_sort.cpp: test case for problem related to #3968

note to myself: do not commit after midnight!
2010-03-05 22:22:42 +00:00
Gunter Winkler
855faa5f4e see #3968: added testcase to reproduce problem
test/sparse_view_test.cpp: test case implementation

test/Jamfile.v2: added target for test run
2010-03-04 23:01:32 +00:00
Gunter Winkler
8bcb0cb43c see #3649:
* applied patch
 * existing unit test seem to work
2009-12-02 20:20:50 +00:00
Gunter Winkler
fc9ae55a2c see #3449: introduce new free functions to access matrix/vector properties (Incomplete)
* added short documentation to release_notes page
2009-10-28 23:01:59 +00:00
Gunter Winkler
592a8287a1 see #3501: Reusing concepts from different compile units yields multiple defined symbols (Incomplete)
* updated documentation
2009-10-28 22:54:18 +00:00
Gunter Winkler
06defa8131 see #3501: Reusing concepts from different compile units yields multiple defined symbols (Incomplete)
* removed inlines that were added with the last commit
 * added anonymous namespace to make functions local to compilation unit
2009-10-28 21:07:47 +00:00
Troy D. Straszheim
d1b3437a85 rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back 2009-10-17 02:07:38 +00:00
Gunter Winkler
ed3787a8f2 see #3457: introduce move semantics to container types (Incomplete)
* updated description
2009-10-06 22:12:48 +00:00
Gunter Winkler
f31e33befd see #3449: introduce new free functions to access matrix/vector properties (Incomplete)
* added error message when BOOST_UBLAS_NO_NESTED_CLASS_RELATION is defined because the free funtions will not work here.
2009-10-06 21:57:57 +00:00
Gunter Winkler
b5b6c00c5a fix MSVC7.1 compile failure by free function begin(it, type) and end(it, type) instead of the member functions of '''it''' 2009-10-06 20:01:15 +00:00
Gunter Winkler
fb73f31ea8 see #3230: coordinate_vector::set_filled() has a bug (Incomplete)
* removed wrong return statement
2009-10-05 22:31:08 +00:00
Gunter Winkler
97004e9b3d see #2872: boost/numeric/ublas/lu.hpp does not compile with GCC 4.3.2 64bit (Incomplete)
* changed type of '''singular''' to '''size_type''' as suggested
2009-10-05 21:57:02 +00:00
Gunter Winkler
b0ebadf621 see #3449: introduce new free functions to access matrix/vector properties (Incomplete)
* added patch from Marco Guazzone implementing all requested new functions
2009-10-05 20:57:40 +00:00
Gunter Winkler
66d632e66b see #3443: updated copyright header 2009-10-05 20:46:45 +00:00
Gunter Winkler
5f6ecba5fe see #3449: introduce new free functions to access matrix/vector properties (Incomplete)
* move experimental traits of T[N] and T[M][N] to separate file
2009-10-05 20:44:06 +00:00
Gunter Winkler
dbda21ef56 see #3443: improve documentation
* added automatic navigation (using JavaScript)
 * fixed anchors
 * added boost stylesheet
2009-10-04 22:43:12 +00:00
Gunter Winkler
48fe48d4fe see #3501: Reusing concepts from different compile units yields multiple defined symbols
* added BOOST_UBLAS_INLINE macros to requested locations
2009-10-04 19:27:34 +00:00
Gunter Winkler
0625829f92 see #3499:
* added DefaultConstructible to mutable matrix and vector container,
 * fixed INTERNAL concept checks
2009-10-02 21:36:50 +00:00
Gunter Winkler
068d55bd1b see #3457
* matrix.hpp: added move semantics
 * vector.hpp: added move semantics
2009-09-16 22:05:00 +00:00
Gunter Winkler
a303af81ee see #3457
* test/manual/test_move_semantics.cpp: example and manual test case to demonstrate move semantics
 * test/manual/Jamfile.v2: added new target test_move_semantics
 * doc/ublas.css: added pre.screen class for code snippets, added p.credit class for thanks and credits
 * doc/overview.htm: fixed broken anchors and missing alt-attribute
 * doc/release_notes.htm: added new feature to release list
 * doc/options.htm: new page to document preprocessore switches (mostly copied from Wiki)
 * doc/index.htm: added link to options.htm
2009-09-16 22:00:38 +00:00
Gunter Winkler
c2fbf73235 doc/index.htm:
added link to new release notes page

doc/release_notes.htm:

created release notes page to track changes, see #3293 and #3443
2009-09-12 23:10:38 +00:00
Gunter Winkler
fbc83599ca matrix.hpp, identity_matrix:
fix #3293: added assignments to size_common_ on each place where size1 or size2 are changed
2009-09-12 23:07:47 +00:00
Gunter Winkler
5c8e665154 see #3443: reformatted source because it was too ugly to do any changes. 2009-09-12 22:55:20 +00:00
Gunter Winkler
f0085c8742 see #3397
vector_expression.hpp: added enable_if to expression scalar * vector and vector * scalar

matrix_expression.hpp: added enable_if to expression scalar * matrix and matrix * scalar
2009-09-05 12:51:10 +00:00
Gunter Winkler
7ffc06c292 see #3396
doc/expression_concept.htm:

* splitted required methods into to const and non-const methods
* fixed minor typos
2009-09-03 23:02:19 +00:00
Gunter Winkler
27133cf5ed see #3396
test/concepts.cpp:

* prepared test for vector_view and sparse_view (still disabled)

test/sparse_view_test.cpp:

* test case for sparse_view, currently only operator(i,j) is tested

test/Jamfile.v2:

* added new test case to test suite
2009-09-03 23:01:57 +00:00
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