flux_calculator_1d.hpp
Go to the documentation of this file.
1 
6 #ifndef FLUX_CALCULATOR_1D_HPP
7 #define FLUX_CALCULATOR_1D_HPP 1
8 
9 #include <vector>
10 #include "../two_dimensional/extensive.hpp"
11 #include "simulation_state_1d.hpp"
12 #include "../common/equation_of_state.hpp"
13 
14 using std::vector;
15 
18 {
19 public:
20 
28  virtual vector<Extensive> operator()
29  (const SimulationState1D& ss,
30  const vector<double>& vertex_velocity,
31  const EquationOfState& eos,
32  const double dt) const = 0;
33 
34  virtual ~FluxCalculator1D(void);
35 };
36 
37 #endif // FLUX_CALCULATOR_1D_HPP
Package for computational domain and hydro cells.
Base class for a flux calculator.
Base class for equation of state.
Package for computational domain and hydro cells.