Gyselalib++
Loading...
Searching...
No Matches
iadvectionx.hpp
1
// SPDX-License-Identifier: MIT
2
3
#pragma once
4
#include <ddc/ddc.hpp>
5
6
#include "ddc_aliases.hpp"
7
14
template
<
class
Geometry,
class
Gr
id
X>
15
class
IAdvectionSpatial
16
{
17
public
:
18
virtual
~IAdvectionSpatial
() =
default
;
27
virtual
DField<typename Geometry::IdxRangeFdistribu>
operator()
(
28
DField<typename Geometry::IdxRangeFdistribu> allfdistribu,
29
double
dt)
const
= 0;
30
};
IAdvectionSpatial
A class which provides an advection operator.
Definition
iadvectionx.hpp:16
IAdvectionSpatial::operator()
virtual DField< typename Geometry::IdxRangeFdistribu > operator()(DField< typename Geometry::IdxRangeFdistribu > allfdistribu, double dt) const =0
operates a transport of the distribution function.
src
advection
iadvectionx.hpp
Generated by
1.9.8