An abstract class for solving a Boltzmann equation. More...
Public Member Functions | |
virtual DFieldSpXVx | operator() (DFieldSpXVx allfdistribu, DConstFieldX efield, double dt) const =0 |
Operator for solving the Boltzmann equation on one timestep. | |
An abstract class for solving a Boltzmann equation.
|
pure virtual |
Operator for solving the Boltzmann equation on one timestep.
[in,out] | allfdistribu | On input : the initial value of the distribution function. On output : the value of the distribution function after solving the Boltzmann equation on one timestep. |
[in] | efield | The electric field computed at every spatial position. |
[in] | dt | The timestep. |
Implemented in SplitRightHandSideSolver, and SplitVlasovSolver.