6 #ifndef SIMULATION_STATE_1D_HPP 7 #define SIMULATION_STATE_1D_HPP 13 #include "../two_dimensional/computational_cell_2d.hpp" 48 (
const vector<double>& vertices,
53 const vector<pair<string, const SpatialDistribution1D*> >& tracers,
54 const vector<pair<string, const BoolSpatialDistribution*> >& stickers);
59 const vector<double>& getVertices(
void)
const;
64 const vector<ComputationalCell>& getCells(
void)
const;
74 void updateVertices(
const vector<double>& vertices);
79 void updateCells(
const vector<ComputationalCell>& cells);
82 vector<double> vertices_;
83 vector<ComputationalCell> cells_;
87 #endif // SIMULATION_STATE_1D_HPP Spatial distribution of boolean values.
Base class for initial conditions.
Class for keeping the names of the tracers and stickers.
Abstract class for initial conditions.
Package for computational domain and hydro cells.
virtual bool operator()(double x) const =0
Evaluate function.