Calculates the time step according to the CFL criterion. More...
#include <CourantFriedrichsLewy.hpp>


Public Member Functions | |
| CourantFriedrichsLewy (double cfl) | |
| Class constructor. More... | |
| double | operator() (const Tessellation3D &tess, const vector< ComputationalCell > &cells, const EquationOfState &eos) const |
| Calculates the time step. More... | |
Public Member Functions inherited from TimeStepCalculator | |
| virtual | ~TimeStepCalculator (void) |
| Class destructor. | |
Public Member Functions inherited from LazyList< double > | |
| 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... | |
Calculates the time step according to the CFL criterion.
Definition at line 12 of file CourantFriedrichsLewy.hpp.
|
explicit |
Class constructor.
| cfl | CFL number |
Definition at line 5 of file CourantFriedrichsLewy.cpp.

|
virtual |
Calculates the time step.
| tess | Tessellation |
| cells | Computational cells |
| eos | Equation of state |
Implements TimeStepCalculator.
Definition at line 42 of file CourantFriedrichsLewy.cpp.

1.8.13