Jive reference manual
|
This namespace contains classes and functions for solving linear systems of equations. More...
Typedefs | |
typedef PropertyNames | PropNames |
typedef Preconditioner | Precon |
typedef jem::mp::Context | MPContext |
Functions | |
void | declareSolvers () |
void | declareEigenSolvers () |
void | declareConstrainers () |
Ref< Precon > | newPrecon (const String &name, const Properties &conf, const Properties ¶ms, const Properties &globdat) |
Ref< Precon > | newPrecon (const String &name, const Properties &conf, const Properties &props, const Properties ¶ms, const Properties &globdat) |
Ref< Restrictor > | newRestrictor (const String &name, const Properties &conf, const Properties ¶ms, const Properties &globdat) |
Ref< Restrictor > | newRestrictor (const String &name, const Properties &conf, const Properties &props, const Properties ¶ms, const Properties &globdat) |
void | groupItems (const String &name, const IdxVector &itemMap, idx_t partCount, const ItemSet &items, Ref< DofSpace > dofs=NIL, Ref< AbstractMatrix > matrix=NIL) |
Ref< VerboseSolver > | newVerboseSolver (const Ref< Solver > &solver, const Ref< PrintWriter > &out=NIL) |
Ref< VerboseSolver > | newVerboseSolver (const String &name, const Ref< Solver > &solver, const Ref< PrintWriter > &out=NIL) |
The namespace jive::solver contains classes and functions for solving linear systems of equations. It comprises classes that implement an iterative solution algorithm, and classes that implement direct algorithms.
All classes and functions in this namespace can be found in the package jive.solver.
typedef PropertyNames jive::solver::PropNames |
typedef Preconditioner jive::solver::Precon |
void jive::solver::declareSolvers | ( | ) |
void jive::solver::declareEigenSolvers | ( | ) |
void jive::solver::declareConstrainers | ( | ) |
Ref<Precon> jive::solver::newPrecon | ( | const String & | name, |
const Properties & | conf, | ||
const Properties & | params, | ||
const Properties & | globdat | ||
) |
Ref<Precon> jive::solver::newPrecon | ( | const String & | name, |
const Properties & | conf, | ||
const Properties & | props, | ||
const Properties & | params, | ||
const Properties & | globdat | ||
) |
Ref<Restrictor> jive::solver::newRestrictor | ( | const String & | name, |
const Properties & | conf, | ||
const Properties & | params, | ||
const Properties & | globdat | ||
) |
Ref<Restrictor> jive::solver::newRestrictor | ( | const String & | name, |
const Properties & | conf, | ||
const Properties & | props, | ||
const Properties & | params, | ||
const Properties & | globdat | ||
) |
void jive::solver::groupItems | ( | const String & | name, |
const IdxVector & | itemMap, | ||
idx_t | partCount, | ||
const ItemSet & | items, | ||
Ref< DofSpace > | dofs = NIL , |
||
Ref< AbstractMatrix > | matrix = NIL |
||
) |
Ref<VerboseSolver> jive::solver::newVerboseSolver | ( | const Ref< Solver > & | solver, |
const Ref< PrintWriter > & | out = NIL |
||
) |
Ref<VerboseSolver> jive::solver::newVerboseSolver | ( | const String & | name, |
const Ref< Solver > & | solver, | ||
const Ref< PrintWriter > & | out = NIL |
||
) |