|
IFEM
90A354
|
Various helpers for time integration. More...


Go to the source code of this file.
Classes | |
| struct | TimeIntegration::RKTableaux |
| Struct holding a Runge-Kutta tableaux. More... | |
Namespaces | |
| TimeIntegration | |
| Utilities for time integration. | |
Enumerations | |
| enum | TimeIntegration::Method { TimeIntegration::NONE = 0 , TimeIntegration::EULER , TimeIntegration::HEUN , TimeIntegration::RK3 , TimeIntegration::RK4 , TimeIntegration::AB1 , TimeIntegration::AB2 , TimeIntegration::AB3 , TimeIntegration::AB4 , TimeIntegration::AB5 , TimeIntegration::AM1 , TimeIntegration::AM2 , TimeIntegration::AM3 , TimeIntegration::AM4 , TimeIntegration::BE , TimeIntegration::BDF2 , TimeIntegration::HEUNEULER , TimeIntegration::BOGACKISHAMPINE , TimeIntegration::FEHLBERG , TimeIntegration::THETA } |
| Enum defining various solution methods. More... | |
Functions | |
| Method | TimeIntegration::get (const std::string &type) |
| Maps a text string into a Method enum value. | |
| int | TimeIntegration::Order (Method method) |
| Returns the temporal order of the given method. | |
| int | TimeIntegration::Steps (Method method) |
| Returns the number of steps the given method. | |
Various helpers for time integration.