Jive reference manual
|
#include <jem/numeric/sparse/SparseILU.h>
Public Types | |
typedef SparseILU | Self |
typedef SparseSolver | Super |
typedef SparseMatrix< double > | Matrix |
Public Types inherited from jem::numeric::SparseSolver | |
typedef SparseSolver | Self |
Public Member Functions | |
SparseILU () | |
idx_t | factor (const Matrix &matrix) |
idx_t | factor (const Matrix &matrix, const Array< bool > &mask) |
idx_t | factor (const Matrix &matrix, const Array< bool > &mask, const Array< idx_t > &iperm) |
void | solve (const Array< double > &lhs, const Array< double > &rhs) |
void | symsolve (const Array< double > &lhs, const Array< double > &rhs) |
idx_t | size () const |
Public Member Functions inherited from jem::numeric::SparseSolver | |
SparseSolver () | |
void | setZeroThreshold (double eps) |
double | getZeroThreshold () const |
Additional Inherited Members | |
Static Public Member Functions inherited from jem::numeric::SparseSolver | |
static bool | isValidPerm (const Array< idx_t > &iperm) |
Protected Attributes inherited from jem::numeric::SparseSolver | |
double | zeroThreshold_ |
typedef SparseMatrix<double> jem::numeric::SparseILU::Matrix |
jem::numeric::SparseILU::SparseILU | ( | ) |
idx_t jem::numeric::SparseILU::factor | ( | const Matrix & | matrix | ) |
idx_t jem::numeric::SparseILU::factor | ( | const Matrix & | matrix, |
const Array< bool > & | mask, | ||
const Array< idx_t > & | iperm | ||
) |
idx_t jem::numeric::SparseILU::size | ( | ) | const |