An abstract class that allows for initializing a distribution function.
More...
|
virtual DFieldSpVparMu | operator() (DFieldSpVparMu allfdistribu) const =0 |
| Operator for initializing a distribution function.
|
|
virtual DFieldSpXVx | operator() (DFieldSpXVx allfdistribu) const =0 |
| Operator for initializing a distribution function.
|
|
virtual DFieldSpXYVxVy | operator() (DFieldSpXYVxVy allfdistribu) const =0 |
| Operator for initializing a distribution function.
|
|
An abstract class that allows for initializing a distribution function.
◆ operator()() [1/3]
virtual DFieldSpVparMu IInitialization::operator() |
( |
DFieldSpVparMu |
allfdistribu | ) |
const |
|
pure virtual |
Operator for initializing a distribution function.
- Parameters
-
[in,out] | allfdistribu | On input: the uninitialized distribution function. On output: the initialized distribution function. |
- Returns
- The initialized distribution function.
Implemented in NoPerturbInitialization.
◆ operator()() [2/3]
virtual DFieldSpXVx IInitialization::operator() |
( |
DFieldSpXVx |
allfdistribu | ) |
const |
|
pure virtual |
Operator for initializing a distribution function.
- Parameters
-
[in,out] | allfdistribu | On input: the uninitialized distribution function. On output: the initialized distribution function. |
- Returns
- The initialized distribution function.
Implemented in RestartInitialization, and SingleModePerturbInitialization.
◆ operator()() [3/3]
virtual DFieldSpXYVxVy IInitialization::operator() |
( |
DFieldSpXYVxVy |
allfdistribu | ) |
const |
|
pure virtual |
Operator for initializing a distribution function.
- Parameters
-
[in,out] | allfdistribu | On input: the uninitialized distribution function. On output: the initialized distribution function. |
- Returns
- The initialized distribution function.
Implemented in SingleModePerturbInitialization.
The documentation for this class was generated from the following files:
- /home/runner/work/gyselalibxx/gyselalibxx/code_branch/src/geometryVparMu/initialization/iinitialization.hpp
- /home/runner/work/gyselalibxx/gyselalibxx/code_branch/src/geometryXVx/initialization/iinitialization.hpp
- /home/runner/work/gyselalibxx/gyselalibxx/code_branch/src/geometryXYVxVy/initialization/iinitialization.hpp