|
| SparseNormalSolver (const SRange &in_A, Options options=defaults()) |
| Constructor, internally reorders for reduced fill and then factors A'A = L*L'.
|
|
| SparseNormalSolver (InputStream &in) |
| InputStream constructor.
|
|
void | write (OutputStream &out) const |
| Writes to OutputStream.
|
|
int | size () const |
| Returns size of underlying system A (it's square).
|
|
void | solve (const DRange &B, char side='L', char op='N', Options options=defaults().set_nthreads(1)) const |
| Solves op(A)*X=B or X*op(A)=B, overwrites B with X.
|
|
std::vector< Precision > | refine (const DRange &B, char side='L', char op='N', Precision tolerance=default_tolerance(), int iterations=default_iterations(), Options options=defaults().set_nthreads(1)) const |
| Same semantics as solve(), but applies backwards refinement for greater accuracy.
|
|
The documentation for this class was generated from the following files:
- myramath/multifrontal/normal/SparseNormalSolver.h
- myramath/multifrontal/normal/SparseNormalSolver.cpp