FV3 Bundle
irwatercoeff_define Module Reference

Data Types

type  irwatercoeff_type
 
interface  operator(==)
 

Functions/Subroutines

elemental logical function, public irwatercoeff_associated (self)
 
elemental subroutine, public irwatercoeff_destroy (self)
 
elemental subroutine, public irwatercoeff_create (self, n_Angles, n_Frequencies, n_Wind_Speeds)
 
subroutine, public irwatercoeff_inspect (self)
 
logical function, public irwatercoeff_validrelease (self)
 
subroutine, public irwatercoeff_info (self, Info)
 
subroutine, public irwatercoeff_defineversion (Id)
 
integer function, public irwatercoeff_inquirefile (Filename, n_Angles, n_Frequencies, n_Wind_Speeds, Release, Version, Title, History, Comment)
 
integer function, public irwatercoeff_readfile (IRwaterCoeff, Filename, No_Close, Quiet, Title, History, Comment, Debug)
 
integer function, public irwatercoeff_writefile (IRwaterCoeff, Filename, No_Close, Quiet, Title, History, Comment, Debug)
 
elemental logical function irwatercoeff_equal (x, y)
 

Variables

character(*), parameter module_version_id = '$Id: IRwaterCoeff_Define.f90 60152 2015-08-13 19:19:13Z paul.vandelst@noaa.gov $'
 
integer, parameter irwatercoeff_release = 3
 
integer, parameter irwatercoeff_version = 2
 
character(*), parameter write_error_status = 'DELETE'
 
real(fp), parameter zero = 0.0_fp
 
real(fp), parameter one = 1.0_fp
 
real(fp), parameter pi = 3.141592653589793238462643383279_fp
 
real(fp), parameter degrees_to_radians = PI / 180.0_fp
 
integer, parameter ml = 256
 

Function/Subroutine Documentation

◆ irwatercoeff_associated()

elemental logical function, public irwatercoeff_define::irwatercoeff_associated ( type(irwatercoeff_type), intent(in)  self)

Definition at line 152 of file IRwaterCoeff_Define.f90.

Here is the caller graph for this function:

◆ irwatercoeff_create()

elemental subroutine, public irwatercoeff_define::irwatercoeff_create ( type(irwatercoeff_type), intent(out)  self,
integer, intent(in)  n_Angles,
integer, intent(in)  n_Frequencies,
integer, intent(in)  n_Wind_Speeds 
)

Definition at line 238 of file IRwaterCoeff_Define.f90.

Here is the caller graph for this function:

◆ irwatercoeff_defineversion()

subroutine, public irwatercoeff_define::irwatercoeff_defineversion ( character(*), intent(out)  Id)

Definition at line 482 of file IRwaterCoeff_Define.f90.

◆ irwatercoeff_destroy()

elemental subroutine, public irwatercoeff_define::irwatercoeff_destroy ( type(irwatercoeff_type), intent(out)  self)

Definition at line 181 of file IRwaterCoeff_Define.f90.

Here is the caller graph for this function:

◆ irwatercoeff_equal()

elemental logical function irwatercoeff_define::irwatercoeff_equal ( type(irwatercoeff_type), intent(in)  x,
type(irwatercoeff_type), intent(in)  y 
)
private

Definition at line 1249 of file IRwaterCoeff_Define.f90.

Here is the call graph for this function:

◆ irwatercoeff_info()

subroutine, public irwatercoeff_define::irwatercoeff_info ( type(irwatercoeff_type), intent(in)  self,
character(*), intent(out)  Info 
)

Definition at line 430 of file IRwaterCoeff_Define.f90.

Here is the caller graph for this function:

◆ irwatercoeff_inquirefile()

integer function, public irwatercoeff_define::irwatercoeff_inquirefile ( character(*), intent(in)  Filename,
integer, intent(out), optional  n_Angles,
integer, intent(out), optional  n_Frequencies,
integer, intent(out), optional  n_Wind_Speeds,
integer, intent(out), optional  Release,
integer, intent(out), optional  Version,
character(*), intent(out), optional  Title,
character(*), intent(out), optional  History,
character(*), intent(out), optional  Comment 
)

Definition at line 598 of file IRwaterCoeff_Define.f90.

Here is the call graph for this function:

◆ irwatercoeff_inspect()

subroutine, public irwatercoeff_define::irwatercoeff_inspect ( type(irwatercoeff_type), intent(in)  self)

Definition at line 303 of file IRwaterCoeff_Define.f90.

Here is the call graph for this function:

◆ irwatercoeff_readfile()

integer function, public irwatercoeff_define::irwatercoeff_readfile ( type(irwatercoeff_type), intent(out)  IRwaterCoeff,
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 802 of file IRwaterCoeff_Define.f90.

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

◆ irwatercoeff_validrelease()

logical function, public irwatercoeff_define::irwatercoeff_validrelease ( type(irwatercoeff_type), intent(in)  self)

Definition at line 363 of file IRwaterCoeff_Define.f90.

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

◆ irwatercoeff_writefile()

integer function, public irwatercoeff_define::irwatercoeff_writefile ( type(irwatercoeff_type), intent(in)  IRwaterCoeff,
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 1063 of file IRwaterCoeff_Define.f90.

Here is the call graph for this function:

Variable Documentation

◆ degrees_to_radians

real(fp), parameter irwatercoeff_define::degrees_to_radians = PI / 180.0_fp
private

Definition at line 74 of file IRwaterCoeff_Define.f90.

◆ irwatercoeff_release

integer, parameter irwatercoeff_define::irwatercoeff_release = 3
private

Definition at line 65 of file IRwaterCoeff_Define.f90.

◆ irwatercoeff_version

integer, parameter irwatercoeff_define::irwatercoeff_version = 2
private

Definition at line 66 of file IRwaterCoeff_Define.f90.

◆ ml

integer, parameter irwatercoeff_define::ml = 256
private

Definition at line 76 of file IRwaterCoeff_Define.f90.

◆ module_version_id

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

Definition at line 62 of file IRwaterCoeff_Define.f90.

◆ one

real(fp), parameter irwatercoeff_define::one = 1.0_fp
private

Definition at line 71 of file IRwaterCoeff_Define.f90.

◆ pi

real(fp), parameter irwatercoeff_define::pi = 3.141592653589793238462643383279_fp
private

Definition at line 73 of file IRwaterCoeff_Define.f90.

◆ write_error_status

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

Definition at line 68 of file IRwaterCoeff_Define.f90.

◆ zero

real(fp), parameter irwatercoeff_define::zero = 0.0_fp
private

Definition at line 70 of file IRwaterCoeff_Define.f90.