6#include "itimesolver.hpp"
48 DFieldSpXVx
operator()(DFieldSpXVx allfdistribu,
double time_start,
double dt,
int steps = 1)
An abstract class for solving a Boltzmann equation.
Definition iboltzmannsolver.hpp:11
Base class for a Quasi-Neutrality solver.
Definition iqnsolver.hpp:13
An abstract class for solving a Boltzmann-Poisson system of equations.
Definition itimesolver.hpp:11
A class that solves a Boltzmann-Poisson system of equations using a predictor-corrector scheme.
Definition predcorr.hpp:22
PredCorr(IBoltzmannSolver const &boltzmann_solver, IQNSolver const &poisson_solver)
Creates an instance of the predictor-corrector class.
DFieldSpXVx operator()(DFieldSpXVx allfdistribu, double time_start, double dt, int steps=1) const override
Solves the Boltzmann-Poisson system.