ConstantGravity.hpp
Go to the documentation of this file.
1 
6 #ifndef CONSTANTGRAVITY_HPP
7 #define CONSTANTGRAVITY_HPP 1
8 
9 #include "ConservativeForce.hpp"
10 
13 {
14 public:
18  explicit ConstantGravity(Vector2D const& force);
19 
20  Vector2D operator()
21  (const Tessellation& tess,
22  const vector<ComputationalCell>& cells,
23  const vector<Extensive>& fluxes,
24  const double time,
25  const int point,
26  TracerStickerNames const& tracerstickernames) const;
27 
28 private:
29  const Vector2D force_;
30 };
31 
32 #endif // CONSTANTGRAVITY_HPP
Abstract class for tessellation.
Physical acceleration.
ConstantGravity(Vector2D const &force)
Class constructor.
Class for keeping the names of the tracers and stickers.
Abstract class for conservative force&#39;s acceleration.
Acceleration due to constant gravity.
2D Mathematical vector
Definition: geometry.hpp:15