Estimate flux assuming free flow boundary conditions. More...
#include <condition_action_sequence.hpp>
Public Member Functions | |
FreeFlowFlux (const RiemannSolver &rs) | |
Class constructor. More... | |
void | operator() (const Edge &edge, const Tessellation &tess, const Vector2D &edge_velocity, const vector< ComputationalCell > &cells, const EquationOfState &eos, const bool aux, Extensive &res, double time, TracerStickerNames const &tracerstickernames) const |
Calculates flux. More... | |
Estimate flux assuming free flow boundary conditions.
Definition at line 134 of file condition_action_sequence.hpp.
|
explicit |
Class constructor.
rs | Riemann solver |
Definition at line 178 of file condition_action_sequence.cpp.
|
virtual |
Calculates flux.
edge | Interface between cells |
tess | Tessellation |
cells | Computational cells |
eos | Equation of state |
aux | Auxiliary variable for assymetric problems (true means the relevant cell is on the left side, false mean right) |
edge_velocity | Velocity of the egdes |
res | The flux |
time | The time |
tracerstickernames | The names of the tracers and stickers |
Implements ConditionActionSequence::Action.
Definition at line 182 of file condition_action_sequence.cpp.