TimeStepControl.hpp
Go to the documentation of this file.
52 double computeTimeStepSize( const double dt, const int iterations, const SimulatorState& state ) const;
92 double computeTimeStepSize( const double dt, const int /* iterations */, const SimulatorState& state ) const;
155 // \param maxgrowth max growth factor for new time step in relation of old time step (default = 3.0)
165 double computeTimeStepSize( const double dt, const int iterations, const SimulatorState& state ) const;
Definition: TimeStepControl.hpp:75 Definition: AnisotropicEikonal.hpp:43 void initialize(const SimulatorState &state) const double growthrate_ Definition: TimeStepControl.hpp:57 double computeTimeStepSize(const double dt, const int, const SimulatorState &state) const const double decayrate_ Definition: TimeStepControl.hpp:56 double euclidianNormSquared(Iterator it, const Iterator end, int num_components=1) const Definition: TimeStepControl.hpp:96 double computeTimeStepSize(const double dt, const int iterations, const SimulatorState &state) const Definition: SimulatorState.hpp:16 Definition: TimeStepControlInterface.hpp:32 PIDAndIterationCountTimeStepControl(const int target_iterations=20, const double tol=1e-3, const boost::any &=boost::any(), const bool verbose=false) constructor const bool verbose_ Definition: TimeStepControl.hpp:58 const int target_iterations_ Definition: TimeStepControl.hpp:55 double computeTimeStepSize(const double dt, const int iterations, const SimulatorState &state) const SimpleIterationCountTimeStepControl(const int target_iterations, const double decayrate, const double growthrate, const bool verbose=false) constructor Definition: TimeStepControl.hpp:147 const int target_iterations_ Definition: TimeStepControl.hpp:168 Definition: TimeStepControl.hpp:38 PIDTimeStepControl(const double tol=1e-3, const boost::any &pinfo=boost::any(), const bool verbose=false) constructor |