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.