FV3 Bundle
zeeman_input_define Module Reference

Data Types

interface  operator(==)
 
type  zeeman_input_type
 

Functions/Subroutines

elemental subroutine, public zeeman_input_setvalue (Zeeman_Input, Field_Strength, Cos_ThetaB, Cos_PhiB, Doppler_Shift)
 
elemental subroutine, public zeeman_input_getvalue (Zeeman_Input, Field_Strength, Cos_ThetaB, Cos_PhiB, Doppler_Shift)
 
logical function, public zeeman_input_isvalid (z)
 
subroutine, public zeeman_input_inspect (z)
 
subroutine, public zeeman_input_defineversion (Id)
 
logical function, public zeeman_input_validrelease (self)
 
integer function, public zeeman_input_readfile (Zeeman_Input, Filename, No_Close, Quiet, Title, History, Comment, Debug)
 
integer function, public zeeman_input_writefile (Zeeman_Input, Filename, No_Close, Quiet, Title, History, Comment, Debug)
 
elemental logical function zeeman_input_equal (x, y)
 

Variables

character(*), parameter, private module_version_id = '$Id: Zeeman_Input_Define.f90 60152 2015-08-13 19:19:13Z paul.vandelst@noaa.gov $'
 
integer, parameter zeeman_input_release = 1
 
integer, parameter zeeman_input_version = 1
 
character(*), parameter write_error_status = 'DELETE'
 
integer, parameter ml = 256
 
real(double), parameter zero = 0.0_Double
 
real(double), parameter default_magentic_field = 0.3_Double
 

Function/Subroutine Documentation

◆ zeeman_input_defineversion()

subroutine, public zeeman_input_define::zeeman_input_defineversion ( character(*), intent(out)  Id)

Definition at line 389 of file Zeeman_Input_Define.f90.

◆ zeeman_input_equal()

elemental logical function zeeman_input_define::zeeman_input_equal ( type(zeeman_input_type), intent(in)  x,
type(zeeman_input_type), intent(in)  y 
)
private

Definition at line 858 of file Zeeman_Input_Define.f90.

◆ zeeman_input_getvalue()

elemental subroutine, public zeeman_input_define::zeeman_input_getvalue ( type(zeeman_input_type), intent(in)  Zeeman_Input,
real(fp), intent(out), optional  Field_Strength,
real(fp), intent(out), optional  Cos_ThetaB,
real(fp), intent(out), optional  Cos_PhiB,
real(fp), intent(out), optional  Doppler_Shift 
)

Definition at line 242 of file Zeeman_Input_Define.f90.

Here is the caller graph for this function:

◆ zeeman_input_inspect()

subroutine, public zeeman_input_define::zeeman_input_inspect ( type(zeeman_input_type), intent(in)  z)

Definition at line 356 of file Zeeman_Input_Define.f90.

Here is the caller graph for this function:

◆ zeeman_input_isvalid()

logical function, public zeeman_input_define::zeeman_input_isvalid ( type(zeeman_input_type), intent(in)  z)

Definition at line 297 of file Zeeman_Input_Define.f90.

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

◆ zeeman_input_readfile()

integer function, public zeeman_input_define::zeeman_input_readfile ( type(zeeman_input_type), intent(out)  Zeeman_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 535 of file Zeeman_Input_Define.f90.

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

◆ zeeman_input_setvalue()

elemental subroutine, public zeeman_input_define::zeeman_input_setvalue ( type(zeeman_input_type), intent(inout)  Zeeman_Input,
real(fp), intent(in), optional  Field_Strength,
real(fp), intent(in), optional  Cos_ThetaB,
real(fp), intent(in), optional  Cos_PhiB,
real(fp), intent(in), optional  Doppler_Shift 
)

Definition at line 166 of file Zeeman_Input_Define.f90.

◆ zeeman_input_validrelease()

logical function, public zeeman_input_define::zeeman_input_validrelease ( type(zeeman_input_type), intent(in)  self)

Definition at line 424 of file Zeeman_Input_Define.f90.

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

◆ zeeman_input_writefile()

integer function, public zeeman_input_define::zeeman_input_writefile ( type(zeeman_input_type), intent(in)  Zeeman_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 734 of file Zeeman_Input_Define.f90.

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

Variable Documentation

◆ default_magentic_field

real(double), parameter zeeman_input_define::default_magentic_field = 0.3_Double
private

Definition at line 68 of file Zeeman_Input_Define.f90.

◆ ml

integer, parameter zeeman_input_define::ml = 256
private

Definition at line 64 of file Zeeman_Input_Define.f90.

◆ module_version_id

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

Definition at line 56 of file Zeeman_Input_Define.f90.

◆ write_error_status

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

Definition at line 62 of file Zeeman_Input_Define.f90.

◆ zeeman_input_release

integer, parameter zeeman_input_define::zeeman_input_release = 1
private

Definition at line 59 of file Zeeman_Input_Define.f90.

◆ zeeman_input_version

integer, parameter zeeman_input_define::zeeman_input_version = 1
private

Definition at line 60 of file Zeeman_Input_Define.f90.

◆ zero

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

Definition at line 66 of file Zeeman_Input_Define.f90.