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