dune-pdelab  2.0.0
Public Member Functions | List of all members
Dune::PDELab::TimeAdaptationStrategy Class Reference

#include <dune/pdelab/adaptivity/adaptivity.hh>

Public Member Functions

 TimeAdaptationStrategy (double tol_, double T_, int verbose_=0)
 
void setTimeStepDecreaseFactor (double s)
 
void setTimeStepIncreaseFactor (double s)
 
void setRefineFractionWhileRefinement (double s)
 
void setCoarsenFractionWhileRefinement (double s)
 
void setCoarsenFractionWhileCoarsening (double s)
 
void setMinEnergyRate (double s)
 
void setCoarsenLimit (double s)
 
void setBalanceLimit (double s)
 
void setTemporalScaling (double s)
 
void setOptimisticFactor (double s)
 
void setAdaptationOn ()
 
void setAdaptationOff ()
 
bool acceptTimeStep () const
 
bool adaptDT () const
 
bool adaptGrid () const
 
double newDT () const
 
double qs () const
 
double qt () const
 
double endT () const
 
double accumulatedErrorSquared () const
 
void startTimeStep ()
 
template<typename GM , typename X >
void evaluate_estimators (GM &grid, double time, double dt, const X &eta_space, const X &eta_time, double energy_timeslab)
 

Constructor & Destructor Documentation

Dune::PDELab::TimeAdaptationStrategy::TimeAdaptationStrategy ( double  tol_,
double  T_,
int  verbose_ = 0 
)
inline

Member Function Documentation

bool Dune::PDELab::TimeAdaptationStrategy::acceptTimeStep ( ) const
inline
double Dune::PDELab::TimeAdaptationStrategy::accumulatedErrorSquared ( ) const
inline
bool Dune::PDELab::TimeAdaptationStrategy::adaptDT ( ) const
inline
bool Dune::PDELab::TimeAdaptationStrategy::adaptGrid ( ) const
inline
double Dune::PDELab::TimeAdaptationStrategy::endT ( ) const
inline
template<typename GM , typename X >
void Dune::PDELab::TimeAdaptationStrategy::evaluate_estimators ( GM &  grid,
double  time,
double  dt,
const X &  eta_space,
const X &  eta_time,
double  energy_timeslab 
)
inline
double Dune::PDELab::TimeAdaptationStrategy::newDT ( ) const
inline
double Dune::PDELab::TimeAdaptationStrategy::qs ( ) const
inline
double Dune::PDELab::TimeAdaptationStrategy::qt ( ) const
inline
void Dune::PDELab::TimeAdaptationStrategy::setAdaptationOff ( )
inline
void Dune::PDELab::TimeAdaptationStrategy::setAdaptationOn ( )
inline
void Dune::PDELab::TimeAdaptationStrategy::setBalanceLimit ( double  s)
inline

References s.

void Dune::PDELab::TimeAdaptationStrategy::setCoarsenFractionWhileCoarsening ( double  s)
inline

References s.

void Dune::PDELab::TimeAdaptationStrategy::setCoarsenFractionWhileRefinement ( double  s)
inline

References s.

void Dune::PDELab::TimeAdaptationStrategy::setCoarsenLimit ( double  s)
inline

References s.

void Dune::PDELab::TimeAdaptationStrategy::setMinEnergyRate ( double  s)
inline

References s.

void Dune::PDELab::TimeAdaptationStrategy::setOptimisticFactor ( double  s)
inline

References s.

void Dune::PDELab::TimeAdaptationStrategy::setRefineFractionWhileRefinement ( double  s)
inline

References s.

void Dune::PDELab::TimeAdaptationStrategy::setTemporalScaling ( double  s)
inline

References s.

void Dune::PDELab::TimeAdaptationStrategy::setTimeStepDecreaseFactor ( double  s)
inline

References s.

void Dune::PDELab::TimeAdaptationStrategy::setTimeStepIncreaseFactor ( double  s)
inline

References s.

void Dune::PDELab::TimeAdaptationStrategy::startTimeStep ( )
inline

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