#include <velocity_grid.hpp>
VelocityGrid::VelocityGrid |
( |
| ) |
|
|
default |
KOKKOS_INLINE_FUNCTION VGridWeights VelocityGrid::get_weights |
( |
double |
smu, |
|
|
double |
vp |
|
) |
| const |
|
inline |
KOKKOS_INLINE_FUNCTION double VelocityGrid::mu_vol_fac |
( |
int |
ivr | ) |
const |
|
inline |
KOKKOS_INLINE_FUNCTION double VelocityGrid::vpar_n |
( |
int |
ivz | ) |
const |
|
inline |
KOKKOS_INLINE_FUNCTION double VelocityGrid::vperp_n |
( |
int |
ivr | ) |
const |
|
inline |
KOKKOS_INLINE_FUNCTION void VelocityGrid::weight_by_inv_dsmu |
( |
VGridWeights & |
vgrid_wts | ) |
const |
|
inline |
KOKKOS_INLINE_FUNCTION void VelocityGrid::weight_by_inv_vol |
( |
double |
inv_vol, |
|
|
VGridWeights & |
vgrid_wts |
|
) |
| const |
|
inline |
KOKKOS_INLINE_FUNCTION void VelocityGrid::weight_by_vol |
( |
double |
vol, |
|
|
VGridWeights & |
vgrid_wts |
|
) |
| const |
|
inline |
double VelocityGrid::dsmu |
grid spacing in parallel velocity
int VelocityGrid::element_order |
velocity grid finite element order (0 = nearest neighbor), (1 = linear), (2 = quadratic), (3 = cubic), ....
double VelocityGrid::inv_mu0_factor = 1.0/3.0 |
Set value of lowest mu in grid –> 1/mu0_factor.
n points in mu (not including zero)
n points in parallel velocity (not including zero)
full grid size (including zero)
full grid size (including negative and zero)
bool VelocityGrid::pseudo_inv_on |
whether pseudo-inverse interpolation is used in velocity space
double VelocityGrid::smu_max |
double VelocityGrid::vp_max |
The documentation for this struct was generated from the following file: