1305 Commits (f9d80098587d0be004f6203f9b316d3537d0f818)
 

Author SHA1 Message Date
Christoph Ruegg f9d8009858 LA: split builders to vector/matrix, also allows shorter member names #139 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 7c816fe93b Basic regression: cosmetics 13 years ago
Christoph Ruegg e4b7e0f94d Distance: make vector implementations generic 13 years ago
Christoph Ruegg 6360e77a22 LA: fix return type of Norms to double (instead of T) 13 years ago
Christoph Ruegg 9c104be751 Basic regression: multiple-response overloads (matrix instead of vector) 13 years ago
Christoph Ruegg 3f90613ff7 Basic direct linear regression (simple, multiple, weighted, local) 13 years ago
Christoph Ruegg 2bb3fb381e LA: Add MILU(0) also for single, complex and complex32 13 years ago
Christoph Ruegg 07725b4cc1 LU: fix array length bug I've introduced into MILU(0) a few commits ago 13 years ago
Christoph Ruegg e098656b08 Resources: fix typo in histogram exception message. 13 years ago
Christoph Ruegg f28f4acc54 LA: F# use 'SkipZeros' instead of cryptic 'nz' suffix 13 years ago
Christoph Ruegg 638d055edd LA: F# matrix/vector creation now fully generic (hence all modules also) 13 years ago
Christoph Ruegg a803ebf44b LA: Fix arg validation bug in routine to copy a vector into a sub-row of a matrix 13 years ago
Christoph Ruegg 31eda8d8b0 LA: Make builder much more complete 13 years ago
Christoph Ruegg 8c9457cc8a Cosmetics 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 203a438eb1 LA: MILU(0) preconditioner (sparse optimized) by wo80, thanks! 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 3a8cbcf60f Misc cleanup, docs, optional params 13 years ago
Christoph Ruegg 6be3117f66 Trig: improve confusing/wrong inline docs and argument naming #138 13 years ago
Christoph Ruegg 7a4e4c079c LA: update tests to reflect new iterator default behavior 13 years ago
Christoph Ruegg cb58405b85 LA: add direct (factorization-based) Solve methods to matrix type 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 7dac174cfe LA: new iterative solver cancellation stop criterium 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 c2910f2aa0 LA: change builder visibility (now only publicly accessible through Matrix/Vector) 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 51dabc9686 LA: cleanup from QR decomposition simplifications 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