different_bc.hpp
1 
6 #ifndef DIFFERENT_BC_1D_HPP
7 #define DIFFERENT_BC_1D_HPP 1
8 
10 
13 {
14 public:
15 
21  const BoundaryConditions1D& right);
22 
23  Extensive operator()
24  (const SimulationState1D& ss,
25  const EquationOfState& eos,
26  const RiemannSolver& rs,
27  const vector<double>& vertex_velocity,
28  const bool side) const;
29 
30 private:
31 
32  const BoundaryConditions1D& left_;
33  const BoundaryConditions1D& right_;
34 };
35 
36 #endif // DIFFERENT_BC_1D_HPP
Extensive variables.
Definition: extensive.hpp:18
Base class for boundary conditions.
DifferentBC(const BoundaryConditions1D &left, const BoundaryConditions1D &right)
Class constructor.
Definition: different_bc.cpp:4
Base class for Riemann solver.
different_bc.hpp
Base class for equation of state.
Base class for boundary conditions.
Package for computational domain and hydro cells.