Gyselalib++
 
Loading...
Searching...
No Matches
ifoot_finder.hpp
1// SPDX-License-Identifier: MIT
2#pragma once
3#include <functional>
4
5#include "ddc_aliases.hpp"
6#include "geometry.hpp"
7
14{
15public:
16 virtual ~IFootFinder() = default;
17
29 virtual void operator()(
30 host_t<FieldRTheta<CoordRTheta>> feet,
31 host_t<DConstVectorFieldRTheta<X, Y>> advection_field,
32 double dt) const = 0;
33};
Define a base class for all the time integration methods used for the advection.
Definition ifoot_finder.hpp:14
virtual void operator()(host_t< FieldRTheta< CoordRTheta > > feet, host_t< DConstVectorFieldRTheta< X, Y > > advection_field, double dt) const =0
Advect the feet over .
A class which holds multiple (scalar) fields in order to represent a vector field.
Definition vector_field.hpp:64