478 Commits (optimization-3)

Author SHA1 Message Date
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 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
Marcus Cuda f9680ac4cb fixed Gram Schmidt bug for solving tall matrices 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
Christoph Ruegg d65354f4b8 Native Pull: Updated provider and bug fixes 14 years ago
Christoph Ruegg 5fbb3e3607 Cosmetics: Matrix class structure (no code changes) 14 years ago
Christoph Ruegg d1d20b01c1 Delegate Matrix To(Row/Column)Array to storage classes 14 years ago
Christoph Ruegg 7b44478958 LA: Make storage-arg Matrix/Vector ctors public 14 years ago
Christoph Ruegg cc02d61121 LA: Delegate Matrix Row/Column methods to storage classes 14 years ago
Christoph Ruegg 957098b405 LA: Vector storage: clarify checked vs unchecked 14 years ago
Christoph Ruegg 2cf9d889e9 LA: Matrix storage: clarify checked vs unchecked 14 years ago
Christoph Ruegg d0b93b247a LA: Perf, drop some range checks 14 years ago
tibel f2b5133bc6 Add SparseVector.NonZerosCount property 14 years ago
Marcus Cuda b22b5a20aa fixed QR thin solve bug 14 years ago
Christoph Ruegg e24c1c25ff Cleanup: file names, kill eol whitespace 14 years ago
Christoph Ruegg 164b058245 LA: TransposeThisAndMultiply(vector): fix wrong size of auto-provided result vector 14 years ago
Christoph Ruegg 211da24362 LA: static CreateRandom for dense matrix and vector (replacing complicated templating approach) 14 years ago
Christoph Ruegg 56b1c8f68b LA: rename matrix Data property for consistency (non-breaking) 14 years ago
Christoph Ruegg 9f8a58ebcb Sparse Vectors: post-refactoring cleanup 14 years ago
Christoph Ruegg 78a933aaf3 LA: migrate vectors to storage classes (major) 14 years ago
Christoph Ruegg 7f2b216fe2 Fix comment grammar, some cosmetics 14 years ago
Christoph Ruegg 326681db58 Sparse: proper Clear-submatrix implementation 14 years ago
Christoph Ruegg e17a0a0459 LA: matrix.ClearRow, ClearColumn, ClearSubMatrix 14 years ago
Christoph Ruegg d74f30cd6f Sparse: perf on setting and clearing sparse matrix fields 14 years ago
Christoph Ruegg 21a2dab933 Sparse: fix bug in submatrix-clear 14 years ago
VicPara 733ce50abf SparseMatrix marked as Serializable 14 years ago
Marcus Cuda fe9e158777 added thin qr 14 years ago
Marcus Cuda 0c1b688a62 added the 'optimized' version of Multiply(scale) from Double.SparseVector to the other three SparseVectors 14 years ago
Marcus Cuda ad97f31b72 trimmed result array so that result._nonZeroValues only contains NonZeroCount elements instead of _nonZeroValues.Length 14 years ago
Marcus Cuda 689ecea716 fix for issue #52 14 years ago
Christoph Ruegg 2b204badd7 LA Storage: add dense vector storage 14 years ago
Christoph Ruegg 4e7d54b2da LA Storage: add vector storage base 14 years ago
Christoph Ruegg 5264d178d8 LA: sparse implementation of Kroenecker product 14 years ago
Christoph Ruegg d47895aeaf LA: storage implementations should be public for advanced user extensibility 14 years ago
Christoph Ruegg 4099fa98f5 LA: drop .Raw 14 years ago
Christoph Ruegg e0ad631665 LA: Stacking 14 years ago
Christoph Ruegg c6d35b3ecd LA: SubMatrix 14 years ago
Christoph Ruegg e38acb03a0 LA: validate strorage ctors, fix tests 14 years ago
Christoph Ruegg b413ac5b21 LA: simplify matrix equality 14 years ago
Christoph Ruegg b18580832f LA: simplify copy ctors, depreciate usage of .Raw property 14 years ago
Christoph Ruegg 6f122ed0b6 LA: avoid some redundant range checks (perf) 14 years ago