Time integrators
Description
Collaboration diagram for Time integrators:
Classes | |
class | chrono::ChTimestepper |
Base class for timesteppers, i.e., time integrators that can advance a system state. More... | |
class | chrono::ChTimestepperIorder |
Base class for 1st order timesteppers, that is a time integrator for a ChIntegrable. More... | |
class | chrono::ChTimestepperIIorder |
Base class for 2nd order timesteppers, i.e., a time integrator for a ChIntegrableIIorder. More... | |
class | chrono::ChExplicitTimestepper |
Base properties for explicit solvers. More... | |
class | chrono::ChImplicitTimestepper |
Base class for implicit solvers (double inheritance) More... | |
class | chrono::ChImplicitIterativeTimestepper |
Base properties for implicit solvers. More... | |
class | chrono::ChTimestepperEulerExpl |
Euler explicit timestepper. More... | |
class | chrono::ChTimestepperEulerExplIIorder |
Euler explicit timestepper customized for II order. More... | |
class | chrono::ChTimestepperEulerSemiImplicit |
Euler semi-implicit timestepper. More... | |
class | chrono::ChTimestepperRungeKuttaExpl |
Performs a step of a 4th order explicit Runge-Kutta integration scheme. More... | |
class | chrono::ChTimestepperHeun |
Performs a step of a Heun explicit integrator. It is like a 2nd Runge Kutta. More... | |
class | chrono::ChTimestepperLeapfrog |
Performs a step of a Leapfrog explicit integrator. More... | |
class | chrono::ChTimestepperEulerImplicit |
Performs a step of Euler implicit for II order systems. More... | |
class | chrono::ChTimestepperEulerImplicitLinearized |
Performs a step of Euler implicit for II order systems using the Anitescu/Stewart/Trinkle single-iteration method, that is a bit like an implicit Euler where one performs only the first Newton corrector iteration. More... | |
class | chrono::ChTimestepperEulerImplicitProjected |
Performs a step of Euler implicit for II order systems using a semi implicit Euler without constraint stabilization, followed by a projection. More... | |
class | chrono::ChTimestepperTrapezoidal |
Performs a step of trapezoidal implicit for II order systems. More... | |
class | chrono::ChTimestepperTrapezoidalLinearized |
Performs a step of trapezoidal implicit linearized for II order systems. More... | |
class | chrono::ChTimestepperTrapezoidalLinearized2 |
Performs a step of trapezoidal implicit linearized for II order systems. More... | |
class | chrono::ChTimestepperNewmark |
Performs a step of Newmark constrained implicit for II order DAE systems. More... | |
class | chrono::ChTimestepperHHT |
Implementation of the HHT implicit integrator for II order systems. More... | |