#include <dune/fem/solver/rungekutta/timestepcontrol.hh>
◆ ParameterType
◆ TimeProviderType
◆ ImplicitRungeKuttaTimeStepControl() [1/2]
DuneODE::ImplicitRungeKuttaTimeStepControl::ImplicitRungeKuttaTimeStepControl |
( |
TimeProviderType & |
timeProvider, |
|
|
const ParameterType & |
parameters |
|
) |
| |
|
inline |
◆ ImplicitRungeKuttaTimeStepControl() [2/2]
◆ computeError()
bool DuneODE::ImplicitRungeKuttaTimeStepControl::computeError |
( |
| ) |
const |
|
inline |
◆ initialTimeStepSize()
void DuneODE::ImplicitRungeKuttaTimeStepControl::initialTimeStepSize |
( |
double |
helmholtzEstimate, |
|
|
double |
sourceTermEstimate |
|
) |
| |
|
inline |
◆ parameters()
const ParameterType & DuneODE::ImplicitRungeKuttaTimeStepControl::parameters |
( |
| ) |
const |
|
inlineprotected |
◆ reduceTimeStep()
template<class Monitor >
void DuneODE::ImplicitRungeKuttaTimeStepControl::reduceTimeStep |
( |
double |
helmholtzEstimate, |
|
|
double |
sourceTermEstimate, |
|
|
const Monitor & |
monitor |
|
) |
| |
|
inline |
◆ time()
double DuneODE::ImplicitRungeKuttaTimeStepControl::time |
( |
| ) |
const |
|
inline |
◆ timeStepEstimate()
template<class Monitor >
void DuneODE::ImplicitRungeKuttaTimeStepControl::timeStepEstimate |
( |
double |
helmholtzEstimate, |
|
|
double |
sourceTermEstimate, |
|
|
const Monitor & |
monitor |
|
) |
| |
|
inline |
◆ timeStepSize()
double DuneODE::ImplicitRungeKuttaTimeStepControl::timeStepSize |
( |
| ) |
const |
|
inline |
◆ cfl_
double DuneODE::ImplicitRungeKuttaTimeStepControl::cfl_ |
|
protected |
◆ cflMax_
double DuneODE::ImplicitRungeKuttaTimeStepControl::cflMax_ |
|
protected |
◆ initialized_
bool DuneODE::ImplicitRungeKuttaTimeStepControl::initialized_ |
|
protected |
◆ parameters_
std::shared_ptr< const ParameterType > DuneODE::ImplicitRungeKuttaTimeStepControl::parameters_ |
|
protected |
◆ timeProvider_
◆ verbose_
int DuneODE::ImplicitRungeKuttaTimeStepControl::verbose_ |
|
protected |
The documentation for this class was generated from the following file: