extensive_updater_1d.hpp
Go to the documentation of this file.
1 
6 #ifndef EXTENSIVE_UPDATER_1D_HPP
7 #define EXTENSIVE_UPDATER_1D_HPP 1
8 
9 #include <vector>
10 #include "../two_dimensional/extensive.hpp"
11 #include "physical_geometry_1d.hpp"
12 #include "simulation_state_1d.hpp"
13 
14 using std::vector;
15 
18 {
19 public:
20 
28  virtual void operator()
29  (const vector<Extensive>& fluxes,
30  const PhysicalGeometry1D& pg,
31  const SimulationState1D& ss,
32  const double dt,
33  vector<Extensive>& extensives) const = 0;
34 
35  virtual ~ExtensiveUpdater1D(void);
36 };
37 
38 #endif // EXTENSIVE_UPDATER_1D_HPP
Package for computational domain and hydro cells.
Base class for physical geometry.
Method for updating the extensive variables.
Package for computational domain and hydro cells.
Physical geometry of the grid.