InitialWeights::InitialWeights |
( |
| ) |
|
|
inline |
KOKKOS_INLINE_FUNCTION double InitialWeights::get |
( |
RandGen & |
rand_gen, |
|
|
double |
psi, |
|
|
double |
theta, |
|
|
double |
phi, |
|
|
double |
qloc, |
|
|
double |
initial_deltaf_noise |
|
) |
| const |
|
inline |
bool InitialWeights::add_zonal |
double InitialWeights::amp |
Amplitude of the n!=0 initial perturbation.
double InitialWeights::amp_0 |
Amplitude of the n=0 initial perturbation.
int InitialWeights::delta_n |
Spacing between toroidal modes.
double InitialWeights::mode_select_bd_width |
width of boundary envelope
double InitialWeights::mode_select_inpsi |
inner boundary for mode selection
double InitialWeights::mode_select_outpsi |
outer boundary for mode selection
int InitialWeights::n_modes |
Number of toroidal modes.
double InitialWeights::phi_sign |
Invert the sign of toridal direction in the eikonal.
bool InitialWeights::poloidal_gaussian |
Apply a gaussian modulation to the poloidal profile.
double InitialWeights::psi_0 |
Center of radial gaussian modulation.
double InitialWeights::q_sign |
Invert the sign of q in the eikonal.
bool InitialWeights::radial_gaussian |
Apply a gaussian modulation to the radial profile.
double InitialWeights::res_mode_phi_sign |
bool InitialWeights::resonant_modes |
use field aligned resonant modes
int InitialWeights::resonant_nmax_real |
Maximal (real, not wedge) toroidal mode number in initial density when using sml_field_aligned_initial=.true. and resonant_modes=.true.
int InitialWeights::resonant_nmin_real |
Minimal (real, not wedge) toroidal mode number in initial density when using sml_field_aligned_initial=.true. and resonant_modes=.true.
double InitialWeights::sigma_psi |
Width of radial gaussian modulation.
double InitialWeights::sigma_theta |
Width of poloidal gaussian.
double InitialWeights::SQRT_TWO |
double InitialWeights::theta_0 |
Center of poloidal gaussian.
The documentation for this struct was generated from the following file: