Namespaces | Classes
Time Steppers

Namespaces

 StepChoosers
 Holds all the StepChoosers.
 
 StepControllers
 Holds all the StepControllers.
 
 TimeSteppers
 Holds classes that take time steps.
 

Classes

class  TimeSteppers::BoundaryHistory< LocalVars, RemoteVars, CouplingResult >
 History data used by a TimeStepper for boundary integration. More...
 
class  TimeSteppers::History< Vars, DerivVars >
 History data used by a TimeStepper. More...
 
class  TimeSteppers::HistoryIterator< Vars, DerivVars >
 Iterator over history data used by a TimeStepper. See History for details. More...
 
class  StepChooser< StepChooserRegistrars >
 StepChoosers suggest upper bounds on step sizes. Concrete StepChoosers should define operator() returning the magnitude of the desired step (as a double). More...
 
class  StepControllers::BinaryFraction
 A StepController that chooses steps to be 1/2^n of a slab. More...
 
class  StepControllers::FullSlab
 A StepController that always chooses to step a full slab, independent of the desired step size. Intended for simuations using global time stepping. More...
 
class  StepControllers::SimpleTimes
 A StepController that roughly splits the remaining time, but prefers simpler (smaller denominator) fractions of slabs. More...
 
class  StepControllers::SplitRemaining
 A StepController that chooses steps to be 1/n of the remainder of the slab. More...
 
class  StepController
 StepControllers take desired step sizes (generally determined by StepChoosers) and convert them into TimeDeltas compatible with the slab requirements. More...
 
class  TimeSteppers::AdamsBashforthN
 An Nth Adams-Bashforth time stepper. More...
 
class  TimeSteppers::RungeKutta3
 A "strong stability-preserving" 3rd-order Runge-Kutta time-stepper. Major reference: J. Hesthaven & T. Warburton, Nodal Discontinuous Galerkin Methods. section 5.7. More...
 
class  TimeStepper
 Abstract base class for TimeSteppers. More...
 
class  LtsTimeStepper
 Base class for TimeSteppers with local time-stepping support, derived from TimeStepper. More...
 

Detailed Description

A collection of ODE integrators primarily used for time stepping.