Base class for boundary conditions. More...
#include <boundary_conditions_1d.hpp>
Public Member Functions | |
virtual Extensive | operator() (const SimulationState1D &ss, const EquationOfState &eos, const RiemannSolver &rs, const vector< double > &vertex_velocity, const bool side) const =0 |
Calculates the flux at the boundaries. More... | |
Base class for boundary conditions.
Definition at line 19 of file boundary_conditions_1d.hpp.
|
pure virtual |
Calculates the flux at the boundaries.
ss | Computational domain and hydro cells |
eos | Equation of state |
rs | Riemann solver |
vertex_velocity | Velocity of the vertex |
side | False for left boundary, true for right boundary |
Implemented in DifferentBC, Periodic1D, Outflow, and RigidWall1D.