Gyselalib++
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
13
class
IFootFinder
14
{
15
public
:
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
};
IFootFinder
Define a base class for all the time integration methods used for the advection.
Definition:
ifoot_finder.hpp:14
IFootFinder::operator()
virtual void operator()(host_t< FieldRTheta< CoordRTheta >> feet, host_t< DConstVectorFieldRTheta< X, Y >> advection_field, double dt) const =0
Advect the feet over .
VectorField
A class which holds multiple (scalar) fields in order to represent a vector field.
Definition:
vector_field.hpp:64
src
geometryRTheta
advection
ifoot_finder.hpp
Generated by
1.9.1