2
0
mirror of https://github.com/boostorg/ublas.git synced 2026-02-22 15:52:18 +00:00
Commit Graph

237 Commits

Author SHA1 Message Date
Michael Stevens
83aa415cd8 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
7b3af49f89 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
37580118c3 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
0fb394dd35 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
99a16df214 *** empty log message ***
svn path=/trunk/boost/boost/numeric/ublas/; revision=25094
2004-09-15 06:53:14 +00:00
Michael Stevens
48766be3a7 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
8078467462 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
35f0656815 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
6566d0cbb1 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
a99b570ba1 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
f9e8284502 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
7d437e30c5 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
93dd75b7bc storage and container updates
svn path=/trunk/boost/libs/numeric/ublas/; revision=24940
2004-09-06 12:46:35 +00:00
Michael Stevens
7ad583ac93 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
153ccce112 comment
svn path=/trunk/boost/boost/numeric/ublas/; revision=24938
2004-09-06 12:41:19 +00:00
Michael Stevens
2b3f3257fc sparse_of_sparse if fixed
svn path=/trunk/boost/boost/numeric/ublas/; revision=24937
2004-09-06 12:40:23 +00:00
Michael Stevens
bbd2edda6b needed for Mutable map_array
svn path=/trunk/boost/boost/numeric/ublas/; revision=24935
2004-09-06 10:57:43 +00:00
Michael Stevens
c0f18c78f0 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
de01900624 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
a04962db1f 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
532b332e23 layout
svn path=/trunk/boost/boost/numeric/ublas/; revision=24928
2004-09-05 13:57:00 +00:00
Michael Stevens
f0ce4c4f51 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
6d77e9aa47 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
3e4aae2b60 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
2cae452d45 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
97083e3772 std::vector with allocator
svn path=/trunk/boost/boost/numeric/ublas/; revision=24923
2004-09-05 12:27:36 +00:00
Michael Stevens
21d6e53f3b 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
59e0a20a5d fixme comment
svn path=/trunk/boost/boost/numeric/ublas/; revision=24921
2004-09-05 12:24:36 +00:00
Michael Stevens
5a15cceeb2 sparse storage with allocators
svn path=/trunk/boost/boost/numeric/ublas/; revision=24920
2004-09-05 12:22:59 +00:00
Michael Stevens
7d727d044a comment
svn path=/trunk/boost/boost/numeric/ublas/; revision=24919
2004-09-05 12:22:15 +00:00
Michael Stevens
d50ad19ba1 flagged broken cases
svn path=/trunk/boost/boost/numeric/ublas/; revision=24918
2004-09-05 12:21:01 +00:00
Michael Stevens
9bb526b7b9 Change to use STL Allocator
svn path=/trunk/boost/boost/numeric/ublas/; revision=24910
2004-09-05 08:58:29 +00:00
Michael Stevens
83f983cb1d 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
0cde868151 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
1e74b20886 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
bef879fe35 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
5145c25729 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
5acc48b1da 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
Michael Stevens
73a54e28ca VC7 does call default constructor unless old syntax used
svn path=/trunk/boost/boost/numeric/ublas/; revision=24901
2004-09-04 14:45:27 +00:00
Michael Stevens
21569b16b5 opps bad commit
svn path=/trunk/boost/boost/numeric/ublas/; revision=24895
2004-09-03 17:03:41 +00:00
Michael Stevens
0467638f30 complete implementation for construct destruct correctness
svn path=/trunk/boost/boost/numeric/ublas/; revision=24894
2004-09-03 16:28:07 +00:00
Michael Stevens
7ed6959a73 map_array like std::map should be default constructed
svn path=/trunk/boost/libs/numeric/ublas/; revision=24887
2004-09-03 09:18:56 +00:00
Michael Stevens
b3c28c135c mixed scalar and binary vector expression
svn path=/trunk/boost/libs/numeric/ublas/; revision=24884
2004-09-03 06:40:06 +00:00
Michael Stevens
96c70c185c use diagonal which is harder!
svn path=/trunk/boost/libs/numeric/ublas/; revision=24883
2004-09-03 06:33:26 +00:00
Michael Stevens
aa544b23f8 corrected basic_stream as default
svn path=/trunk/boost/boost/numeric/ublas/; revision=24879
2004-09-02 19:39:00 +00:00
Michael Stevens
66d0aa3b8a correct preconds for range,slice
svn path=/trunk/boost/boost/numeric/ublas/; revision=24878
2004-09-02 19:31:10 +00:00
Michael Stevens
37c6cab93e REVERSE_ITERATOR_OVERLOADS are default
Many fixes picked by INTERNAL concept checks

svn path=/trunk/boost/boost/numeric/ublas/; revision=24876
2004-09-02 17:28:58 +00:00
Michael Stevens
e5041e58c0 Pending new proxy shortcut syntax
svn path=/trunk/boost/boost/numeric/ublas/; revision=24872
2004-09-02 14:06:03 +00:00
Michael Stevens
6777c7631f Broken. Sorry Toon
svn path=/trunk/boost/boost/numeric/ublas/; revision=24871
2004-09-02 14:04:00 +00:00
Michael Stevens
f760d00cba conversion to sparse_vector_element not allowed
svn path=/trunk/boost/boost/numeric/ublas/; revision=24868
2004-09-02 12:51:44 +00:00