322 Commits (e64adc609d1cc0612851815d37f7d6759268a28c)

Author SHA1 Message Date
Christoph Ruegg 865d83ba2d Build: .Net 3.5 tests now compiled against .Net 3.5 (instead of .Net 4.5) 13 years ago
Christoph Ruegg 810cea5e1d Tests: no more need to use dynamic/DLR thanks to matrix builders 13 years ago
Christoph Ruegg fa1c97abbc LA: more sensible choice of return storage type, with tests #146 13 years ago
Christoph Ruegg a0a861e790 LA: phase out Vector.CreateMatrix/CreateVector (no longer needed) 13 years ago
Christoph Ruegg 7f7120ea60 LA: phase out Matrix.CreateMatrix/CreateVector (no longer needed) 13 years ago
Christoph Ruegg 465a2c2bd8 LA: Diagonal matrices: clean up some pointless null-checks 13 years ago
Christoph Ruegg aadb8a4bb5 LA: diagonal-dense Multiply TransoseAndMultiply TransposeThisAndMultiply 13 years ago
Christoph Ruegg 2e1dc29f96 LA: dense-diagonal TransposeThisAndMultiply 13 years ago
Christoph Ruegg 19873cb304 LA: dense-diagonal TransposeAndMultiply 13 years ago
Christoph Ruegg 06be8470b6 LA: dense-diagonal Add Subtract Multiply 13 years ago
Christoph Ruegg 1b888c4d28 Tests: disable de-CH related number format tests because of Win 8.1 bug 13 years ago
Christoph Ruegg 9e2b83551c LA: Iterative solvers: make failure stop criterium generic/shared 13 years ago
Christoph Ruegg 77e60dd62a LA: Iterative solvers: make divergence stop criterium generic/shared 13 years ago
Christoph Ruegg db8a7a030c LA: Iterative solvers: make residual stop criterium generic/shared 13 years ago
Christoph Ruegg be4583d133 Precision: rework comparisons, similar to equality before 13 years ago
Christoph Ruegg 778b8151a5 Providers: double-valued matrix norms 13 years ago
Christoph Ruegg 59b1005d7f LA/Precision: Matrix norms double-valued (like vectors); generic AlmostEqual support 13 years ago
Christoph Ruegg afc4f7e167 Precision: rework/cleanup (major) 13 years ago
Christoph Ruegg 024570b9e6 Fix a negative-zero issue in complex numbers; make all portable tests pass 13 years ago
Christoph Ruegg 2f275c1fb0 Build: make whole unit test suite hybrid so it can run against all portable profiles 13 years ago
Christoph Ruegg 6a65aa5027 LA: align CreateIdentity with the other static create functions 13 years ago
Christoph Ruegg cc4a4e57ce LA: SetSubMatrix overloads (one more convenient, one more flexible) #133 13 years ago
Christoph Ruegg 6360e77a22 LA: fix return type of Norms to double (instead of T) 13 years ago
Christoph Ruegg 78dc687d09 LA: flattening iterative solver namespaces 13 years ago
Christoph Ruegg d18a0b24b3 LA: preconditioner more consistent naming 13 years ago
Christoph Ruegg 57a2916866 LA: default to enable the computation of SVD vectors; cosmetics 13 years ago
Christoph Ruegg 240f25974f LA: update tests to modified optional signatures 13 years ago
Christoph Ruegg 7a4e4c079c LA: update tests to reflect new iterator default behavior 13 years ago
Christoph Ruegg 4b002209b5 LA: leverage lighter params syntax in iterator creation 13 years ago
Christoph Ruegg ad501d0f33 LA: integrate iterative solvers into matrix type, leads to significant simplification 13 years ago
Christoph Ruegg b38ce946e5 LA: Undo introduction of iterator HasX helpers 13 years ago
Christoph Ruegg ec7101b0d3 LA: simplify iterative solver stop criteria by merging Indeterminate+Running into Continue state 13 years ago
Christoph Ruegg 60bf831b35 LA: s/IPreConditioner/IPreconditioner/ (casing) 13 years ago
Christoph Ruegg c095cdb536 LA: iterative solver no longer stateful on iterator 13 years ago
Christoph Ruegg 00cf3d197e LA: iterative solver stop criterium cosmetics, fix potential race (minor) 13 years ago
Christoph Ruegg cc8d89dd8b LA: replace complicated OO iterative solver states with simple enum 13 years ago
Christoph Ruegg 78b99a51b1 LA: drop iterative solver IIterator abstraction, simplifications 13 years ago
Christoph Ruegg 00c0ef6612 LA: simplify IIterationStopCriterium, drop StopLevel 13 years ago
Christoph Ruegg db046f8e99 LA: simplify IPreConditioner, misc iterative solver cleanup 13 years ago
Christoph Ruegg e5fed32a8b LA: make UnitPreconditioner generic & shared 13 years ago
Christoph Ruegg 563baac19d LA: Simplify iterative solver implementation namespaces 13 years ago
Christoph Ruegg 34aa081124 LA: make IPreConditioner generic & shared 13 years ago
Christoph Ruegg 5f66808724 LA: Simplify QR decomposition architecture 13 years ago
Christoph Ruegg f4ea07ce21 LA: Simplify SVD decomposition architecture 13 years ago
Christoph Ruegg 390cae2177 LA: Simplify Gram-Schmidt decomposition architecture 13 years ago
Christoph Ruegg be00439c57 LA: Simplify Eigen decomposition architecture 13 years ago
Christoph Ruegg fab7bb1600 LA: QR tests expecting full QR should indicate so 13 years ago
Christoph Ruegg f3879199dd LA: Avoid cloning matrix factorization results at point of access 13 years ago
Christoph Ruegg d1cffeb4c1 LA: make Iterator generic & shared 13 years ago
Christoph Ruegg d1cbfb5487 LA: make IterationCountStopCriterium generic & shared 13 years ago