TimeStepControl.hpp
Go to the documentation of this file.
62 double computeTimeStepSize( const double dt, const int iterations, const RelativeChangeInterface& /* relativeChange */, const double /*simulationTimeElapsed */ ) const;
110 double computeTimeStepSize( const double dt, const int /* iterations */, const RelativeChangeInterface& relativeChange, const double /*simulationTimeElapsed */ ) const;
156 double computeTimeStepSize( const double dt, const int iterations, const RelativeChangeInterface& relativeChange, const double /*simulationTimeElapsed */ ) const;
199 double computeTimeStepSize( const double dt, const int /* iterations */, const RelativeChangeInterface& /*relativeChange */, const double simulationTimeElapsed) const;
Definition: TimeStepControl.hpp:187 double computeTimeStepSize(const double dt, const int, const RelativeChangeInterface &, const double simulationTimeElapsed) const static constexpr TimeStepControlType Type Definition: TimeStepControl.hpp:189 HardcodedTimeStepControl()=default void serializeOp(Serializer &serializer) Definition: TimeStepControl.hpp:202 static HardcodedTimeStepControl serializationTestObject() bool operator==(const HardcodedTimeStepControl &) const std::vector< double > subStepTime_ Definition: TimeStepControl.hpp:211 HardcodedTimeStepControl(const std::string &filename) constructor Definition: TimeStepControl.hpp:136 const double growthDampingFactor_ Definition: TimeStepControl.hpp:173 void serializeOp(Serializer &serializer) Definition: TimeStepControl.hpp:159 const int target_iterations_ Definition: TimeStepControl.hpp:171 const double decayDampingFactor_ Definition: TimeStepControl.hpp:172 PIDAndIterationCountTimeStepControl(const int target_iterations=20, const double decayDampingFactor=1.0, const double growthDampingFactor=1.0/1.2, const double tol=1e-3, const double minTimeStepBasedOnIterations=0., const bool verbose=false) constructor static PIDAndIterationCountTimeStepControl serializationTestObject() const double minTimeStepBasedOnIterations_ Definition: TimeStepControl.hpp:174 double computeTimeStepSize(const double dt, const int iterations, const RelativeChangeInterface &relativeChange, const double) const bool operator==(const PIDAndIterationCountTimeStepControl &) const static constexpr TimeStepControlType Type Definition: TimeStepControl.hpp:139 Definition: TimeStepControl.hpp:97 static constexpr TimeStepControlType Type Definition: TimeStepControl.hpp:99 void serializeOp(Serializer &serializer) Definition: TimeStepControl.hpp:113 bool operator==(const PIDTimeStepControl &) const PIDTimeStepControl(const double tol=1e-3, const bool verbose=false) constructor static PIDTimeStepControl serializationTestObject() double computeTimeStepSize(const double dt, const int, const RelativeChangeInterface &relativeChange, const double) const Definition: TimeStepControlInterface.hpp:32 Definition: TimeStepControl.hpp:44 SimpleIterationCountTimeStepControl()=default const bool verbose_ Definition: TimeStepControl.hpp:79 SimpleIterationCountTimeStepControl(const int target_iterations, const double decayrate, const double growthrate, const bool verbose=false) constructor const double decayrate_ Definition: TimeStepControl.hpp:77 bool operator==(const SimpleIterationCountTimeStepControl &) const static constexpr TimeStepControlType Type Definition: TimeStepControl.hpp:46 const int target_iterations_ Definition: TimeStepControl.hpp:76 const double growthrate_ Definition: TimeStepControl.hpp:78 double computeTimeStepSize(const double dt, const int iterations, const RelativeChangeInterface &, const double) const static SimpleIterationCountTimeStepControl serializationTestObject() void serializeOp(Serializer &serializer) Definition: TimeStepControl.hpp:65 Definition: TimeStepControlInterface.hpp:49 Definition: blackoilboundaryratevector.hh:37 @ PIDAndIterationCount @ SimpleIterationCount @ HardCodedTimeStep |