Christoph Ruegg
b71cacdb89
LA: Matrix arithmetics design pattern: review arg checks and forwards
14 years ago
Christoph Ruegg
cebbce91de
LA: Arithmetics design pattern: collect abstract decls at top
14 years ago
Christoph Ruegg
34b25db90c
LA: Matrix arithmetics design pattern: de-virtualize, fix forwards
14 years ago
Christoph Ruegg
4daf5ec83e
LA: Matrix arithmetics design pattern: Add, Subtract
14 years ago
Christoph Ruegg
2df2f0cb83
LA: Sparse complex DoConjugate should not call base.Conjugate
14 years ago
Christoph Ruegg
6a085491ef
LA: Vector.Negate should implement common pattern
14 years ago
Christoph Ruegg
12c9cd486d
LA: Generic Matrix partial Matrix.BCL class
14 years ago
Christoph Ruegg
f2f702a017
LA: Vector enumeration migrated to storage, unified Zero definition
14 years ago
Christoph Ruegg
7c9f77b750
LA: Collect operators on sparse vectors, add modulo where missing
14 years ago
Christoph Ruegg
eb81b23fd9
LA: Drop redundant arg checks on dense & sparse vector operations
14 years ago
Christoph Ruegg
81f454df70
LA: Scalar addition/subtraction operators on generic vectors
14 years ago
Christoph Ruegg
17a72cf1f2
LA: Drop redundant arg checks on generic vector operations
14 years ago
Christoph Ruegg
b860c2e4ca
Merge pull request #99 from tibel/fixes
Fix DenseVector and SparseVector operators should call correct method
14 years ago
tibel
7bc37d34b6
DenseVector and SparseVector operators should call correct method
14 years ago
tibel
bf38fc076f
add Avogadro constant
14 years ago
tibel
727d93f350
Add missing comments
14 years ago
Christoph Ruegg
418cb8cf22
LA: Drop redundant sparse vector ToColumn/RowMatrix overrides
14 years ago
Christoph Ruegg
2654f4b481
LA: Storage always provide CopyTo, never CopyFrom
14 years ago
Christoph Ruegg
2eba91724c
LA: Drop redundant dense vector ToColumn/RowMatrix overrides
14 years ago
Christoph Ruegg
8bc8d46b73
LA: Generic Vector file cleanup
14 years ago
Christoph Ruegg
dab0cc17e7
LA: Migrate Vector ToColumn/RowMatrix to storage routines
14 years ago
Christoph Ruegg
f505ced801
Comments: compact inline xml doc
14 years ago
Christoph Ruegg
5b04da8c88
Resources public also in portable build (addendum to 821a124a14 #82 )
14 years ago
Christoph Ruegg
f8c7e4a68d
Comments: fix some inline xml doc; Drop redundant resources in Numerics.IO
14 years ago
Christoph Ruegg
34790fe410
Comments: Add/fix some missing copyright headers
14 years ago
Christoph Ruegg
c5009df2e0
LA: Vectors: delegate GetHashCode fully to storage
14 years ago
Christoph Ruegg
92f8fad0da
Merge extended pull request #85 from scottstephens/ilist_implementation
14 years ago
Christoph Ruegg
e5bed3c158
LA: Generic Vector: Extract BCL interfaces to partial class
14 years ago
Christoph Ruegg
6c3f2b7184
LA: Regroup Vector IList implemenation, fix portable build
14 years ago
Christoph Ruegg
a3c3902c1d
Resources public on project level (addendum to 821a124a14 #82 )
14 years ago
Christoph Ruegg
b1c9c15204
Merge pull request #82 from iainsproat/master
MathNet.Numerics.Resources to public visibility
14 years ago
Christoph Ruegg
12194f2a63
LA: Migrate Matrix SetColumn/Row to storage routines
14 years ago
Christoph Ruegg
cfe807fe52
LA: Vectors should override DoX instead of X: Conjugate #95
14 years ago
Christoph Ruegg
1754f669ec
LA: Generic vector ops that redirect to DoX no longer virtual
14 years ago
Christoph Ruegg
4e4b264940
LA: Remove redundant Vector.Multiply overrides #94
14 years ago
Christoph Ruegg
5bfa641a07
Obsolete code: mention in reason text plan to drop in next major release
14 years ago
Christoph Ruegg
4471ff6acf
LA: Use LA provider more in dense vector arithmetics #91
14 years ago
Christoph Ruegg
0f4d09c84c
Control: fix (invert) ParallelizeOperation rules #89
14 years ago
Christoph Ruegg
c77483a4d0
LA: Vector SetValues SubVector SetSubVector #96
14 years ago
Christoph Ruegg
4557f67de4
LA: Vector.ToArray should use storage copy routines #96
14 years ago
Christoph Ruegg
7b2c8c55af
Drop redundant check in VectorStorage.CopyToUnchecked
14 years ago
Christoph Ruegg
55caf2ae1c
Fix VectorStorage.Equals(object) redirection #90
14 years ago
Scott Stephens
466fb9a057
Improvements to Vector<> IList/IList<> implementation to better match Array behavior
14 years ago
Christoph Ruegg
db92c46784
Merge pull request #86 from cuda/qr
fixed Gram Schmidt bug for solving tall matrices
14 years ago
Marcus Cuda
f9680ac4cb
fixed Gram Schmidt bug for solving tall matrices
14 years ago
Christoph Ruegg
7f890f5037
Merge pull request #84 from cuda/qr
fixed dimension check with tall matrices and thin qr
14 years ago
Scott Stephens
6bfed25f4d
Implement IList and IList<T> for LinearAlgebra.Generic.Vector<T>
14 years ago
Marcus Cuda
53679353bf
fixed dimension check with tall matrices and thin qr
14 years ago
Iain Sproat
821a124a14
Resources class and methods are public
Resources class is now public and its members are public. The reason is
to allow Projects which extend the MathNet.Numerics library to reside in
separate projects/.dll file (i.e. beyond the scope of internal
visibility) and be able to call the Resources class of the MathNet
project.
14 years ago
Christoph Ruegg
d65354f4b8
Native Pull: Updated provider and bug fixes
mathnet-numerics-native a6e5c948049bda46cb3b5625fa41accebaa4bdb3:
1. Updated the native provider to MKL V11 update 2, which fixes the lange bug.
2. Re-enabled native matrix norms.
3. Fixed complex Frobenius norm bug in managed code (we weren't taking the conjugative transpose).
4. Fixed the return type on the double matix norm in the managed side of the native provider.
14 years ago