|
SPH
|
Criteria for computing the time step. More...
#include "common/ForwardDecl.h"#include "objects/containers/Array.h"#include "objects/wrappers/AutoPtr.h"#include "quantities/QuantityIds.h"Go to the source code of this file.
Classes | |
| struct | TimeStep |
| class | ITimeStepCriterion |
| Base class for timestep setters. More... | |
| class | DerivativeCriterion |
| Criterion setting time step based on value-to-derivative ratio for time-dependent quantities. More... | |
| class | AccelerationCriterion |
| Criterion setting time step based on computed acceleration of particles. More... | |
| class | DivergenceCriterion |
| Criterion computing time step from velocity divergence. More... | |
| class | CourantCriterion |
| Time step based on CFL criterion. More... | |
| class | MultiCriterion |
| Helper criterion, wrapping multiple criteria under ITimeStepCriterion interface. More... | |
Enumerations | |
| enum class | CriterionId { INITIAL_VALUE , MAXIMAL_VALUE , DERIVATIVE , CFL_CONDITION , ACCELERATION , DIVERGENCE , MAX_CHANGE } |
Functions | |
| std::ostream & | operator<< (std::ostream &stream, const CriterionId id) |
|
strong |
Definition at line 17 of file TimeStepCriterion.h.
| std::ostream& operator<< | ( | std::ostream & | stream, |
| const CriterionId | id | ||
| ) |
Definition at line 12 of file TimeStepCriterion.cpp.