FV3 Bundle
ssu_input_define Module Reference

Data Types

interface  operator(==)
 
type  ssu_input_type
 

Functions/Subroutines

logical function, public ssu_input_isvalid (ssu)
 
subroutine, public ssu_input_inspect (ssu)
 
logical function, public ssu_input_validrelease (self)
 
subroutine, public ssu_input_defineversion (Id)
 
elemental subroutine, public ssu_input_setvalue (SSU_Input, Time, Cell_Pressure, Channel)
 
elemental subroutine, public ssu_input_getvalue (SSU_Input, Channel, Time, Cell_Pressure, n_Channels)
 
elemental logical function, public ssu_input_cellpressureisset (ssu)
 
integer function, public ssu_input_readfile (SSU_Input, Filename, No_Close, Quiet, Title, History, Comment, Debug)
 
integer function, public ssu_input_writefile (SSU_Input, Filename, No_Close, Quiet, Title, History, Comment, Debug)
 
elemental logical function ssu_input_equal (x, y)
 

Variables

character(*), parameter module_version_id = '$Id: SSU_Input_Define.f90 60152 2015-08-13 19:19:13Z paul.vandelst@noaa.gov $'
 
integer, parameter ssu_input_release = 1
 
integer, parameter ssu_input_version = 1
 
character(*), parameter write_error_status = 'DELETE'
 
real(double), parameter zero = 0.0_Double
 
integer, parameter ml = 256
 
integer, parameter max_n_channels = 3
 

Function/Subroutine Documentation

◆ ssu_input_cellpressureisset()

elemental logical function, public ssu_input_define::ssu_input_cellpressureisset ( type(ssu_input_type), intent(in)  ssu)

Definition at line 491 of file SSU_Input_Define.f90.

Here is the caller graph for this function:

◆ ssu_input_defineversion()

subroutine, public ssu_input_define::ssu_input_defineversion ( character(*), intent(out)  Id)

Definition at line 288 of file SSU_Input_Define.f90.

◆ ssu_input_equal()

elemental logical function ssu_input_define::ssu_input_equal ( type(ssu_input_type), intent(in)  x,
type(ssu_input_type), intent(in)  y 
)
private

Definition at line 931 of file SSU_Input_Define.f90.

◆ ssu_input_getvalue()

elemental subroutine, public ssu_input_define::ssu_input_getvalue ( type(ssu_input_type), intent(in)  SSU_Input,
integer, intent(in), optional  Channel,
real(fp), intent(out), optional  Time,
real(fp), intent(out), optional  Cell_Pressure,
integer, intent(out), optional  n_Channels 
)

Definition at line 429 of file SSU_Input_Define.f90.

Here is the caller graph for this function:

◆ ssu_input_inspect()

subroutine, public ssu_input_define::ssu_input_inspect ( type(ssu_input_type), intent(in)  ssu)

Definition at line 192 of file SSU_Input_Define.f90.

Here is the caller graph for this function:

◆ ssu_input_isvalid()

logical function, public ssu_input_define::ssu_input_isvalid ( type(ssu_input_type), intent(in)  ssu)

Definition at line 144 of file SSU_Input_Define.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ssu_input_readfile()

integer function, public ssu_input_define::ssu_input_readfile ( type(ssu_input_type), intent(out)  SSU_Input,
character(*), intent(in)  Filename,
logical, intent(in), optional  No_Close,
logical, intent(in), optional  Quiet,
character(*), intent(out), optional  Title,
character(*), intent(out), optional  History,
character(*), intent(out), optional  Comment,
logical, intent(in), optional  Debug 
)

Definition at line 572 of file SSU_Input_Define.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ssu_input_setvalue()

elemental subroutine, public ssu_input_define::ssu_input_setvalue ( type(ssu_input_type), intent(inout)  SSU_Input,
real(fp), intent(in), optional  Time,
real(fp), intent(in), optional  Cell_Pressure,
integer, intent(in), optional  Channel 
)

Definition at line 348 of file SSU_Input_Define.f90.

◆ ssu_input_validrelease()

logical function, public ssu_input_define::ssu_input_validrelease ( type(ssu_input_type), intent(in)  self)

Definition at line 229 of file SSU_Input_Define.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ssu_input_writefile()

integer function, public ssu_input_define::ssu_input_writefile ( type(ssu_input_type), intent(in)  SSU_Input,
character(*), intent(in)  Filename,
logical, intent(in), optional  No_Close,
logical, intent(in), optional  Quiet,
character(*), intent(in), optional  Title,
character(*), intent(in), optional  History,
character(*), intent(in), optional  Comment,
logical, intent(in), optional  Debug 
)

Definition at line 792 of file SSU_Input_Define.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ max_n_channels

integer, parameter ssu_input_define::max_n_channels = 3
private

Definition at line 72 of file SSU_Input_Define.f90.

◆ ml

integer, parameter ssu_input_define::ml = 256
private

Definition at line 70 of file SSU_Input_Define.f90.

◆ module_version_id

character(*), parameter ssu_input_define::module_version_id = '$Id: SSU_Input_Define.f90 60152 2015-08-13 19:19:13Z paul.vandelst@noaa.gov $'
private

Definition at line 60 of file SSU_Input_Define.f90.

◆ ssu_input_release

integer, parameter ssu_input_define::ssu_input_release = 1
private

Definition at line 63 of file SSU_Input_Define.f90.

◆ ssu_input_version

integer, parameter ssu_input_define::ssu_input_version = 1
private

Definition at line 64 of file SSU_Input_Define.f90.

◆ write_error_status

character(*), parameter ssu_input_define::write_error_status = 'DELETE'
private

Definition at line 66 of file SSU_Input_Define.f90.

◆ zero

real(double), parameter ssu_input_define::zero = 0.0_Double
private

Definition at line 68 of file SSU_Input_Define.f90.