Gyselalib++
 
Loading...
Searching...
No Matches
iboltzmannsolver.hpp
1// SPDX-License-Identifier: MIT
2
3#pragma once
4
5#include "geometry.hpp"
6
11{
12public:
13 virtual ~IBoltzmannSolver() = default;
14
24 virtual DFieldSpXVx operator()(DFieldSpXVx allfdistribu, DConstFieldX efield, double dt)
25 const = 0;
26};
An abstract class for solving a Boltzmann equation.
Definition iboltzmannsolver.hpp:11
virtual DFieldSpXVx operator()(DFieldSpXVx allfdistribu, DConstFieldX efield, double dt) const =0
Operator for solving the Boltzmann equation on one timestep.