#include <adaptive_time_incrementor.h>
◆ AdaptiveTimeIncrementor()
Kratos::AdaptiveTimeIncrementor::AdaptiveTimeIncrementor |
( |
double |
StartTime, |
|
|
double |
EndTime, |
|
|
double |
StartIncrement, |
|
|
std::size_t |
MaxNumOfCycles = 10 , |
|
|
double |
ReductionFactor = 0.5 , |
|
|
double |
IncreaseFactor = 2.0 , |
|
|
double |
MaxTimeStepFactor = 1000.0 , |
|
|
std::size_t |
MinNumOfIterations = 3 , |
|
|
std::size_t |
MaxNumOfIterations = 15 |
|
) |
| |
◆ GetIncrement()
double Kratos::AdaptiveTimeIncrementor::GetIncrement |
( |
| ) |
const |
|
overridevirtual |
◆ PostTimeStepExecution()
void Kratos::AdaptiveTimeIncrementor::PostTimeStepExecution |
( |
const TimeStepEndState & |
rResultantState | ) |
|
|
overridevirtual |
◆ WantNextStep()
◆ WantRetryStep()
bool Kratos::AdaptiveTimeIncrementor::WantRetryStep |
( |
std::size_t |
CycleNumber, |
|
|
const TimeStepEndState & |
rPreviousState |
|
) |
| const |
|
overridevirtual |
The documentation for this class was generated from the following files: