Loading...
Searching...
No Matches
terra::linalg::solvers::FGMRESOptions< ScalarType > Struct Template Reference

#include <fgmres.hpp>

Public Attributes

int restart = 30
 Number of inner iterations before restart (FGMRES(m)).
 
ScalarType relative_residual_tolerance = 1e-6
 Relative residual tolerance for convergence.
 
ScalarType absolute_residual_tolerance = 1e-6
 Absolute residual tolerance for convergence.
 
int max_iterations = 100
 Maximum number of total iterations (across all restarts).
 

Member Data Documentation

◆ absolute_residual_tolerance

template<typename ScalarType >
ScalarType terra::linalg::solvers::FGMRESOptions< ScalarType >::absolute_residual_tolerance = 1e-6

Absolute residual tolerance for convergence.

◆ max_iterations

template<typename ScalarType >
int terra::linalg::solvers::FGMRESOptions< ScalarType >::max_iterations = 100

Maximum number of total iterations (across all restarts).

◆ relative_residual_tolerance

template<typename ScalarType >
ScalarType terra::linalg::solvers::FGMRESOptions< ScalarType >::relative_residual_tolerance = 1e-6

Relative residual tolerance for convergence.

◆ restart

template<typename ScalarType >
int terra::linalg::solvers::FGMRESOptions< ScalarType >::restart = 30

Number of inner iterations before restart (FGMRES(m)).


The documentation for this struct was generated from the following file: