1 #ifndef MODULAR_FLUX_CALCULATOR_HPP 2 #define MODULAR_FLUX_CALCULATOR_HPP 1 6 #include "../common/riemann_solver.hpp" 23 const vector<ComputationalCell>& cells,
const vector<Extensive>& extensives,
const CacheData& cd,
29 mutable vector<pair<ComputationalCell, ComputationalCell> > interpolated_;
32 #endif // MODULAR_FLUX_CALCULATOR_HPP 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, TracerStickerNames const &tracerstickernames) const
Calculates fluxes.
Spatial reconstruction of the primitive functions.
Abstract class for tessellation.
Base class for flux calculator.
ModularFluxCalculator(const SpatialReconstruction &sr, const RiemannSolver &rs)
Class constructor.
Abstract class for creating computationalcells of ghost points.
Base class for Riemann solver.
Base class for flux calculator.
Base class for equation of state.
Container for cache data.
Class for keeping the names of the tracers and stickers.
Abstract class for interpolation of the hydrodynamic variables.