GMRES< SparseMatrixType, VectorType, PreconditionerType > Class Template Reference#
|
DiFfRG
Discretization Framework for functional Renormalization Group flows
|
DiFfRG::GMRES< SparseMatrixType, VectorType, PreconditionerType > Class Template Reference
#include <GMRES.hh>
Inheritance diagram for DiFfRG::GMRES< SparseMatrixType, VectorType, PreconditionerType >:
Public Member Functions | |
| GMRES () | |
| void | init (const SparseMatrixType &matrix) |
| bool | invert () |
| int | solve (const VectorType &src, VectorType &dst, const double tol) |
Public Member Functions inherited from DiFfRG::AbstractLinearSolver< SparseMatrixType, VectorType > | |
| AbstractLinearSolver () | |
| void | init (const SparseMatrixType &matrix) |
| bool | invert () |
| int | solve (const VectorType &src, const VectorType &dst, const double tol) |
Private Attributes | |
| const SparseMatrixType * | matrix |
| PreconditionerType | preconditioner |
Constructor & Destructor Documentation
◆ GMRES()
template<typename SparseMatrixType , typename VectorType , typename PreconditionerType = dealii::PreconditionJacobi<SparseMatrixType>>
|
inline |
Member Function Documentation
◆ init()
template<typename SparseMatrixType , typename VectorType , typename PreconditionerType = dealii::PreconditionJacobi<SparseMatrixType>>
|
inline |
◆ invert()
template<typename SparseMatrixType , typename VectorType , typename PreconditionerType = dealii::PreconditionJacobi<SparseMatrixType>>
|
inline |
◆ solve()
template<typename SparseMatrixType , typename VectorType , typename PreconditionerType = dealii::PreconditionJacobi<SparseMatrixType>>
|
inline |
Member Data Documentation
◆ matrix
template<typename SparseMatrixType , typename VectorType , typename PreconditionerType = dealii::PreconditionJacobi<SparseMatrixType>>
|
private |
◆ preconditioner
template<typename SparseMatrixType , typename VectorType , typename PreconditionerType = dealii::PreconditionJacobi<SparseMatrixType>>
|
private |
The documentation for this class was generated from the following file:
- /__w/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/timestepping/linear_solver/GMRES.hh
Generated by
Public Member Functions inherited from