OOFEM 3.0
Loading...
Searching...
No Matches
oofem::NoReductionStrategy Class Reference

#include <timestepreductionstrategy.h>

Inheritance diagram for oofem::NoReductionStrategy:
Collaboration diagram for oofem::NoReductionStrategy:

Public Member Functions

 NoReductionStrategy (int n)
void initializeFrom (InputRecord &ir) override
TimeStepReductionStrategyType giveTimeStepReductionStrategyType () override
double giveMaterialTimeIncrementAdaptationFactorMax () override
double giveMaterialTimeIncrementAdaptationFactorMin () override
double giveReqIterTimeIncrementAdaptationFactor (int nIter) override
double giveNoConvergenceTimeIncrementReductionFactor () override
void setTimeStepIncrementAdaptationFactor (double tsrf) override
int giveNumberOfMaxTimeStepReductions () override
double give_dTmin () override
double give_dTmax () override
Public Member Functions inherited from oofem::TimeStepReductionStrategy
 TimeStepReductionStrategy (int n)
virtual ~TimeStepReductionStrategy ()=default
virtual double giveMinDeltaT ()
int giveNumberOfMinRequiredIterations ()
int giveNumberOfMaxRequiredIterations ()
virtual void updateYourself (TimeStep *tStep)
virtual bool giveReductionFlag ()

Additional Inherited Members

Protected Attributes inherited from oofem::TimeStepReductionStrategy
int number
double deltaTmax = 1
double deltaTmin = 1
int nMinRequiredIterations = 3
int nMaxRequiredIterations = 8
int nMaxRestarts = 5
double noConvergenceReductionFactor
double materialTimeStepAdaptationFactorMax = 1
double materialTimeStepAdaptationFactorMin = 1
bool reductionFlag

Detailed Description

Definition at line 97 of file timestepreductionstrategy.h.

Constructor & Destructor Documentation

◆ NoReductionStrategy()

oofem::NoReductionStrategy::NoReductionStrategy ( int n)

Member Function Documentation

◆ give_dTmax()

double oofem::NoReductionStrategy::give_dTmax ( )
inlineoverridevirtual

Reimplemented from oofem::TimeStepReductionStrategy.

Definition at line 112 of file timestepreductionstrategy.h.

◆ give_dTmin()

double oofem::NoReductionStrategy::give_dTmin ( )
inlineoverridevirtual

Reimplemented from oofem::TimeStepReductionStrategy.

Definition at line 111 of file timestepreductionstrategy.h.

◆ giveMaterialTimeIncrementAdaptationFactorMax()

double oofem::NoReductionStrategy::giveMaterialTimeIncrementAdaptationFactorMax ( )
inlineoverridevirtual

Implements oofem::TimeStepReductionStrategy.

Definition at line 103 of file timestepreductionstrategy.h.

◆ giveMaterialTimeIncrementAdaptationFactorMin()

double oofem::NoReductionStrategy::giveMaterialTimeIncrementAdaptationFactorMin ( )
inlineoverridevirtual

Implements oofem::TimeStepReductionStrategy.

Definition at line 104 of file timestepreductionstrategy.h.

◆ giveNoConvergenceTimeIncrementReductionFactor()

double oofem::NoReductionStrategy::giveNoConvergenceTimeIncrementReductionFactor ( )
inlineoverridevirtual

Implements oofem::TimeStepReductionStrategy.

Definition at line 106 of file timestepreductionstrategy.h.

◆ giveNumberOfMaxTimeStepReductions()

int oofem::NoReductionStrategy::giveNumberOfMaxTimeStepReductions ( )
inlineoverridevirtual

Implements oofem::TimeStepReductionStrategy.

Definition at line 110 of file timestepreductionstrategy.h.

◆ giveReqIterTimeIncrementAdaptationFactor()

double oofem::NoReductionStrategy::giveReqIterTimeIncrementAdaptationFactor ( int nIter)
inlineoverridevirtual

Implements oofem::TimeStepReductionStrategy.

Definition at line 105 of file timestepreductionstrategy.h.

◆ giveTimeStepReductionStrategyType()

TimeStepReductionStrategyType oofem::NoReductionStrategy::giveTimeStepReductionStrategyType ( )
inlineoverridevirtual

◆ initializeFrom()

void oofem::NoReductionStrategy::initializeFrom ( InputRecord & ir)
inlineoverridevirtual

Implements oofem::TimeStepReductionStrategy.

Definition at line 101 of file timestepreductionstrategy.h.

◆ setTimeStepIncrementAdaptationFactor()

void oofem::NoReductionStrategy::setTimeStepIncrementAdaptationFactor ( double tsrf)
inlineoverridevirtual

Implements oofem::TimeStepReductionStrategy.

Definition at line 108 of file timestepreductionstrategy.h.


The documentation for this class was generated from the following files:

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