6 #ifndef SEVERAL_GHOST_GENERATOR_HPP 7 #define SEVERAL_GHOST_GENERATOR_HPP 1 9 #include "../GhostPointGenerator.hpp" 34 vector<GhostPointGenerator*> ghosts_;
44 boost::container::flat_map<size_t, ComputationalCell> operator() (
const Tessellation& tess,
46 tracerstickernames)
const;
49 const vector<ComputationalCell>& cells,
const vector<Slope>& gradients,
51 tracerstickernames)
const;
54 #endif // SEVERAL_GHOST_GENERATOR_HPP Class for chhosing which ghost generator to use.
virtual size_t GhostChoose(Tessellation const &tess, int index) const =0
Chooses the ghost generator.
Abstract class for tessellation.
Interface between two cells.
Class for spatial interpolations.
Abstract class for creating ghost points.
Class for creating computationalcells of ghost points from several different methods.
Class for keeping the names of the tracers and stickers.