![]() |
MechSys
1.0
Computing library for simulations in continuum and discrete mechanics
|
Linear solver for sparse systems. More...
Classes | |
class | Sys |
Functions | |
String | ErrorMsg (int info) |
void | Solve (Sparse::Matrix< double, int > const &A, Vec_t const &B, Vec_t &X) |
void | Solve (Sparse::Triplet< double, int > const &A, Vec_t const &B, Vec_t &X) |
double | Det (Sparse::Matrix< double, int > const &A) |
Linear solver for sparse systems.
Unsymmetric multifrontal sparse LU factorization package. UMFPACK is a set of routines for solving unsymmetric sparse linear systems, Ax=b, using the Unsymmetric MultiFrontal method. See Tim Davis' web page.
Examples:
double UMFPACK::Det | ( | Sparse::Matrix< double, int > const & | A | ) | [inline] |
String UMFPACK::ErrorMsg | ( | int | info | ) |
UMFPACK internal error message.
info | UMFPACK internal error code |
void UMFPACK::Solve | ( | Sparse::Matrix< double, int > const & | A, |
Vec_t const & | B, | ||
Vec_t & | X | ||
) | [inline] |
Solves .
A | Sparse matrix |
B | Right-hand side vector |
X | Result |
void UMFPACK::Solve | ( | Sparse::Triplet< double, int > const & | A, |
Vec_t const & | B, | ||
Vec_t & | X | ||
) | [inline] |