|
| | BDF (int order=0) |
| | Default constructor. More...
|
| |
|
virtual | ~BDF () |
| | Empty destructor.
|
| |
|
void | setOrder (int order) |
| | Initializes the coefficients for the specified order.
|
| |
|
int | getOrder () const |
| | Returns the order to be used for current time step.
|
| |
|
int | getActualOrder () const |
| | Returns the order of the scheme.
|
| |
|
short int | getDegree () const |
| | Returns the degree of the time derivative approximation.
|
| |
|
bool | advanceStep (double dt=0.0, double dtn=0.0) |
| | Advances the time stepping scheme.
|
| |
|
virtual const std::vector< double > & | getCoefs () const |
| | Returns the BDF coefficients.
|
| |
|
double | operator[] (int idx) const |
| | Indexing operator returning the idx'th coefficient.
|
| |
| template<class T > |
| T | extrapolate (const std::vector< T > &values) const |
| | Extrapolates values. More...
|
| |
Helper class for Backwards Difference Formula integration schemes.
Keeps track of coefficients, startup and extrapolation.