time_step_calculator.hpp
Go to the documentation of this file.
1 
6 #ifndef TIME_STEP_CALCULATOR_HPP
7 #define TIME_STEP_CALCULATOR_HPP 1
8 
9 #include "../../3D/GeometryCommon/Tessellation3D.hpp"
10 #include "computational_cell.hpp"
11 #include "../common/equation_of_state.hpp"
12 
14 
17 {
18 public:
19 
26  virtual double operator()
27  (const Tessellation3D& tess,
28  const vector<ComputationalCell>& cells,
29  const EquationOfState& eos) const = 0;
30 
32  virtual ~TimeStepCalculator(void);
33 };
34 
35 #endif // TIME_STEP_CALCULATOR_HPP
Abstract class for time step calculator.
Abstract class for tessellation in 3D.
Container for the hydrodynamic variables.
Base class for equation of state.
virtual ~TimeStepCalculator(void)
Class destructor.
A container for the hydrodynamic variables.