#include <GMRES.hh>
◆ GMRES()
template<typename SparseMatrixType , typename VectorType , typename PreconditionerType = dealii::PreconditionJacobi<SparseMatrixType>>
| DiFfRG::GMRES< SparseMatrixType, VectorType, PreconditionerType >::GMRES |
( |
| ) |
|
|
inline |
◆ init()
template<typename SparseMatrixType , typename VectorType , typename PreconditionerType = dealii::PreconditionJacobi<SparseMatrixType>>
| void DiFfRG::GMRES< SparseMatrixType, VectorType, PreconditionerType >::init |
( |
const SparseMatrixType & | matrix | ) |
|
|
inline |
◆ invert()
template<typename SparseMatrixType , typename VectorType , typename PreconditionerType = dealii::PreconditionJacobi<SparseMatrixType>>
| bool DiFfRG::GMRES< SparseMatrixType, VectorType, PreconditionerType >::invert |
( |
| ) |
|
|
inline |
◆ solve()
template<typename SparseMatrixType , typename VectorType , typename PreconditionerType = dealii::PreconditionJacobi<SparseMatrixType>>
| int DiFfRG::GMRES< SparseMatrixType, VectorType, PreconditionerType >::solve |
( |
const VectorType & | src, |
|
|
VectorType & | dst, |
|
|
const double | tol ) |
|
inline |
◆ matrix
template<typename SparseMatrixType , typename VectorType , typename PreconditionerType = dealii::PreconditionJacobi<SparseMatrixType>>
| const SparseMatrixType* DiFfRG::GMRES< SparseMatrixType, VectorType, PreconditionerType >::matrix |
|
private |
◆ preconditioner
template<typename SparseMatrixType , typename VectorType , typename PreconditionerType = dealii::PreconditionJacobi<SparseMatrixType>>
| PreconditionerType DiFfRG::GMRES< SparseMatrixType, VectorType, PreconditionerType >::preconditioner |
|
private |
The documentation for this class was generated from the following file:
- /home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/timestepping/linear_solver/GMRES.hh