2
0
mirror of https://github.com/boostorg/ublas.git synced 2026-02-21 03:22:14 +00:00
Commit Graph

249 Commits

Author SHA1 Message Date
Michael Stevens
bcce763a43 static before const/void
svn path=/trunk/boost/boost/numeric/ublas/; revision=25154
2004-09-16 18:40:33 +00:00
Michael Stevens
8624b5385a static void
svn path=/trunk/boost/boost/numeric/ublas/; revision=25147
2004-09-16 11:49:26 +00:00
Michael Stevens
8f1ed0d84b no matrix needed
svn path=/trunk/boost/libs/numeric/ublas/; revision=25140
2004-09-16 06:07:22 +00:00
Michael Stevens
a72c275416 bounded clearly marked in text output
svn path=/trunk/boost/libs/numeric/ublas/; revision=25139
2004-09-16 06:06:58 +00:00
Michael Stevens
ed3b90b144 only include general_v_of_v if used
svn path=/trunk/boost/libs/numeric/ublas/; revision=25138
2004-09-16 06:03:19 +00:00
Michael Stevens
76cd94c9d9 Comments and space for HP aCC defects
Unable to overload reverse iterators is a defect

svn path=/trunk/boost/boost/numeric/ublas/; revision=25121
2004-09-15 15:44:08 +00:00
Michael Stevens
0e6919f8b3 Unable to overload reverse iterators is a defect
svn path=/trunk/boost/boost/numeric/ublas/; revision=25120
2004-09-15 15:42:47 +00:00
Michael Stevens
0541e29644 use array placement new and std::uninitialized for unbounded)array construction
svn path=/trunk/boost/boost/numeric/ublas/; revision=25116
2004-09-15 14:09:50 +00:00
Michael Stevens
8ef8748636 adaptors must use scalar_assign reference type from underlieing iterator
svn path=/trunk/boost/boost/numeric/ublas/; revision=25104
2004-09-15 09:32:56 +00:00
Michael Stevens
44246c41a7 Single typedef for temporary type
Comments regarding project implementation

svn path=/trunk/boost/boost/numeric/ublas/; revision=25101
2004-09-15 07:09:15 +00:00
Michael Stevens
ef538a3182 Broken dependance between strict map_array and strict vector matrix sparse.
Using key and mapped type typedefs

svn path=/trunk/boost/boost/numeric/ublas/; revision=25100
2004-09-15 07:07:16 +00:00
Michael Stevens
d7390c8740 Code DISABLED by default
Broken dependance between strict map_array and strict vector matrix sparse.
Propogated encapsulation fixes

svn path=/trunk/boost/boost/numeric/ublas/; revision=25099
2004-09-15 07:06:20 +00:00
Michael Stevens
e0a7611930 Clean up closure type hidding. Const correct accessors are private
so types can remain private.
Removed unused pointer typedef

svn path=/trunk/boost/boost/numeric/ublas/; revision=25098
2004-09-15 07:04:25 +00:00
Michael Stevens
03a0d9b34f LHS of indexing_matrix_assign functor must be reference type
svn path=/trunk/boost/boost/numeric/ublas/; revision=25097
2004-09-15 07:01:55 +00:00
Michael Stevens
5c530286cc broken dependance between strict map_array and strict vector matrix sparse
svn path=/trunk/boost/boost/numeric/ublas/; revision=25096
2004-09-15 06:58:27 +00:00
Michael Stevens
67550e982d iterator pointer typedef using common syntax
svn path=/trunk/boost/boost/numeric/ublas/; revision=25095
2004-09-15 06:55:51 +00:00
Michael Stevens
207f6a8243 *** empty log message ***
svn path=/trunk/boost/boost/numeric/ublas/; revision=25094
2004-09-15 06:53:14 +00:00
Michael Stevens
3c2fcc78d7 Remove redundant const_reference
Clean up closure type hidding. Const correct accessors are private
so types can remain private

svn path=/trunk/boost/boost/numeric/ublas/; revision=25093
2004-09-15 06:47:51 +00:00
Toon Knapen
d2de5ee551 making types used as return type public
svn path=/trunk/boost/boost/numeric/ublas/; revision=25006
2004-09-10 13:03:53 +00:00
Michael Stevens
ef80616ed1 VC6 fix problem flages as PTS related even though a member function
svn path=/trunk/boost/boost/numeric/ublas/; revision=24983
2004-09-09 07:14:48 +00:00
Michael Stevens
55d66a5cff fixed and comment bounded array construct semantics
svn path=/trunk/boost/boost/numeric/ublas/; revision=24982
2004-09-09 06:28:34 +00:00
Toon Knapen
c5a7e39366 added non-initialising constructor and initialising constructor
svn path=/trunk/boost/boost/numeric/ublas/; revision=24978
2004-09-08 18:28:41 +00:00
Michael Stevens
24e01a4585 VC6 member function sepecializtions disabled
consistent pointer typedefs

svn path=/trunk/boost/boost/numeric/ublas/; revision=24958
2004-09-07 13:13:24 +00:00
Michael Stevens
fe0342d30e data gets a pointer to an array_type
svn path=/trunk/boost/boost/numeric/ublas/; revision=24941
2004-09-06 17:17:11 +00:00
Michael Stevens
6b18a1cd20 storage and container updates
svn path=/trunk/boost/libs/numeric/ublas/; revision=24940
2004-09-06 12:46:35 +00:00
Michael Stevens
c19738ce34 sparse_vector_of_sparse_vector compiles
svn path=/trunk/boost/boost/numeric/ublas/; revision=24939
2004-09-06 12:42:16 +00:00
Michael Stevens
f50427fa40 comment
svn path=/trunk/boost/boost/numeric/ublas/; revision=24938
2004-09-06 12:41:19 +00:00
Michael Stevens
7a9becb57f sparse_of_sparse if fixed
svn path=/trunk/boost/boost/numeric/ublas/; revision=24937
2004-09-06 12:40:23 +00:00
Michael Stevens
d8ae012683 needed for Mutable map_array
svn path=/trunk/boost/boost/numeric/ublas/; revision=24935
2004-09-06 10:57:43 +00:00
Michael Stevens
501baa43e3 Depracated 'reset' functions removed. Non core cases were not working
Added vector/matrix cross storage assignment specialiszation
 includes banded_vector/matrix optimization

Extended non-proxy iterator to ALL matrix types
Extended typedef pointer removal and private self_type to ALL matrix types

Minor concept failures fixed

svn path=/trunk/boost/boost/numeric/ublas/; revision=24934
2004-09-06 09:48:32 +00:00
Michael Stevens
8a625ffe2c bounded_array default construct size 0
Use bounded_vector/matrix do get a presized default

svn path=/trunk/boost/boost/numeric/ublas/; revision=24933
2004-09-06 09:02:23 +00:00
Michael Stevens
4914cdaa70 banded triangular and singular tests don't need to repeat
vector tests

svn path=/trunk/boost/libs/numeric/ublas/; revision=24929
2004-09-05 15:00:43 +00:00
Michael Stevens
d8c9e2b039 layout
svn path=/trunk/boost/boost/numeric/ublas/; revision=24928
2004-09-05 13:57:00 +00:00
Michael Stevens
e5ccef24a1 VC6/7 need BOOST_UBLAS_NAMESPACE
svn path=/trunk/boost/boost/numeric/ublas/; revision=24927
2004-09-05 13:29:54 +00:00
Michael Stevens
9090abac27 generic value_type instead of explict std::pair
ALLOC template parameters for free functions

svn path=/trunk/boost/boost/numeric/ublas/; revision=24926
2004-09-05 12:30:46 +00:00
Michael Stevens
1d1600055f const nil_ must be default intialiazed
svn path=/trunk/boost/boost/numeric/ublas/; revision=24925
2004-09-05 12:29:10 +00:00
Michael Stevens
e73205482a indirect_arrau use array_type for size_type etc
svn path=/trunk/boost/boost/numeric/ublas/; revision=24924
2004-09-05 12:28:24 +00:00
Michael Stevens
abf5733f3f std::vector with allocator
svn path=/trunk/boost/boost/numeric/ublas/; revision=24923
2004-09-05 12:27:36 +00:00
Michael Stevens
da8a12f49b generic value_type instead of explict std::pair
svn path=/trunk/boost/boost/numeric/ublas/; revision=24922
2004-09-05 12:26:16 +00:00
Michael Stevens
d423b1959d fixme comment
svn path=/trunk/boost/boost/numeric/ublas/; revision=24921
2004-09-05 12:24:36 +00:00
Michael Stevens
377d54d5e4 sparse storage with allocators
svn path=/trunk/boost/boost/numeric/ublas/; revision=24920
2004-09-05 12:22:59 +00:00
Michael Stevens
583e81c361 comment
svn path=/trunk/boost/boost/numeric/ublas/; revision=24919
2004-09-05 12:22:15 +00:00
Michael Stevens
8f15f1ba47 flagged broken cases
svn path=/trunk/boost/boost/numeric/ublas/; revision=24918
2004-09-05 12:21:01 +00:00
Michael Stevens
2448e63473 Change to use STL Allocator
svn path=/trunk/boost/boost/numeric/ublas/; revision=24910
2004-09-05 08:58:29 +00:00
Michael Stevens
48915c9d4d simpler hint workaound
const end in for loops (for optimizer!)

svn path=/trunk/boost/boost/numeric/ublas/; revision=24909
2004-09-05 08:57:16 +00:00
Michael Stevens
74a4cf5a7d consitently using value_type (0) when the zero identity is used
Prevents algorithm being used on types that don't have zero identity

svn path=/trunk/boost/boost/numeric/ublas/; revision=24908
2004-09-05 08:54:01 +00:00
Michael Stevens
bb5313621d non-mutable value_type no initialised before assigned from tested object
svn path=/trunk/boost/boost/numeric/ublas/; revision=24907
2004-09-05 06:54:01 +00:00
Michael Stevens
65c346e386 try 2 param (VC6) syntax for NO_STD_ALLOCATOR
svn path=/trunk/boost/boost/numeric/ublas/; revision=24904
2004-09-04 15:04:21 +00:00
Michael Stevens
90a51281c6 OLD_INIT syntax for nil_ static members
svn path=/trunk/boost/boost/numeric/ublas/; revision=24903
2004-09-04 14:48:53 +00:00
Michael Stevens
8db59c200f fix unbounded_array copy cstrct with size_
explicit 0 value for range, stride values 0

svn path=/trunk/boost/boost/numeric/ublas/; revision=24902
2004-09-04 14:47:39 +00:00