![]() |
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
#include "sll_working_precision.h"Go to the source code of this file.
Modules | |
| module | sll_m_particle_method_descriptors |
| Descriptors for particle methods. | |
Variables | |
| integer(kind=i32), parameter, public | sll_p_controlvariate_none = 0 |
| Descriptors concerning simulations with control variate. More... | |
| integer(kind=i32), parameter, public | sll_p_controlvariate_standard = 1 |
| standard control variate for simulation More... | |
| integer(kind=i32), parameter, public | sll_p_controlvariate_maxwellian = 2 |
| Maxwellian control variate. More... | |
| integer(kind=i32), parameter | sll_controlvariate_maxwellian_local = 3 |
| Local Maxwellian control variate, estimates temperature etc. More... | |
| integer(kind=i32), parameter | sll_controlvariate_initial = 4 |
| use initial distribution f(t=0,x,v) as control variate More... | |
| integer(kind=i32), parameter | sll_hammersley = 1 |
| No Control Variate - also known as full-f. More... | |
| integer(kind=i32), parameter | sll_random_sobol = 2 |
| integer(kind=i32), parameter | sll_random_sobol_scrambled = 3 |
| integer(kind=i32), parameter | sll_random_hammersley = 4 |
| integer(kind=i32), parameter, public | sll_p_moment_match_none = 0 |
| integer(kind=i32), parameter, public | sll_p_moment_match_initial = 1 |
| Match initial moments. More... | |
| integer(kind=i32), parameter | sll_moment_match_prior = 2 |
| match the moments of the sampling density More... | |
| integer(kind=i32), parameter | sll_moment_match_prior_v = 3 |
| match the moments of the sampling density, only velocity More... | |
| integer(kind=i32), parameter | sll_moment_match_prior_x = 4 |
| match the moments of the sampling density, only spatial More... | |
| integer(kind=i32), parameter, public | sll_p_collisions_none = 0 |
| do not implement collisions More... | |
| integer(kind=i32), parameter | sll_collisions_standard = 1 |
| use the standard operator More... | |
| integer(kind=i32), parameter | sll_collisions_krook = 2 |
| use a krook operator for collisions More... | |
| integer(kind=i32), parameter | sll_collisions_landau = 3 |
| use a landau operator for collisions More... | |
1.9.1