GBS
neutrals_input_type_mod Module Reference

Data Types

type  tneutralsinput
 

Functions/Subroutines

subroutine load_parameters (this, nml_unit)
 Load namelist parameters from a given unit. More...
 
subroutine print_parameters (this)
 Print parameters. More...
 
subroutine store_parameters_hdf5 (this, file_unit, group_name)
 Store all the parameters in the HDF5 file provided. More...
 

Variables

logical, pointer use_neutrals => null()
 
integer, pointer nx_neutrals => null()
 
integer, pointer ny_neutrals => null()
 
real(dp), pointer t0_neutrals => null()
 
real(dp), pointer eion_neutrals => null()
 
real(dp), pointer n0_neutrals => null()
 
real(dp), pointer omegaci_neutrals => null()
 
integer, pointer nv_neutrals => null()
 
real(dp), pointer vmax_neutrals => null()
 
real(dp), pointer twev_neutrals => null()
 
logical, pointer freeze_neutrals => null()
 
logical, pointer enforce_dstep_neutrals => null()
 
integer, pointer dstep_neutrals => null()
 
logical, pointer debug_neutrals => null()
 
integer, pointer n_interp_neutrals => null()
 
real(dp), pointer solver_cutoff => null()
 
real(dp), pointer window_width_neutrals => null()
 
real(dp), pointer reflexion_neutrals => null()
 
logical, pointer reflexion_eachwall_neutrals => null()
 
real(dp), pointer reflexion_down_neutrals => null()
 
real(dp), pointer reflexion_left_neutrals => null()
 
real(dp), pointer reflexion_up_neutrals => null()
 
real(dp), pointer reflexion_right_neutrals => null()
 
real(dp), pointer alpha_recl => null()
 
logical, pointer reflexion_ions_coeff => null()
 
real(dp), pointer reflexion_ions => null()
 
logical, pointer ionsource_wl => null()
 
logical, pointer ionsource_wu => null()
 
logical, pointer ionsource_wr => null()
 
logical, pointer ionsource_wd => null()
 
integer, pointer include_friction_neutrals => null()
 
integer, pointer include_te_terms_neutrals => null()
 
integer, pointer include_ti_terms_neutrals => null()
 
integer, pointer include_rec_neutrals => null()
 
logical, pointer wdgp_neutrals => null()
 
logical, pointer wlgp_neutrals => null()
 
logical, pointer wugp_neutrals => null()
 
logical, pointer wrgp_neutrals => null()
 
real(dp), pointer twgp_neutrals => null()
 
real(dp), pointer y0gp_neutrals => null()
 
real(dp), pointer x0gp_neutrals => null()
 
real(dp), pointer dygp_neutrals => null()
 
real(dp), pointer sgp_neutrals => null()
 
real(dp), pointer srw_neutrals => null()
 
real(dp), pointer y0gp2_neutrals => null()
 
real(dp), pointer x0gp2_neutrals => null()
 
real(dp), pointer dygp2_neutrals => null()
 
real(dp), pointer sgp2_neutrals => null()
 
real(dp), pointer pump_x0 => null()
 
real(dp), pointer pump_dx => null()
 
real(dp), pointer pump_wx => null()
 
real(dp), pointer pump_x0_2 => null()
 
real(dp), pointer pump_dx_2 => null()
 
real(dp), pointer pump_wx_2 => null()
 
logical, pointer ggp_neutrals => null()
 
logical, pointer symmgp_neutrals => null()
 
logical, pointer set_pump_wd => null()
 
logical, pointer set_pump_wl => null()
 
logical, pointer set_pump_wu => null()
 
logical, pointer set_pump_wr => null()
 
logical, pointer set_pump_wd_2 => null()
 
logical, pointer set_pump_wl_2 => null()
 
logical, pointer set_pump_wu_2 => null()
 
logical, pointer set_pump_wr_2 => null()
 
logical, pointer ionvelocity => null()
 
character(len=64), pointer solver_neutrals => null()
 

Function/Subroutine Documentation

◆ load_parameters()

subroutine neutrals_input_type_mod::load_parameters ( class(tneutralsinput), intent(inout), target  this,
integer, intent(in)  nml_unit 
)
private

Load namelist parameters from a given unit.

Parameters
[in]nml_unitUnit from which to read the namelist

◆ print_parameters()

subroutine neutrals_input_type_mod::print_parameters ( class(tneutralsinput), intent(inout)  this)
private

Print parameters.

◆ store_parameters_hdf5()

subroutine neutrals_input_type_mod::store_parameters_hdf5 ( class(tneutralsinput), intent(in)  this,
integer, intent(in)  file_unit,
character(len=*), intent(in)  group_name 
)
private

Store all the parameters in the HDF5 file provided.

Variable Documentation

◆ alpha_recl

real(dp), pointer neutrals_input_type_mod::alpha_recl => null()
private

◆ debug_neutrals

logical, pointer neutrals_input_type_mod::debug_neutrals => null()
private

◆ dstep_neutrals

integer, pointer neutrals_input_type_mod::dstep_neutrals => null()
private

◆ dygp2_neutrals

real(dp), pointer neutrals_input_type_mod::dygp2_neutrals => null()
private

◆ dygp_neutrals

real(dp), pointer neutrals_input_type_mod::dygp_neutrals => null()
private

◆ eion_neutrals

real(dp), pointer neutrals_input_type_mod::eion_neutrals => null()
private

◆ enforce_dstep_neutrals

logical, pointer neutrals_input_type_mod::enforce_dstep_neutrals => null()
private

◆ freeze_neutrals

logical, pointer neutrals_input_type_mod::freeze_neutrals => null()
private

◆ ggp_neutrals

logical, pointer neutrals_input_type_mod::ggp_neutrals => null()
private

◆ include_friction_neutrals

integer, pointer neutrals_input_type_mod::include_friction_neutrals => null()
private

◆ include_rec_neutrals

integer, pointer neutrals_input_type_mod::include_rec_neutrals => null()
private

◆ include_te_terms_neutrals

integer, pointer neutrals_input_type_mod::include_te_terms_neutrals => null()
private

◆ include_ti_terms_neutrals

integer, pointer neutrals_input_type_mod::include_ti_terms_neutrals => null()
private

◆ ionsource_wd

logical, pointer neutrals_input_type_mod::ionsource_wd => null()
private

◆ ionsource_wl

logical, pointer neutrals_input_type_mod::ionsource_wl => null()
private

◆ ionsource_wr

logical, pointer neutrals_input_type_mod::ionsource_wr => null()
private

◆ ionsource_wu

logical, pointer neutrals_input_type_mod::ionsource_wu => null()
private

◆ ionvelocity

logical, pointer neutrals_input_type_mod::ionvelocity => null()
private

◆ n0_neutrals

real(dp), pointer neutrals_input_type_mod::n0_neutrals => null()
private

◆ n_interp_neutrals

integer, pointer neutrals_input_type_mod::n_interp_neutrals => null()
private

◆ nv_neutrals

integer, pointer neutrals_input_type_mod::nv_neutrals => null()
private

◆ nx_neutrals

integer, pointer neutrals_input_type_mod::nx_neutrals => null()
private

◆ ny_neutrals

integer, pointer neutrals_input_type_mod::ny_neutrals => null()
private

◆ omegaci_neutrals

real(dp), pointer neutrals_input_type_mod::omegaci_neutrals => null()
private

◆ pump_dx

real(dp), pointer neutrals_input_type_mod::pump_dx => null()
private

◆ pump_dx_2

real(dp), pointer neutrals_input_type_mod::pump_dx_2 => null()
private

◆ pump_wx

real(dp), pointer neutrals_input_type_mod::pump_wx => null()
private

◆ pump_wx_2

real(dp), pointer neutrals_input_type_mod::pump_wx_2 => null()
private

◆ pump_x0

real(dp), pointer neutrals_input_type_mod::pump_x0 => null()
private

◆ pump_x0_2

real(dp), pointer neutrals_input_type_mod::pump_x0_2 => null()
private

◆ reflexion_down_neutrals

real(dp), pointer neutrals_input_type_mod::reflexion_down_neutrals => null()
private

◆ reflexion_eachwall_neutrals

logical, pointer neutrals_input_type_mod::reflexion_eachwall_neutrals => null()
private

◆ reflexion_ions

real(dp), pointer neutrals_input_type_mod::reflexion_ions => null()
private

◆ reflexion_ions_coeff

logical, pointer neutrals_input_type_mod::reflexion_ions_coeff => null()
private

◆ reflexion_left_neutrals

real(dp), pointer neutrals_input_type_mod::reflexion_left_neutrals => null()
private

◆ reflexion_neutrals

real(dp), pointer neutrals_input_type_mod::reflexion_neutrals => null()
private

◆ reflexion_right_neutrals

real(dp), pointer neutrals_input_type_mod::reflexion_right_neutrals => null()
private

◆ reflexion_up_neutrals

real(dp), pointer neutrals_input_type_mod::reflexion_up_neutrals => null()
private

◆ set_pump_wd

logical, pointer neutrals_input_type_mod::set_pump_wd => null()
private

◆ set_pump_wd_2

logical, pointer neutrals_input_type_mod::set_pump_wd_2 => null()
private

◆ set_pump_wl

logical, pointer neutrals_input_type_mod::set_pump_wl => null()
private

◆ set_pump_wl_2

logical, pointer neutrals_input_type_mod::set_pump_wl_2 => null()
private

◆ set_pump_wr

logical, pointer neutrals_input_type_mod::set_pump_wr => null()
private

◆ set_pump_wr_2

logical, pointer neutrals_input_type_mod::set_pump_wr_2 => null()
private

◆ set_pump_wu

logical, pointer neutrals_input_type_mod::set_pump_wu => null()
private

◆ set_pump_wu_2

logical, pointer neutrals_input_type_mod::set_pump_wu_2 => null()
private

◆ sgp2_neutrals

real(dp), pointer neutrals_input_type_mod::sgp2_neutrals => null()
private

◆ sgp_neutrals

real(dp), pointer neutrals_input_type_mod::sgp_neutrals => null()
private

◆ solver_cutoff

real(dp), pointer neutrals_input_type_mod::solver_cutoff => null()
private

◆ solver_neutrals

character(len=64), pointer neutrals_input_type_mod::solver_neutrals => null()
private

◆ srw_neutrals

real(dp), pointer neutrals_input_type_mod::srw_neutrals => null()
private

◆ symmgp_neutrals

logical, pointer neutrals_input_type_mod::symmgp_neutrals => null()
private

◆ t0_neutrals

real(dp), pointer neutrals_input_type_mod::t0_neutrals => null()
private

◆ twev_neutrals

real(dp), pointer neutrals_input_type_mod::twev_neutrals => null()
private

◆ twgp_neutrals

real(dp), pointer neutrals_input_type_mod::twgp_neutrals => null()
private

◆ use_neutrals

logical, pointer neutrals_input_type_mod::use_neutrals => null()
private

◆ vmax_neutrals

real(dp), pointer neutrals_input_type_mod::vmax_neutrals => null()
private

◆ wdgp_neutrals

logical, pointer neutrals_input_type_mod::wdgp_neutrals => null()
private

◆ window_width_neutrals

real(dp), pointer neutrals_input_type_mod::window_width_neutrals => null()
private

◆ wlgp_neutrals

logical, pointer neutrals_input_type_mod::wlgp_neutrals => null()
private

◆ wrgp_neutrals

logical, pointer neutrals_input_type_mod::wrgp_neutrals => null()
private

◆ wugp_neutrals

logical, pointer neutrals_input_type_mod::wugp_neutrals => null()
private

◆ x0gp2_neutrals

real(dp), pointer neutrals_input_type_mod::x0gp2_neutrals => null()
private

◆ x0gp_neutrals

real(dp), pointer neutrals_input_type_mod::x0gp_neutrals => null()
private

◆ y0gp2_neutrals

real(dp), pointer neutrals_input_type_mod::y0gp2_neutrals => null()
private

◆ y0gp_neutrals

real(dp), pointer neutrals_input_type_mod::y0gp_neutrals => null()
private