#include <time_discretization.h>
|
| BDF () |
| Construct a new BDF object Auxiliary constructor for derived classes. More...
|
|
◆ BDF() [1/2]
Kratos::TimeDiscretization::BDF::BDF |
( |
const unsigned int |
TimeOrder | ) |
|
|
inline |
Construct a new BDF object Constructor with time order.
- Parameters
-
◆ ~BDF()
virtual Kratos::TimeDiscretization::BDF::~BDF |
( |
| ) |
|
|
virtualdefault |
Destroy the BDF object Destructor of the BDF class.
◆ BDF() [2/2]
Kratos::TimeDiscretization::BDF::BDF |
( |
| ) |
|
|
inlineprotected |
Construct a new BDF object Auxiliary constructor for derived classes.
◆ ComputeAndSaveBDFCoefficients()
void Kratos::TimeDiscretization::BDF::ComputeAndSaveBDFCoefficients |
( |
ProcessInfo & |
rProcessInfo | ) |
const |
Computes the BDF coefficients This method computes the BDF coefficients with the information stored in the provided ProcessInfo. The computed coefficients are saved in such ProcessInfo container.
- Parameters
-
◆ ComputeBDFCoefficients() [1/3]
std::vector< double > Kratos::TimeDiscretization::BDF::ComputeBDFCoefficients |
( |
const ProcessInfo & |
rProcessInfo | ) |
const |
|
virtual |
◆ ComputeBDFCoefficients() [2/3]
std::vector< double > Kratos::TimeDiscretization::BDF::ComputeBDFCoefficients |
( |
double |
DeltaTime | ) |
const |
|
virtual |
◆ ComputeBDFCoefficients() [3/3]
std::vector< double > Kratos::TimeDiscretization::BDF::ComputeBDFCoefficients |
( |
double |
DeltaTime, |
|
|
double |
PreviousDeltaTime |
|
) |
| const |
|
virtual |
Return the BDF coefficients This method computes the BDF coefficients for a provided current and old time step.
- Parameters
-
DeltaTime | Time step to compute the BDF coefficients |
PreviousDeltaTime | Old time step to compute the BDF coefficients |
- Returns
- std::vector<double> Vector containing the computed BDF coefficients
Reimplemented in Kratos::TimeDiscretization::BDF2.
◆ GetTimeOrder()
std::size_t Kratos::TimeDiscretization::BDF::GetTimeOrder |
( |
| ) |
const |
Get the Time Order object Auxiliary method to get the order of the BDF scheme.
- Returns
- const std::size_t Order of the BDF scheme
◆ KRATOS_CLASS_POINTER_DEFINITION()
Kratos::TimeDiscretization::BDF::KRATOS_CLASS_POINTER_DEFINITION |
( |
BDF |
| ) |
|
The documentation for this class was generated from the following files: