Michael Stevens
d401ffd290
FIX static initialisors for zero_
...
svn path=/trunk/boost/boost/numeric/ublas/; revision=29983
2005-07-11 12:20:36 +00:00
Michael Stevens
1f16447b6e
Commented Storage accessors
...
svn path=/trunk/boost/boost/numeric/ublas/; revision=29982
2005-07-11 11:54:15 +00:00
Michael Stevens
0495036e3d
FIX class static zero_ should be constructed from /*zero*/()
...
svn path=/trunk/boost/boost/numeric/ublas/; revision=29981
2005-07-11 11:47:55 +00:00
Michael Stevens
8939e2e9ed
FIX type in previously missing slice
...
svn path=/trunk/boost/boost/numeric/ublas/; revision=29980
2005-07-11 11:25:16 +00:00
Michael Stevens
81c4aac06c
ADD basic documentation of projection functions
...
svn path=/trunk/boost/libs/numeric/ublas/; revision=29979
2005-07-11 09:22:30 +00:00
Michael Stevens
30e1c7f55b
Storage concepts links corrected and more logical overview and concept links
...
svn path=/trunk/boost/libs/numeric/ublas/; revision=29978
2005-07-11 07:59:26 +00:00
Michael Stevens
7d3b7a1ed3
Removed precondition for opposite Row/Colum index, these are always valid
...
svn path=/trunk/boost/libs/numeric/ublas/; revision=29949
2005-07-08 17:14:07 +00:00
Michael Stevens
61ca8622d5
Removed precondition checks for opposite Row/Colum index, these are always valid
...
svn path=/trunk/boost/boost/numeric/ublas/; revision=29948
2005-07-08 17:13:19 +00:00
Michael Stevens
c42c73c328
FIX previous const changes, return value and constructed projection must match
...
svn path=/trunk/boost/boost/numeric/ublas/; revision=29933
2005-07-07 17:08:25 +00:00
Michael Stevens
8e8468807f
FIX corrected semantics of range, slice, indirect_array which failed if parameter we same as all
...
svn path=/trunk/boost/boost/numeric/ublas/; revision=29912
2005-07-06 18:51:29 +00:00
Michael Stevens
6c8e4155cd
FIX corrected semantics of range, slice, indirect_array which failed if parameter we same as all
...
svn path=/trunk/boost/boost/numeric/ublas/; revision=29911
2005-07-06 18:45:31 +00:00
Michael Stevens
727c570fef
typo for previous const changes
...
svn path=/trunk/boost/boost/numeric/ublas/; revision=29901
2005-07-05 19:49:05 +00:00
Michael Stevens
577b25d6d0
FIX const correctness of row/column projects, removed bogus row/column_const
...
svn path=/trunk/boost/boost/numeric/ublas/; revision=29900
2005-07-05 19:47:05 +00:00
Michael Stevens
2fcfd5c425
correct const matrix_indirect
...
svn path=/trunk/boost/boost/numeric/ublas/; revision=29899
2005-07-05 19:42:19 +00:00
Michael Stevens
bdb43808a2
FIX const correctness of projections restored
...
svn path=/trunk/boost/boost/numeric/ublas/; revision=29898
2005-07-05 19:42:18 +00:00
Michael Stevens
d80bf7ab8e
FIX last patch used filled_ instead of filled
...
svn path=/trunk/boost/boost/numeric/ublas/; revision=29887
2005-07-04 09:16:48 +00:00
Michael Stevens
96f448b0de
FIX axpy_prod did not compile, thanks Georg Baum
...
REMOVED bogus FIXME warining with regarding init failing with c_vector/matrix
svn path=/trunk/boost/boost/numeric/ublas/; revision=29886
2005-07-04 09:11:45 +00:00
Michael Stevens
82d9bee8d8
FIX coordinate_matrix::set_filled() , thanks Georg Baum
...
svn path=/trunk/boost/boost/numeric/ublas/; revision=29885
2005-07-04 08:56:28 +00:00
Michael Stevens
76e654f9a2
No need to init for default constructor
...
svn path=/trunk/boost/libs/numeric/ublas/; revision=29869
2005-07-01 22:37:30 +00:00
Michael Stevens
a60224e8c5
FIX typo
...
svn path=/trunk/boost/libs/numeric/ublas/; revision=29868
2005-07-01 20:32:46 +00:00
Michael Stevens
ef0dbefc97
Allow for branch support of non default constructable proxies
...
svn path=/trunk/boost/libs/numeric/ublas/; revision=29867
2005-07-01 20:29:14 +00:00
Michael Stevens
81e7706411
Allow for non default constructable proxies
...
svn path=/trunk/boost/libs/numeric/ublas/; revision=29864
2005-07-01 20:26:46 +00:00
Michael Stevens
6d29f0c7a7
Consistent include guard names with leading and trailing '_'
...
svn path=/trunk/boost/boost/numeric/ublas/; revision=29863
2005-07-01 20:09:01 +00:00
Michael Stevens
ab09e12344
Default int value_type for constant containers
...
svn path=/trunk/boost/boost/numeric/ublas/; revision=29858
2005-07-01 18:17:38 +00:00
Michael Stevens
930ce4981f
Correct version of Boost to use for unsupported compilers
...
svn path=/trunk/boost/boost/numeric/ublas/; revision=29857
2005-07-01 13:39:48 +00:00
Michael Stevens
62b7b90281
<algorithm> in config so min/max always available
...
svn path=/trunk/boost/boost/numeric/ublas/; revision=29856
2005-07-01 13:32:27 +00:00
Michael Stevens
7efc0dab45
Bring in storage before _expression should help CV9.4 with incomplete range types
...
svn path=/trunk/boost/boost/numeric/ublas/; revision=29849
2005-06-30 19:51:23 +00:00
Toon Knapen
90eb791ba7
define BOOST_UBLAS_USEFUL_ARRAY_PLACEMENT_NEW for aCC version 6
...
svn path=/trunk/boost/boost/numeric/ublas/; revision=29846
2005-06-30 14:50:19 +00:00
Michael Stevens
fcd8c52bbf
Much simple solution to the VC7.1 and VC8.0 problem
...
- use _range<V>::range_type which is the same type as _slice<V>::range_type
svn path=/trunk/boost/boost/numeric/ublas/; revision=29843
2005-06-30 07:53:24 +00:00
Michael Stevens
7bf7e9eeba
Fixed tests of binary expressions, they no longer require the extra reference argument
...
svn path=/trunk/boost/boost/numeric/ublas/; revision=29842
2005-06-30 07:47:48 +00:00
Michael Stevens
35e6098c0e
FIX work around VC7.1 and 8.0 problems with function template ambiguity
...
- use a lot of class template partial specialistion to help 'simplify' the template arguments
svn path=/trunk/boost/boost/numeric/ublas/; revision=29841
2005-06-29 20:31:29 +00:00
Michael Stevens
5c7a59cfb6
FIX inline missing for range member function, cause CW-9.4 to complain about incomplete type for default_range!
...
svn path=/trunk/boost/boost/numeric/ublas/; revision=29839
2005-06-29 12:04:08 +00:00
Michael Stevens
7edc0d2dc6
Comment incomplete type problem in BM trick
...
Check for possible regressions in named range, slice projection functions
svn path=/trunk/boost/boost/numeric/ublas/; revision=29825
2005-06-28 15:10:20 +00:00
Michael Stevens
18e4f604d6
Regression test without proxy shortcuts
...
Remove undocumented nolias member and types
svn path=/trunk/boost/boost/numeric/ublas/; revision=29817
2005-06-27 16:30:39 +00:00
Michael Stevens
b070640c4d
Regression test without proxy shortcuts
...
svn path=/trunk/boost/boost/numeric/ublas/; revision=29816
2005-06-27 15:36:53 +00:00
Michael Stevens
1a335d30d7
Test breakdown
...
svn path=/trunk/boost/libs/numeric/ublas/; revision=29815
2005-06-27 15:19:15 +00:00
Michael Stevens
cc29f6e42e
redunant #include
...
svn path=/trunk/boost/libs/numeric/ublas/; revision=29810
2005-06-27 13:19:53 +00:00
Michael Stevens
99494e014d
insert/erase_element
...
svn path=/trunk/boost/libs/numeric/ublas/; revision=29808
2005-06-27 12:52:26 +00:00
Michael Stevens
cc6ecf41ff
FIX insert/erase_element
...
Added c_vector/matrix to models
svn path=/trunk/boost/libs/numeric/ublas/; revision=29807
2005-06-27 12:49:31 +00:00
Michael Stevens
7ba8f1d0fc
FIX Container concept requires erase_element
...
svn path=/trunk/boost/boost/numeric/ublas/; revision=29804
2005-06-27 12:37:27 +00:00
Michael Stevens
19b7882310
iterator is included by traits
...
svn path=/trunk/boost/boost/numeric/ublas/; revision=29725
2005-06-22 09:40:14 +00:00
Michael Stevens
b53909595c
tabs
...
svn path=/trunk/boost/libs/numeric/ublas/; revision=29717
2005-06-21 06:11:45 +00:00
Michael Stevens
e6ce1dc084
matrix_proxy required for row/column functions.
...
Could be implemented without to avoid this dependency
svn path=/trunk/boost/boost/numeric/ublas/; revision=29707
2005-06-20 13:49:58 +00:00
Michael Stevens
224fe1a208
Try 'safe' as a name for alias safe assignment
...
svn path=/trunk/boost/boost/numeric/ublas/; revision=29698
2005-06-20 07:29:32 +00:00
Michael Stevens
d3b7988396
Updated bench1 results to GCC4.0 on Athlon 64 3000+
...
svn path=/trunk/boost/libs/numeric/ublas/; revision=29673
2005-06-18 12:25:27 +00:00
Michael Stevens
43ae3cd047
Added future compatible alias(lhs) syntax
...
svn path=/trunk/boost/boost/numeric/ublas/; revision=29668
2005-06-18 08:18:12 +00:00
Michael Stevens
3ef89cbf51
Simplified and consolidated
...
much replicated code consolidated
bad compiler workarounds removed
Simpiler output format
svn path=/trunk/boost/libs/numeric/ublas/; revision=29655
2005-06-17 13:01:24 +00:00
Michael Stevens
b200c1997a
compiler compatibility
...
svn path=/trunk/boost/libs/numeric/ublas/; revision=29582
2005-06-15 09:34:41 +00:00
Michael Stevens
61c084d80c
readibility
...
svn path=/trunk/boost/libs/numeric/ublas/; revision=29581
2005-06-15 09:34:21 +00:00
Michael Stevens
f7587ed34d
clarified aliases
...
svn path=/trunk/boost/libs/numeric/ublas/; revision=29580
2005-06-15 08:49:23 +00:00