lagrangian.cpp
1 #include "lagrangian.hpp"
2 
3 vector<Vector2D> Lagrangian::operator()
4  (const Tessellation& tess,
5  const vector<ComputationalCell>& cells,
6  double /*time*/, TracerStickerNames const& /*tracerstickersnames*/) const
7 {
8  vector<Vector2D> res(static_cast<size_t>(tess.GetPointNo()));
9  for(size_t i=0;i<res.size();++i)
10  res[i] = cells[i].velocity;
11  return res;
12 }
Abstract class for tessellation.
virtual int GetPointNo(void) const =0
Get Total number of mesh generating points.
Eulerian point motion scheme.
Class for keeping the names of the tracers and stickers.