Base class for flux calculator. More...
#include <flux_calculator_2d.hpp>

Public Member Functions | |
| virtual vector< Extensive > | operator() (const Tessellation &tess, const vector< Vector2D > &edge_velocities, const vector< ComputationalCell > &cells, const vector< Extensive > &extensives, const CacheData &cd, const EquationOfState &eos, const double time, const double dt, const TracerStickerNames &tracerstickernames) const =0 |
| Calculates fluxes. More... | |
| virtual | ~FluxCalculator (void) |
| Class destructor. | |
Base class for flux calculator.
Definition at line 19 of file flux_calculator_2d.hpp.
|
pure virtual |
Calculates fluxes.
| tess | Tessellation |
| edge_velocities | Velocities of the mesh generating points |
| cells | Computational cells |
| extensives | Extensive variables in each cell |
| cd | Cached data |
| eos | Equation of state |
| time | Time |
| dt | Time step |
| tracerstickernames | The names of the tracers and stickers |
Implemented in ConditionActionSequence, ConditionActionSequence2, SimpleFluxCalculator, and ModularFluxCalculator.
1.8.13