Gyselalib++
 
Loading...
Searching...
No Matches
iequilibrium.hpp
1// SPDX-License-Identifier: MIT
2
3#pragma once
4
5#include "geometry.hpp"
6
11class IEquilibrium
12{
13public:
14 virtual ~IEquilibrium() = default;
15
24 virtual DFieldSpVxVy operator()(DFieldSpVxVy allfequilibrium) const = 0;
25};
An abstract class for initializing a distribution function in (species,vpar,mu).
Definition iequilibrium.hpp:11
virtual DFieldSpVxVy operator()(DFieldSpVxVy allfequilibrium) const =0
Operator for initializing a distribution function that does not depend on space.