GBS
output_input_type_mod::toutputinput Type Reference
+ Inheritance diagram for output_input_type_mod::toutputinput:
+ Collaboration diagram for output_input_type_mod::toutputinput:

Private Member Functions

procedure load_parameters
 
procedure print_parameters
 
procedure store_parameters_hdf5
 

Private Attributes

integer x_out = 1
 x-plane to outpunt 2d snapshots More...
 
integer z_out = 1
 z-plane to outpunt 2d snapshots More...
 
real(dp) dt_out_0d = 1.0_dp
 Time between output of 0d diagnostics. More...
 
real(dp) dt_out_1d = 1.0_dp
 Time between output of 1d diagnostics. More...
 
real(dp) dt_out_2d = 1.0_dp
 Time between output of 2d diagnostics. More...
 
real(dp) dt_out_3d = 1.0_dp
 Time between output of 3d diagnostics. More...
 
logical write_strmf = .true.
 
logical write_theta = .true.
 
logical write_omega = .true.
 
logical write_tempe = .true.
 
logical write_tempi = .true.
 
logical write_vpare = .true.
 
logical write_vpari = .true.
 
logical write_psi = .true.
 
logical write_doubleprecision = .false.
 
logical write_ionfluxes = .false.
 
logical write_neutralfluxes = .false.
 
logical write_out_nstep
 If true, use the parameter nsave_Xd to set up the output frequency. More...
 
integer nsave_0d
 Number of steps between two 0D diag. outputs. More...
 
integer nsave_1d
 Number of steps between two 1D diag. outputs. More...
 
integer nsave_2d
 Number of steps between two 2D diag. outputs. More...
 
integer nsave_3d
 Number of steps between two 3D diag. outputs. More...
 
character(len=64) resfile0 = "results"
 Head of main result file name. More...
 
character(len=64) rstfile0 = "restart"
 Head of restart file name. More...
 

Member Function/Subroutine Documentation

◆ load_parameters()

procedure output_input_type_mod::toutputinput::load_parameters
private

◆ print_parameters()

procedure output_input_type_mod::toutputinput::print_parameters
private

◆ store_parameters_hdf5()

procedure output_input_type_mod::toutputinput::store_parameters_hdf5
private

Member Data Documentation

◆ dt_out_0d

real(dp) output_input_type_mod::toutputinput::dt_out_0d = 1.0_dp
private

Time between output of 0d diagnostics.

◆ dt_out_1d

real(dp) output_input_type_mod::toutputinput::dt_out_1d = 1.0_dp
private

Time between output of 1d diagnostics.

◆ dt_out_2d

real(dp) output_input_type_mod::toutputinput::dt_out_2d = 1.0_dp
private

Time between output of 2d diagnostics.

◆ dt_out_3d

real(dp) output_input_type_mod::toutputinput::dt_out_3d = 1.0_dp
private

Time between output of 3d diagnostics.

◆ nsave_0d

integer output_input_type_mod::toutputinput::nsave_0d
private

Number of steps between two 0D diag. outputs.

◆ nsave_1d

integer output_input_type_mod::toutputinput::nsave_1d
private

Number of steps between two 1D diag. outputs.

◆ nsave_2d

integer output_input_type_mod::toutputinput::nsave_2d
private

Number of steps between two 2D diag. outputs.

◆ nsave_3d

integer output_input_type_mod::toutputinput::nsave_3d
private

Number of steps between two 3D diag. outputs.

◆ resfile0

character(len=64) output_input_type_mod::toutputinput::resfile0 = "results"
private

Head of main result file name.

◆ rstfile0

character(len=64) output_input_type_mod::toutputinput::rstfile0 = "restart"
private

Head of restart file name.

◆ write_doubleprecision

logical output_input_type_mod::toutputinput::write_doubleprecision = .false.
private

◆ write_ionfluxes

logical output_input_type_mod::toutputinput::write_ionfluxes = .false.
private

◆ write_neutralfluxes

logical output_input_type_mod::toutputinput::write_neutralfluxes = .false.
private

◆ write_omega

logical output_input_type_mod::toutputinput::write_omega = .true.
private

◆ write_out_nstep

logical output_input_type_mod::toutputinput::write_out_nstep
private

If true, use the parameter nsave_Xd to set up the output frequency.

◆ write_psi

logical output_input_type_mod::toutputinput::write_psi = .true.
private

◆ write_strmf

logical output_input_type_mod::toutputinput::write_strmf = .true.
private

◆ write_tempe

logical output_input_type_mod::toutputinput::write_tempe = .true.
private

◆ write_tempi

logical output_input_type_mod::toutputinput::write_tempi = .true.
private

◆ write_theta

logical output_input_type_mod::toutputinput::write_theta = .true.
private

◆ write_vpare

logical output_input_type_mod::toutputinput::write_vpare = .true.
private

◆ write_vpari

logical output_input_type_mod::toutputinput::write_vpari = .true.
private

◆ x_out

integer output_input_type_mod::toutputinput::x_out = 1
private

x-plane to outpunt 2d snapshots

◆ z_out

integer output_input_type_mod::toutputinput::z_out = 1
private

z-plane to outpunt 2d snapshots


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