Abstract class for time step calculator. More...
#include <time_step_calculator.hpp>
Public Member Functions | |
virtual double | operator() (const Tessellation3D &tess, const vector< ComputationalCell > &cells, const EquationOfState &eos) const =0 |
Calculates the time step. More... | |
virtual | ~TimeStepCalculator (void) |
Class destructor. | |
![]() | |
virtual size_t | size (void) const=0 |
Returns the length of the list. More... | |
virtual double | operator[] (const size_t i) const=0 |
Returns a single member of the list. More... | |
double | at (const size_t i) const |
bound checked access function More... | |
Abstract class for time step calculator.
Definition at line 16 of file time_step_calculator.hpp.
|
pure virtual |
Calculates the time step.
tess | Tessellation |
cells | Computational cells |
eos | Equation of state |
Implemented in CourantFriedrichsLewy.