Go to the documentation of this file.
77TimeStepController :: giveNextStep()
79 int istep =
eModel->giveNumberOfFirstStep();
80 double totalTime = 1.;
96 currentStep = std::make_unique<TimeStep>(istep,
eModel, mStepNum, totalTime, dt, counter);
108 int totalNumberOfSteps=0;
125 totalNumberOfSteps +=
metaStepList[i].giveNumberOfSteps();
133TimeStepController :: giveMetaStep(
int i)
160TimeStepController :: initMetaStepAttributes(
MetaStep *mStep)
163 eModel->updateAttributes(mStep);
171TimeStepController :: postInitialize()
173 int istep =
eModel->giveNumberOfFirstStep(
true);
175 istep = metaStep.setStepBounds(istep);
182TimeStepController :: reduceTimeStep()
193TimeStepController :: adaptTimeStep(
int nIter)
GroupRecords giveGroupRecords(const std::shared_ptr< InputRecord > &ir, InputFieldType ift, const std::string &name, InputRecordType irType, bool optional)
int giveNumberOfTimeStepWhenIcApply()
Returns the time step number, when initial conditions should apply.
std ::vector< MetaStep > metaStepList
List of problem metasteps.
std ::unique_ptr< TimeStep > previousStep
Previous time step.
MetaStep * giveCurrentMetaStep()
std ::unique_ptr< TimeStep > currentStep
Current time step.
#define _IFT_EngngModel_nmsteps
long StateCounterType
StateCounterType type used to indicate solution state.
#define _IFT_TimeStepController_alpha
This page is part of the
OOFEM-3.0 documentation. Copyright Copyright (C) 1994-2025 Borek Patzak
Bořek Patzák
Project e-mail:
oofem@fsv.cvut.cz
Generated at for OOFEM by
doxygen
1.15.0 written by Dimitri van Heesch,
© 1997-2011