246 Commits (59b1005d7f5fb6bfa0e5c2bd8a8befb3b80c2eb5)

Author SHA1 Message Date
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 8bc882bf88 Precision: cleanup 13 years ago
Christoph Ruegg 6a65aa5027 LA: align CreateIdentity with the other static create functions 13 years ago
Christoph Ruegg 9fbb6646c9 LA: vector.OfArray (copy) #136 13 years ago
Christoph Ruegg a5503f8563 LA: create of column/row arrays/vectors IEnumerable overload #139; F# workaround no longer needed 13 years ago
Christoph Ruegg 6360e77a22 LA: fix return type of Norms to double (instead of T) 13 years ago
Christoph Ruegg 2bb3fb381e LA: Add MILU(0) also for single, complex and complex32 13 years ago
Christoph Ruegg afec8f3c2f LA: Migrate sparse CSR format to more common row pointer convention 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 3a8cbcf60f Misc cleanup, docs, optional params 13 years ago
Christoph Ruegg ad501d0f33 LA: integrate iterative solvers into matrix type, leads to significant simplification 13 years ago
Christoph Ruegg ec7101b0d3 LA: simplify iterative solver stop criteria by merging Indeterminate+Running into Continue state 13 years ago
Christoph Ruegg d5104df7a3 LA: drop iterative solver manual-stop functionality (to be replaced) 13 years ago
Christoph Ruegg 60bf831b35 LA: s/IPreConditioner/IPreconditioner/ (casing) 13 years ago
Christoph Ruegg c035c55dd7 LA: iterative solver no longer stateful on preconditioner 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 7fa4197612 LA: fix inline doc links to generic types 13 years ago
Christoph Ruegg 563baac19d LA: Simplify iterative solver implementation namespaces 13 years ago
Christoph Ruegg 98ea170bd8 LA: collapse generic StopCriterium namespace into parent (simplification) 13 years ago
Christoph Ruegg 34aa081124 LA: make IPreConditioner generic & shared 13 years ago
Christoph Ruegg addce1e73d LA: Internalizing matrix factorization implementations 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 eed657a63d LA: Simplify Cholesky decomposition architecture 13 years ago
Christoph Ruegg 37863cc55c LA: Simplify LU decomposition architecture 13 years ago
Christoph Ruegg f3879199dd LA: Avoid cloning matrix factorization results at point of access 13 years ago
Christoph Ruegg b522c1f6da LA: member methods instead of extension methods for matrix factorizations 13 years ago
Christoph Ruegg d1cffeb4c1 LA: make Iterator generic & shared 13 years ago
Christoph Ruegg 935f055c11 LA: fix portable build 13 years ago
Christoph Ruegg e1442903d7 LA: fix inline doc links to now-generic types 13 years ago
Christoph Ruegg 1b8cf0ec2e LA: make IIterativeSolverSetup generic & shared 13 years ago
Christoph Ruegg d130913232 LA: make IIterativeSolver generic & shared 13 years ago
Christoph Ruegg 4002517b05 LA: make IIterator generic & shared 13 years ago
Christoph Ruegg d1cbfb5487 LA: make IterationCountStopCriterium generic & shared 13 years ago
Christoph Ruegg 6a41820fc0 LA: make IIterationStopCriterium generic & shared 13 years ago
Christoph Ruegg 7ec72961a9 LA: Refactor away the remaining usages of the non-generic base classes 13 years ago
Christoph Ruegg e6fe8a8560 LA: Refactoring towards the generic matrix/vector types, test simplification 13 years ago
Christoph Ruegg 3e4c215d37 LA: backport matrix of seq without rows/cols count from F# to core 13 years ago
Christoph Ruegg 1d0c49086c LA: rework create matrix from diagonal array or vector 13 years ago