params_zhdanov_species_m Module

Species related parameters for the ZHDANOV model are stored here and its input is controlled



Contents


Derived Types

type, public ::  params_zhdanov_species_t

Species dependent parameters for Zhdanov model

Components

Type Visibility Attributes Name Initial
real(kind=GP), public :: za

Species charge number

real(kind=GP), public :: am

Species mass number

real(kind=GP), public :: source_param

Source parameters for species

character(len=32), public :: init_select = 'none'

Type of initial state (BLOB, CONTINUE, PROFILE)

Type-Bound Procedures

procedure , public :: display_zh => display_zhdanov_params Subroutine
procedure , public :: read_zh => read_zhdanov_params Subroutine

Subroutines

public subroutine display_zhdanov_params(self, comm_handler)

Displays parameters for zhdanov model

Arguments

Type IntentOptional Attributes Name
class(params_zhdanov_species_t), intent(in) :: self

Instance of the type

type(comm_handler_t), intent(in) :: comm_handler

MPI communicators

public subroutine read_zhdanov_params(self, filename)

Reads parameters related with physical model

Arguments

Type IntentOptional Attributes Name
class(params_zhdanov_species_t), intent(inout) :: self

Instance of the type

character(len=*), intent(in) :: filename

Filename, to read from