ABLATE Source Documentation  0.12.34
ablate::solver::PhysicsTimeStepFunction Class Referenceabstract
+ Inheritance diagram for ablate::solver::PhysicsTimeStepFunction:

Public Member Functions

virtual double ComputePhysicsTimeStep (TS)=0
 
virtual std::map< std::string, double > ComputePhysicsTimeSteps (TS ts)
 

Member Function Documentation

◆ ComputePhysicsTimeStep()

virtual double ablate::solver::PhysicsTimeStepFunction::ComputePhysicsTimeStep ( TS  )
pure virtual

Computes the minimum physics based timestep. Each rank may return a different value, a global reduction will be done.

Implemented in ablate::finiteVolume::FiniteVolumeSolver.

◆ ComputePhysicsTimeSteps()

virtual std::map<std::string, double> ablate::solver::PhysicsTimeStepFunction::ComputePhysicsTimeSteps ( TS  ts)
inlinevirtual

Computes the individual time steps useful for output/debugging.

Reimplemented in ablate::finiteVolume::FiniteVolumeSolver.


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