GBS
output_input_type_mod Module Reference

Data Types

type  toutputinput
 

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

real(dp), pointer dt_out_0d => null()
 
real(dp), pointer dt_out_1d => null()
 
real(dp), pointer dt_out_2d => null()
 
real(dp), pointer dt_out_3d => null()
 
character(len=64), pointer resfile0 => null()
 
character(len=64), pointer rstfile0 => null()
 
logical, pointer write_strmf => null()
 
logical, pointer write_theta => null()
 
logical, pointer write_omega => null()
 
logical, pointer write_tempe => null()
 
logical, pointer write_tempi => null()
 
logical, pointer write_vpare => null()
 
logical, pointer write_vpari => null()
 
logical, pointer write_psi => null()
 
logical, pointer write_doubleprecision => null()
 
logical, pointer write_ionfluxes => null()
 
logical, pointer write_neutralfluxes => null()
 
logical, pointer write_out_nstep => null()
 
integer, pointer x_out => null()
 
integer, pointer z_out => null()
 
integer, pointer nsave_0d => null()
 
integer, pointer nsave_1d => null()
 
integer, pointer nsave_2d => null()
 
integer, pointer nsave_3d => null()
 

Function/Subroutine Documentation

◆ load_parameters()

subroutine output_input_type_mod::load_parameters ( class(toutputinput), 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 output_input_type_mod::print_parameters ( class(toutputinput), intent(inout)  this)
private

Print parameters.

◆ store_parameters_hdf5()

subroutine output_input_type_mod::store_parameters_hdf5 ( class(toutputinput), 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

◆ dt_out_0d

real(dp), pointer output_input_type_mod::dt_out_0d => null()
private

◆ dt_out_1d

real(dp), pointer output_input_type_mod::dt_out_1d => null()
private

◆ dt_out_2d

real(dp), pointer output_input_type_mod::dt_out_2d => null()
private

◆ dt_out_3d

real(dp), pointer output_input_type_mod::dt_out_3d => null()
private

◆ nsave_0d

integer, pointer output_input_type_mod::nsave_0d => null()
private

◆ nsave_1d

integer, pointer output_input_type_mod::nsave_1d => null()
private

◆ nsave_2d

integer, pointer output_input_type_mod::nsave_2d => null()
private

◆ nsave_3d

integer, pointer output_input_type_mod::nsave_3d => null()
private

◆ resfile0

character(len=64), pointer output_input_type_mod::resfile0 => null()
private

◆ rstfile0

character(len=64), pointer output_input_type_mod::rstfile0 => null()
private

◆ write_doubleprecision

logical, pointer output_input_type_mod::write_doubleprecision => null()
private

◆ write_ionfluxes

logical, pointer output_input_type_mod::write_ionfluxes => null()
private

◆ write_neutralfluxes

logical, pointer output_input_type_mod::write_neutralfluxes => null()
private

◆ write_omega

logical, pointer output_input_type_mod::write_omega => null()
private

◆ write_out_nstep

logical, pointer output_input_type_mod::write_out_nstep => null()
private

◆ write_psi

logical, pointer output_input_type_mod::write_psi => null()
private

◆ write_strmf

logical, pointer output_input_type_mod::write_strmf => null()
private

◆ write_tempe

logical, pointer output_input_type_mod::write_tempe => null()
private

◆ write_tempi

logical, pointer output_input_type_mod::write_tempi => null()
private

◆ write_theta

logical, pointer output_input_type_mod::write_theta => null()
private

◆ write_vpare

logical, pointer output_input_type_mod::write_vpare => null()
private

◆ write_vpari

logical, pointer output_input_type_mod::write_vpari => null()
private

◆ x_out

integer, pointer output_input_type_mod::x_out => null()
private

◆ z_out

integer, pointer output_input_type_mod::z_out => null()
private