|
| SolverFGMRES (Operator const &underlying_operator_in, Preconditioner &preconditioner_in, SolverDataFGMRES const &solver_data_in) |
|
void | update_preconditioner (bool const update_preconditioner) const override |
|
unsigned int | solve (VectorType &dst, VectorType const &rhs) const override |
|
std::shared_ptr< TimerTree > | get_timings () const override |
|
template<typename Control > |
void | compute_performance_metrics (Control const &solver_control) const |
|
|
double | l2_0 |
|
double | l2_n |
|
unsigned int | n |
|
double | rho |
|
double | n10 |
|
std::shared_ptr< TimerTree > | timer_tree |
|
◆ get_timings()
template<typename Operator , typename Preconditioner , typename VectorType >
◆ solve()
template<typename Operator , typename Preconditioner , typename VectorType >
unsigned int ExaDG::Krylov::SolverFGMRES< Operator, Preconditioner, VectorType >::solve |
( |
VectorType & | dst, |
|
|
VectorType const & | rhs ) const |
|
inlineoverridevirtual |
◆ update_preconditioner()
template<typename Operator , typename Preconditioner , typename VectorType >
void ExaDG::Krylov::SolverFGMRES< Operator, Preconditioner, VectorType >::update_preconditioner |
( |
bool const | update_preconditioner | ) |
const |
|
inlineoverridevirtual |
The documentation for this class was generated from the following file: