ORB5  v4.9.4
globals::species_variables Type Reference

Public Attributes

real mass
 
real charge
 
real tau
 
real v_avg_dens
 
real vpar
 
real pertw
 
real kappan0
 
real speak
 
real kappat0
 
real kappavp0
 
real rhov_core
 
real rhov_ped
 
real rhov_edge
 
real t0
 
real t1
 
real mu_t
 
real n0
 
real n1
 
real mu_n
 
real vp0
 
real vp1
 
real mu_vp
 
real widths
 
real kapv
 
real s0_l
 
real ds0_l
 
real fgau
 
real wdecay_rate
 
real f_part
 
real wdecay_heatrate
 
real wdecay_psourcerate
 
real wdecay_heat_s0
 
real wdecay_heat_s1
 
real kr_pert
 
real wdecay_edgefac
 
real wdecay_sedge
 
real cutoffvpa
 
real pitch_fac
 
real wdecay_ediffrate
 
real heatdep_sigma
 
real heatdep_width
 
real wdecay_coarsefac
 
real pdecay_coarsefac
 
real deltarho
 
real rho_plateau_mid
 
real flow_force_rate
 
real heat_edge_lim
 
real buffer_rate
 
real buffer_edge
 
real atomic_mass_number
 
real beam_freq
 
real beam_width
 
real beam_theta0
 
real beam_power_in
 
real t_speak
 
real n_speak
 
real beta_speak
 
real umin_input
 
real umax_input
 
real mumax_input
 
integer navg
 
integer nsel_gyr
 
integer nsel_tilt
 
integer mmin_ini
 
integer mmax_ini
 
integer nmin_ini
 
integer nmax_ini
 
integer nsel_adiabatic_gyr
 
integer nsel_f0
 
integer nsel_loadphi
 
integer nsel_load_space
 
integer nsel_load_v
 
integer nsel_push
 
integer nsel_profile
 
integer nsel_hybrid_model
 
integer nsel_testpart
 
integer heating_nbins_r
 
integer heating_nbins_en
 
integer randomize_seed
 
integer coarsen_nsteps
 
integer nbins_en
 
integer nbins_lambda
 
integer part_output_num
 
integer nsel_sort_cache
 
integer sort_freq
 
integer nsel_init_pert
 
integer nsel_heatsource_radial
 
integer nsel_buffer_type
 
integer buffer_nbin
 
integer nsel_vpar_constant_in_f0
 
integer nsel_g_bref
 
integer nsel_fixed_source_type
 
integer nsel_beam_type
 
integer beam_harmonic
 
logical is_electrons
 
logical is_kinetic
 
logical nl_wdecay_conserve_zonal
 
logical nl_wdecay_conserve_density
 
logical nl_wdecay_conserve_energy
 
logical nl_wdecay_conserve_vpll
 
logical nl_wdecay_gyro_switch
 
logical nl_psi0corr
 
logical nl_f0can
 
logical nl_no_vpar_nl
 
logical nl_mirror
 
logical nl_addp
 
logical nl_addp2
 
logical nl_addvpa
 
logical nl_vpaback
 
logical nl_vpaback_mod
 
logical nl_bgpot
 
logical nl_randomload
 
logical nl_pure_toroidal_rotation
 
logical nl_coarsen_pvol
 
logical nl_fixed_heat_source
 
logical nl_modified_can_mom
 
logical nl_strong
 
logical nl_bst_str
 
logical nl_dens_corr
 
logical nl_adiabatic_density
 
logical nl_directdf
 
logical nl_wclean
 
logical nl_wclean_t0
 
logical nl_2weights
 
logical nl_df0_dt
 
logical nl_chargecorr
 
logical nl_bcout_zero_weight
 
logical nl_dump_f0
 
real, dimension(3) pszs_lb
 
real, dimension(3) pszs_ub
 
integer(kind=i8nptot
 
character(len=18) name
 
character(len=360) heatsource_file
 
type(cdt_feqcdt
 
type(bumpontail_feqbumpontail
 
type(slowingdown_feqslowingdown
 
type(quadtree_smoothquadtree_par
 
type(initialize_weigthsinit_potential
 
type(initialize_sawmode_saw
 
type(initialize_ligkamode_ligka
 
type(initialize_genemode_gene
 
type(numerical_f0num_f0
 
type(numerical_f0dump_f0
 
integer isort = 0
 Counter since last cache_sort. More...
 
real nref
 density at reference surface More...
 
real midms
 Normalized mass ratio: m_i/m_s. More...
 
real msdqs
 Normalized mass to charge ratio: m_s/q_s. More...
 
real msubq
 Same as msdqs, kept to simplify import of Ben's work. More...
 
real qsdms
 Normalized charge to mass ratio: (q_s/e)/(m_i/m_s) More...
 
real qs2dms
 Normalized charge^2 to mass ratio. More...
 
real true_electron_mass
 The correct mass for electrons (not m_e of the simulation). More...
 
real electron_mass_ratio
 How much the electron mass has been increased. More...
 
integer i_nonlinear
 Switch for linear run: 1 = non linear run 0 = linear run. More...
 
real i_addp
 Switch for pressure terms: 1.0 = pressure terms included 0.0 = pressure terms not included. More...
 
real i_addp2
 Switch for additional pressure term (compensate for missing B|| drive effect). 1.0 = pressure terms included 0.0 = pressure terms not included. More...
 
real i_addvpa
 Switch for o(\epsilon_B^2) term in dv_\parallel/dt: 1.0 = term included 0.0 = term not included. More...
 
real i_partl
 Switch for v_// non-linearity: 1.0 = v_// non-linearity included 0.0 = v_// non-linearity not included. More...
 
real i_cantormom
 Switch for psi0: 1.0 = use toroidal canonical momentum psi0 instead of psi 0.0 = use psi for the ionic Maxwellian. More...
 
integer i_do_push
 Switch for ions weight + traj pushing: 1 = push 0 = don't push. More...
 
logical nl_depos
 Switch for call to part_grid .TRUE. = call .FALSE. = do not call. More...
 
real i_mir
 Switch for ion mirror term: 1.0 = with mirror term 0.0 = without mirror term. More...
 
integer i_push_unperturbed_only
 Switch for ions unperturbed trajectory pushing: 1 = push with E 0 = push without E. More...
 
real i_vpaback
 Switch for standard background E field term in v_// 1.0 = term included 0.0 = term not included. More...
 
real i_vpaback_mod
 Switch for modified background E field term in v_// 1.0 = term included 0.0 = term not included Caution: don't have both i_vpaback and i_vpaback_mod on at the same time. More...
 
real i_bgpot
 Switch for background potential in f0 1.0 = term included 0.0 = term not included. More...
 
real i_strfl
 Strong flow switch 1.0 = term included 0.0 = term not included. More...
 
real i_bst_str
 B* strong flow term 1.0 = term included 0.0 = term not included. More...
 

Member Data Documentation

◆ atomic_mass_number

real globals::species_variables::atomic_mass_number

◆ beam_freq

real globals::species_variables::beam_freq

◆ beam_harmonic

integer globals::species_variables::beam_harmonic

◆ beam_power_in

real globals::species_variables::beam_power_in

◆ beam_theta0

real globals::species_variables::beam_theta0

◆ beam_width

real globals::species_variables::beam_width

◆ beta_speak

real globals::species_variables::beta_speak

◆ buffer_edge

real globals::species_variables::buffer_edge

◆ buffer_nbin

integer globals::species_variables::buffer_nbin

◆ buffer_rate

real globals::species_variables::buffer_rate

◆ bumpontail

type(bumpontail_feq) globals::species_variables::bumpontail

◆ cdt

type(cdt_feq) globals::species_variables::cdt

◆ charge

real globals::species_variables::charge

◆ coarsen_nsteps

integer globals::species_variables::coarsen_nsteps

◆ cutoffvpa

real globals::species_variables::cutoffvpa

◆ deltarho

real globals::species_variables::deltarho

◆ ds0_l

real globals::species_variables::ds0_l

◆ dump_f0

type(numerical_f0) globals::species_variables::dump_f0

◆ electron_mass_ratio

real globals::species_variables::electron_mass_ratio

How much the electron mass has been increased.

◆ f_part

real globals::species_variables::f_part

◆ fgau

real globals::species_variables::fgau

◆ flow_force_rate

real globals::species_variables::flow_force_rate

◆ heat_edge_lim

real globals::species_variables::heat_edge_lim

◆ heatdep_sigma

real globals::species_variables::heatdep_sigma

◆ heatdep_width

real globals::species_variables::heatdep_width

◆ heating_nbins_en

integer globals::species_variables::heating_nbins_en

◆ heating_nbins_r

integer globals::species_variables::heating_nbins_r

◆ heatsource_file

character(len=360) globals::species_variables::heatsource_file

◆ i_addp

real globals::species_variables::i_addp

Switch for pressure terms: 1.0 = pressure terms included 0.0 = pressure terms not included.

◆ i_addp2

real globals::species_variables::i_addp2

Switch for additional pressure term (compensate for missing B|| drive effect). 1.0 = pressure terms included 0.0 = pressure terms not included.

◆ i_addvpa

real globals::species_variables::i_addvpa

Switch for o(\epsilon_B^2) term in dv_\parallel/dt: 1.0 = term included 0.0 = term not included.

◆ i_bgpot

real globals::species_variables::i_bgpot

Switch for background potential in f0 1.0 = term included 0.0 = term not included.

◆ i_bst_str

real globals::species_variables::i_bst_str

B* strong flow term 1.0 = term included 0.0 = term not included.

◆ i_cantormom

real globals::species_variables::i_cantormom

Switch for psi0: 1.0 = use toroidal canonical momentum psi0 instead of psi 0.0 = use psi for the ionic Maxwellian.

◆ i_do_push

integer globals::species_variables::i_do_push

Switch for ions weight + traj pushing: 1 = push 0 = don't push.

◆ i_mir

real globals::species_variables::i_mir

Switch for ion mirror term: 1.0 = with mirror term 0.0 = without mirror term.

◆ i_nonlinear

integer globals::species_variables::i_nonlinear

Switch for linear run: 1 = non linear run 0 = linear run.

◆ i_partl

real globals::species_variables::i_partl

Switch for v_// non-linearity: 1.0 = v_// non-linearity included 0.0 = v_// non-linearity not included.

◆ i_push_unperturbed_only

integer globals::species_variables::i_push_unperturbed_only

Switch for ions unperturbed trajectory pushing: 1 = push with E 0 = push without E.

◆ i_strfl

real globals::species_variables::i_strfl

Strong flow switch 1.0 = term included 0.0 = term not included.

◆ i_vpaback

real globals::species_variables::i_vpaback

Switch for standard background E field term in v_// 1.0 = term included 0.0 = term not included.

◆ i_vpaback_mod

real globals::species_variables::i_vpaback_mod

Switch for modified background E field term in v_// 1.0 = term included 0.0 = term not included Caution: don't have both i_vpaback and i_vpaback_mod on at the same time.

◆ init_potential

type(initialize_weigths) globals::species_variables::init_potential

◆ is_electrons

logical globals::species_variables::is_electrons

◆ is_kinetic

logical globals::species_variables::is_kinetic

◆ isort

integer globals::species_variables::isort = 0

Counter since last cache_sort.

◆ kappan0

real globals::species_variables::kappan0

◆ kappat0

real globals::species_variables::kappat0

◆ kappavp0

real globals::species_variables::kappavp0

◆ kapv

real globals::species_variables::kapv

◆ kr_pert

real globals::species_variables::kr_pert

◆ mass

real globals::species_variables::mass

◆ midms

real globals::species_variables::midms

Normalized mass ratio: m_i/m_s.

◆ mmax_ini

integer globals::species_variables::mmax_ini

◆ mmin_ini

integer globals::species_variables::mmin_ini

◆ mode_gene

type(initialize_gene) globals::species_variables::mode_gene

◆ mode_ligka

type(initialize_ligka) globals::species_variables::mode_ligka

◆ mode_saw

type(initialize_saw) globals::species_variables::mode_saw

◆ msdqs

real globals::species_variables::msdqs

Normalized mass to charge ratio: m_s/q_s.

◆ msubq

real globals::species_variables::msubq

Same as msdqs, kept to simplify import of Ben's work.

◆ mu_n

real globals::species_variables::mu_n

◆ mu_t

real globals::species_variables::mu_t

◆ mu_vp

real globals::species_variables::mu_vp

◆ mumax_input

real globals::species_variables::mumax_input

◆ n0

real globals::species_variables::n0

◆ n1

real globals::species_variables::n1

◆ n_speak

real globals::species_variables::n_speak

◆ name

character(len=18) globals::species_variables::name

◆ navg

integer globals::species_variables::navg

◆ nbins_en

integer globals::species_variables::nbins_en

◆ nbins_lambda

integer globals::species_variables::nbins_lambda

◆ nl_2weights

logical globals::species_variables::nl_2weights

◆ nl_addp

logical globals::species_variables::nl_addp

◆ nl_addp2

logical globals::species_variables::nl_addp2

◆ nl_addvpa

logical globals::species_variables::nl_addvpa

◆ nl_adiabatic_density

logical globals::species_variables::nl_adiabatic_density

◆ nl_bcout_zero_weight

logical globals::species_variables::nl_bcout_zero_weight

◆ nl_bgpot

logical globals::species_variables::nl_bgpot

◆ nl_bst_str

logical globals::species_variables::nl_bst_str

◆ nl_chargecorr

logical globals::species_variables::nl_chargecorr

◆ nl_coarsen_pvol

logical globals::species_variables::nl_coarsen_pvol

◆ nl_dens_corr

logical globals::species_variables::nl_dens_corr

◆ nl_depos

logical globals::species_variables::nl_depos

Switch for call to part_grid .TRUE. = call .FALSE. = do not call.

◆ nl_df0_dt

logical globals::species_variables::nl_df0_dt

◆ nl_directdf

logical globals::species_variables::nl_directdf

◆ nl_dump_f0

logical globals::species_variables::nl_dump_f0

◆ nl_f0can

logical globals::species_variables::nl_f0can

◆ nl_fixed_heat_source

logical globals::species_variables::nl_fixed_heat_source

◆ nl_mirror

logical globals::species_variables::nl_mirror

◆ nl_modified_can_mom

logical globals::species_variables::nl_modified_can_mom

◆ nl_no_vpar_nl

logical globals::species_variables::nl_no_vpar_nl

◆ nl_psi0corr

logical globals::species_variables::nl_psi0corr

◆ nl_pure_toroidal_rotation

logical globals::species_variables::nl_pure_toroidal_rotation

◆ nl_randomload

logical globals::species_variables::nl_randomload

◆ nl_strong

logical globals::species_variables::nl_strong

◆ nl_vpaback

logical globals::species_variables::nl_vpaback

◆ nl_vpaback_mod

logical globals::species_variables::nl_vpaback_mod

◆ nl_wclean

logical globals::species_variables::nl_wclean

◆ nl_wclean_t0

logical globals::species_variables::nl_wclean_t0

◆ nl_wdecay_conserve_density

logical globals::species_variables::nl_wdecay_conserve_density

◆ nl_wdecay_conserve_energy

logical globals::species_variables::nl_wdecay_conserve_energy

◆ nl_wdecay_conserve_vpll

logical globals::species_variables::nl_wdecay_conserve_vpll

◆ nl_wdecay_conserve_zonal

logical globals::species_variables::nl_wdecay_conserve_zonal

◆ nl_wdecay_gyro_switch

logical globals::species_variables::nl_wdecay_gyro_switch

◆ nmax_ini

integer globals::species_variables::nmax_ini

◆ nmin_ini

integer globals::species_variables::nmin_ini

◆ nptot

integer(kind=i8) globals::species_variables::nptot

◆ nref

real globals::species_variables::nref

density at reference surface

◆ nsel_adiabatic_gyr

integer globals::species_variables::nsel_adiabatic_gyr

◆ nsel_beam_type

integer globals::species_variables::nsel_beam_type

◆ nsel_buffer_type

integer globals::species_variables::nsel_buffer_type

◆ nsel_f0

integer globals::species_variables::nsel_f0

◆ nsel_fixed_source_type

integer globals::species_variables::nsel_fixed_source_type

◆ nsel_g_bref

integer globals::species_variables::nsel_g_bref

◆ nsel_gyr

integer globals::species_variables::nsel_gyr

◆ nsel_heatsource_radial

integer globals::species_variables::nsel_heatsource_radial

◆ nsel_hybrid_model

integer globals::species_variables::nsel_hybrid_model

◆ nsel_init_pert

integer globals::species_variables::nsel_init_pert

◆ nsel_load_space

integer globals::species_variables::nsel_load_space

◆ nsel_load_v

integer globals::species_variables::nsel_load_v

◆ nsel_loadphi

integer globals::species_variables::nsel_loadphi

◆ nsel_profile

integer globals::species_variables::nsel_profile

◆ nsel_push

integer globals::species_variables::nsel_push

◆ nsel_sort_cache

integer globals::species_variables::nsel_sort_cache

◆ nsel_testpart

integer globals::species_variables::nsel_testpart

◆ nsel_tilt

integer globals::species_variables::nsel_tilt

◆ nsel_vpar_constant_in_f0

integer globals::species_variables::nsel_vpar_constant_in_f0

◆ num_f0

type(numerical_f0) globals::species_variables::num_f0

◆ part_output_num

integer globals::species_variables::part_output_num

◆ pdecay_coarsefac

real globals::species_variables::pdecay_coarsefac

◆ pertw

real globals::species_variables::pertw

◆ pitch_fac

real globals::species_variables::pitch_fac

◆ pszs_lb

real, dimension(3) globals::species_variables::pszs_lb

◆ pszs_ub

real, dimension(3) globals::species_variables::pszs_ub

◆ qs2dms

real globals::species_variables::qs2dms

Normalized charge^2 to mass ratio.

◆ qsdms

real globals::species_variables::qsdms

Normalized charge to mass ratio: (q_s/e)/(m_i/m_s)

◆ quadtree_par

type(quadtree_smooth) globals::species_variables::quadtree_par

◆ randomize_seed

integer globals::species_variables::randomize_seed

◆ rho_plateau_mid

real globals::species_variables::rho_plateau_mid

◆ rhov_core

real globals::species_variables::rhov_core

◆ rhov_edge

real globals::species_variables::rhov_edge

◆ rhov_ped

real globals::species_variables::rhov_ped

◆ s0_l

real globals::species_variables::s0_l

◆ slowingdown

type(slowingdown_feq) globals::species_variables::slowingdown

◆ sort_freq

integer globals::species_variables::sort_freq

◆ speak

real globals::species_variables::speak

◆ t0

real globals::species_variables::t0

◆ t1

real globals::species_variables::t1

◆ t_speak

real globals::species_variables::t_speak

◆ tau

real globals::species_variables::tau

◆ true_electron_mass

real globals::species_variables::true_electron_mass

The correct mass for electrons (not m_e of the simulation).

◆ umax_input

real globals::species_variables::umax_input

◆ umin_input

real globals::species_variables::umin_input
Deprecated:
umin_input, umax_input, mumax_input are not used anymore and can be deleted

◆ v_avg_dens

real globals::species_variables::v_avg_dens

◆ vp0

real globals::species_variables::vp0

◆ vp1

real globals::species_variables::vp1

◆ vpar

real globals::species_variables::vpar

◆ wdecay_coarsefac

real globals::species_variables::wdecay_coarsefac

◆ wdecay_edgefac

real globals::species_variables::wdecay_edgefac

◆ wdecay_ediffrate

real globals::species_variables::wdecay_ediffrate

◆ wdecay_heat_s0

real globals::species_variables::wdecay_heat_s0

◆ wdecay_heat_s1

real globals::species_variables::wdecay_heat_s1

◆ wdecay_heatrate

real globals::species_variables::wdecay_heatrate

◆ wdecay_psourcerate

real globals::species_variables::wdecay_psourcerate

◆ wdecay_rate

real globals::species_variables::wdecay_rate

◆ wdecay_sedge

real globals::species_variables::wdecay_sedge

◆ widths

real globals::species_variables::widths

The documentation for this type was generated from the following file: