Plugins
ug::LimexTimeIntegratorConfig Class Reference

#include <limex_integrator.hpp>

+ Inheritance diagram for ug::LimexTimeIntegratorConfig:

Public Member Functions

std::string config_string () const
 
 LimexTimeIntegratorConfig ()
 
 LimexTimeIntegratorConfig (unsigned int nstages)
 

Protected Attributes

size_t m_asymptotic_order
 For PDEs, we may apply an symptotic order reduction. More...
 
unsigned int m_conservative
 
double m_greedyOrderIncrease
 
size_t m_max_reductions
 
unsigned int m_nstages
 Number of Aitken-Neville stages. More...
 
double m_rhoSafety
 
double m_sigmaReduction
 
double m_tol
 
bool m_useCachedMatrices
 

Constructor & Destructor Documentation

◆ LimexTimeIntegratorConfig() [1/2]

ug::LimexTimeIntegratorConfig::LimexTimeIntegratorConfig ( )
inline

◆ LimexTimeIntegratorConfig() [2/2]

ug::LimexTimeIntegratorConfig::LimexTimeIntegratorConfig ( unsigned int  nstages)
inline

Member Function Documentation

◆ config_string()

std::string ug::LimexTimeIntegratorConfig::config_string ( ) const
inline

Member Data Documentation

◆ m_asymptotic_order

size_t ug::LimexTimeIntegratorConfig::m_asymptotic_order
protected

For PDEs, we may apply an symptotic order reduction.

Referenced by ug::LimexTimeIntegrator< TDomain, TAlgebra >::set_asymptotic_order().

◆ m_conservative

unsigned int ug::LimexTimeIntegratorConfig::m_conservative
protected

◆ m_greedyOrderIncrease

double ug::LimexTimeIntegratorConfig::m_greedyOrderIncrease
protected

◆ m_max_reductions

size_t ug::LimexTimeIntegratorConfig::m_max_reductions
protected

◆ m_nstages

◆ m_rhoSafety

◆ m_sigmaReduction

double ug::LimexTimeIntegratorConfig::m_sigmaReduction
protected

◆ m_tol

◆ m_useCachedMatrices


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