| 
| 
  | ExplicitSolver ()=default | 
|   | Default constructor. 
  | 
| bool  | checkNextIteration () | 
|   | Checks if the solver is allowed to do the next iteration.  
  | 
| 
const RealType &  | getMaxTau () const | 
|   | Getter of maximal value of the time step. 
  | 
| 
const RealType &  | getStopTime () const | 
|   | Getter of the time where the evolution computation shall by stopped. 
  | 
| 
const RealType &  | getTau () const | 
|   | Getter of the time step used for the computation. 
  | 
| 
const RealType &  | getTime () const | 
|   | Getter of the current time of the evolution computed by the solver. 
  | 
| void  | refreshSolverMonitor (bool force=false) | 
|   | This method refreshes the solver monitor.  
  | 
| void  | setMaxTau (const RealType &maxTau) | 
|   | Setter of maximal value of the time step.  
  | 
| 
void  | setStopTime (const RealType &stopTime) | 
|   | Setter of the time where the evolution computation shall by stopped. 
  | 
| void  | setTau (const RealType &tau) | 
|   | Setter of the time step used for the computation.  
  | 
| 
void  | setTestingMode (bool testingMode) | 
| 
void  | setTime (const RealType &t) | 
|   | Setter of the current time of the evolution computed by the solver. 
  | 
| bool  | setup (const Config::ParameterContainer ¶meters, const std::string &prefix="") | 
|   | Method for setup of the iterative solver based on configuration parameters.  
  | 
| 
  | IterativeSolver ()=default | 
|   | Default constructor. 
  | 
| bool  | checkConvergence () | 
|   | Checks whether the convergence occurred already.  
  | 
| bool  | checkNextIteration () | 
|   | Checks if the solver is allowed to do the next iteration.  
  | 
| const double &  | getConvergenceResidue () const | 
|   | Gets the the convergence threshold.  
  | 
| const double &  | getDivergenceResidue () const | 
|   | Gets the limit for the divergence criterion.  
  | 
| const int &  | getIterations () const | 
|   | Gets the number of iterations performed by the solver so far.  
  | 
| const int &  | getMaxIterations () const | 
|   | Gets the maximal number of iterations the solver is allowed to perform.  
  | 
| const int &  | getMinIterations () const | 
|   | Gets the minimal number of iterations the solver is supposed to do.  
  | 
| const double &  | getResidue () const | 
|   | Gets the residue reached at the current iteration.  
  | 
| bool  | nextIteration () | 
|   | Proceeds to the next iteration.  
  | 
| 
void  | resetIterations () | 
|   | Sets the the number of the current iterations to zero. 
  | 
| void  | setConvergenceResidue (const double &convergenceResidue) | 
|   | Sets the threshold for the convergence.  
  | 
| void  | setDivergenceResidue (const double &divergenceResidue) | 
|   | Sets the residue limit for the divergence criterion.  
  | 
| void  | setMaxIterations (const int &maxIterations) | 
|   | Sets the maximal number of iterations the solver is allowed to perform.  
  | 
| void  | setMinIterations (const int &minIterations) | 
|   | Sets the minimal number of iterations the solver is supposed to do.  
  | 
| void  | setRefreshRate (const int &refreshRate) | 
|   | Sets the refresh rate (in milliseconds) for the solver monitor.  
  | 
| void  | setResidue (const double &residue) | 
|   | Sets the residue reached at the current iteration.  
  | 
| void  | setSolverMonitor (SolverMonitorType &solverMonitor) | 
|   | Sets the solver monitor object.  
  | 
| bool  | setup (const Config::ParameterContainer ¶meters, const std::string &prefix="") | 
|   | Method for setup of the iterative solver based on configuration parameters.  
  | 
template<typename 
Real = double, typename Index = int, typename 
SolverMonitor = IterativeSolverMonitor< Real >>
class TNL::Solvers::ODE::ExplicitSolver< Real, Index, SolverMonitor >
Base class for ODE solvers. 
- Template Parameters
 - 
  
    | Real | is type of the floating-point arithmetics.  | 
    | Index | is type for indexing.  | 
    | IterativeSolverMonitor< | Real, Index > is  |