A class which provides an advection operator. More...
Public Member Functions | |
virtual DField< typename Geometry::IdxRangeFdistribu > | operator() (DField< typename Geometry::IdxRangeFdistribu > allfdistribu, DConstField< typename Geometry::IdxRangeSpatial > electric_field, double dt) const =0 |
operates a transport of the distribution function. | |
A class which provides an advection operator.
A generic class for a velocity advection.
An abstract class which implements a function that applies the transport along a velocity direction of the phase space.
|
pure virtual |
operates a transport of the distribution function.
[in,out] | allfdistribu | Reference to an array containing the value of the distribution function. |
[in] | electric_field | The electric field which derives from electrostatic potential and is the advection speed. |
[in] | dt | Time step. |