A class which computes the velocity advection along the dimension of interest GridV.
More...
|
| BslAdvectionVelocity (PreallocatableInterpolatorType const &interpolator_v) |
| Constructor.
|
|
Field< double, IdxRangeFdistribu > | operator() (Field< double, IdxRangeFdistribu > const allfdistribu, Field< const double, IdxRangeSpatial > const electric_field, double const dt) const override |
| Advects fdistribu along GridV for a duration dt.
|
|
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.
|
|
template<class Geometry, class GridV>
class BslAdvectionVelocity< Geometry, GridV >
A class which computes the velocity advection along the dimension of interest GridV.
Working for every cartesian geometry.