template<class Scalar, class Domain, class Range, class SparseIndexInt = int>
class Kaskade::JacobiSolverForTriplets< Scalar, Domain, Range, SparseIndexInt >
Jacobi iteration working on block matrices and vectors.
- Template Parameters
-
| nComponents | number of components in each block entry (i.e. number of components of ansatz functions) |
Definition at line 109 of file jacobiSolver.hh.
|
| | JacobiSolverForTriplets (MatrixAsTriplet< Scalar, SparseIndexInt > const &A_, size_t maxSteps_=100, double relaxation_=1.0) |
| |
| template<class Assembler , int row, int rend, int col, int cend> |
| | JacobiSolverForTriplets (AssembledGalerkinOperator< Assembler, row, rend, col, cend > const &A_, size_t maxSteps_=100, double relaxation_=1.0) |
| |
| template<class Assembler , int row, int rend, int col, int cend> |
| | JacobiSolverForTriplets (TransposedOperator< AssembledGalerkinOperator< Assembler, row, rend, col, cend > > const &A_, size_t maxSteps_=100, double relaxation_=1.0) |
| |
| virtual | ~JacobiSolverForTriplets () |
| |
| void | pre (Domain &, Range &) |
| |
| void | post (Domain &) |
| |
| void | apply (Domain &solution, Range const &rhs) |
| |
template<class Scalar , class Domain , class Range , class SparseIndexInt = int>
template<class Assembler , int row, int rend, int col, int cend>