NoGhostGenerator.hpp
Go to the documentation of this file.
1 
6 #ifndef NOGHOSTGENERATOR_HPP
7 #define NOGHOSTGENERATOR_HPP 1
8 
9 #include "../GhostPointGenerator.hpp"
10 
15 {
16 public:
17  boost::container::flat_map<size_t, ComputationalCell> operator() (const Tessellation& /*tess*/,
18  const vector<ComputationalCell>& /*cells*/,double /*time*/,TracerStickerNames const&
19  /*tracerstickernames*/) const
20  {
21  return boost::container::flat_map<size_t, ComputationalCell>();
22  }
23 
25  (const Tessellation& /*tess*/,
26  const vector<ComputationalCell>& /*cells*/,
27  const vector<Slope>& /*gradients*/,
28  size_t /*ghost_index*/, double /*time*/, const Edge& /*edge*/,TracerStickerNames const&
29  /*tracerstickernames*/) const
30  {
32  }
33 };
34 
35 #endif // NOGHOSTGENERATOR_HPP
Abstract class for tessellation.
boost::container::flat_map< size_t, ComputationalCell > operator()(const Tessellation &, const vector< ComputationalCell > &, double, TracerStickerNames const &) const
Calculates the ghost points.
Interface between two cells.
Definition: Edge.hpp:13
Class for spatial interpolations.
Abstract class for creating ghost points.
Slope GetGhostGradient(const Tessellation &, const vector< ComputationalCell > &, const vector< Slope > &, size_t, double, const Edge &, TracerStickerNames const &) const
Calculates the gradients for the ghost cells.
Class for creating computationalcells of ghost points for rigid walls.
Class for keeping the names of the tracers and stickers.
Computational cell.