Classes | Namespaces
timesteppers.h File Reference

Go to the source code of this file.

Classes

class  oomph::Time
 Class to keep track of discrete/continous time. It is essential to have a single Time object when using multiple time-stepping schemes; e.g., in fluid-structure interaction problems, it is common to use different schemes for the fluid and solid domains. Storage is allocated for the current value of the (continuous) time and a limited history of previous timesteps. The number of previous timesteps must be equal to the number required by the "highest order" scheme. More...
 
class  oomph::TimeStepper
 Base class for time-stepping schemes. Timestepper provides an approximation of the temporal derivatives of Data such that the i-th derivative of the j-th value in Data is represented as. More...
 
class  oomph::Steady< NSTEPS >
 
class  oomph::Newmark< NSTEPS >
 Newmark scheme for second time deriv. Stored data represents. More...
 
class  oomph::NewmarkBDF< NSTEPS >
 Newmark scheme for second time deriv with first derivatives calculated using BDF. . Stored data represents. More...
 
class  oomph::BDF< NSTEPS >
 Templated class for BDF-type time-steppers with fixed or variable timestep. 1st time derivative recovered directly from the previous function values. Template parameter represents the number of previous timesteps stored, so that BDF<1> is the classical first order backward Euler scheme. Need to reset weights after every change in timestep. More...
 

Namespaces

 oomph