FV3 Bundle
nltecoeff_define Module Reference

Data Types

type  nltecoeff_type
 
interface  operator(==)
 

Functions/Subroutines

elemental logical function, public nltecoeff_associated (NLTECoeff)
 
elemental subroutine, public nltecoeff_destroy (NLTECoeff)
 
elemental subroutine, public nltecoeff_create (NLTECoeff, n_Predictors, n_Sensor_Angles, n_Solar_Angles, n_NLTE_Channels, n_Channels)
 
subroutine, public nltecoeff_inspect (NLTECoeff)
 
logical function, public nltecoeff_validrelease (NLTECoeff)
 
subroutine, public nltecoeff_info (NLTECoeff, Info)
 
subroutine, public nltecoeff_defineversion (Id)
 
subroutine, public nltecoeff_subset (NLTECoeff, Sensor_Channel, NC_Subset)
 
subroutine, public nltecoeff_concat (NLTECoeff, NC_Array, Sensor_Id)
 
subroutine, public nltecoeff_channelreindex (NLTECoeff, Sensor_Channel)
 
elemental logical function nltecoeff_equal (x, y)
 
subroutine nltecoeff_reindex (NLTECoeff)
 

Variables

character(*), parameter module_version_id = '$Id: NLTECoeff_Define.f90 60152 2015-08-13 19:19:13Z paul.vandelst@noaa.gov $'
 
real(double), parameter zero = 0.0_Double
 
real(double), parameter one = 1.0_Double
 
integer, parameter ml = 512
 
integer, parameter sl = 20
 
integer, parameter nltecoeff_release = 2
 
integer, parameter nltecoeff_version = 1
 
integer, parameter n_layers = 2
 
integer, parameter false = 0
 
integer, parameter true = 1
 

Function/Subroutine Documentation

◆ nltecoeff_associated()

elemental logical function, public nltecoeff_define::nltecoeff_associated ( type(nltecoeff_type), intent(in)  NLTECoeff)

Definition at line 174 of file NLTECoeff_Define.f90.

Here is the caller graph for this function:

◆ nltecoeff_channelreindex()

subroutine, public nltecoeff_define::nltecoeff_channelreindex ( type(nltecoeff_type), intent(inout)  NLTECoeff,
integer, dimension(:), intent(in)  Sensor_Channel 
)

Definition at line 859 of file NLTECoeff_Define.f90.

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

◆ nltecoeff_concat()

subroutine, public nltecoeff_define::nltecoeff_concat ( type(nltecoeff_type), intent(out)  NLTECoeff,
type(nltecoeff_type), dimension(:), intent(in)  NC_Array,
character(*), intent(in), optional  Sensor_Id 
)

Definition at line 728 of file NLTECoeff_Define.f90.

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

◆ nltecoeff_create()

elemental subroutine, public nltecoeff_define::nltecoeff_create ( type(nltecoeff_type), intent(out)  NLTECoeff,
integer, intent(in)  n_Predictors,
integer, intent(in)  n_Sensor_Angles,
integer, intent(in)  n_Solar_Angles,
integer, intent(in)  n_NLTE_Channels,
integer, intent(in)  n_Channels 
)

Definition at line 286 of file NLTECoeff_Define.f90.

Here is the caller graph for this function:

◆ nltecoeff_defineversion()

subroutine, public nltecoeff_define::nltecoeff_defineversion ( character(*), intent(out)  Id)

Definition at line 572 of file NLTECoeff_Define.f90.

Here is the caller graph for this function:

◆ nltecoeff_destroy()

elemental subroutine, public nltecoeff_define::nltecoeff_destroy ( type(nltecoeff_type), intent(out)  NLTECoeff)

Definition at line 203 of file NLTECoeff_Define.f90.

Here is the caller graph for this function:

◆ nltecoeff_equal()

elemental logical function nltecoeff_define::nltecoeff_equal ( type(nltecoeff_type), intent(in)  x,
type(nltecoeff_type), intent(in)  y 
)
private

Definition at line 973 of file NLTECoeff_Define.f90.

Here is the call graph for this function:

◆ nltecoeff_info()

subroutine, public nltecoeff_define::nltecoeff_info ( type(nltecoeff_type), intent(in)  NLTECoeff,
character(*), intent(out)  Info 
)

Definition at line 515 of file NLTECoeff_Define.f90.

Here is the caller graph for this function:

◆ nltecoeff_inspect()

subroutine, public nltecoeff_define::nltecoeff_inspect ( type(nltecoeff_type), intent(in)  NLTECoeff)

Definition at line 360 of file NLTECoeff_Define.f90.

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

◆ nltecoeff_reindex()

subroutine nltecoeff_define::nltecoeff_reindex ( type(nltecoeff_type), intent(inout)  NLTECoeff)
private

Definition at line 1038 of file NLTECoeff_Define.f90.

Here is the caller graph for this function:

◆ nltecoeff_subset()

subroutine, public nltecoeff_define::nltecoeff_subset ( type(nltecoeff_type), intent(in)  NLTECoeff,
integer, dimension(:), intent(in)  Sensor_Channel,
type(nltecoeff_type), intent(out)  NC_Subset 
)

Definition at line 619 of file NLTECoeff_Define.f90.

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

◆ nltecoeff_validrelease()

logical function, public nltecoeff_define::nltecoeff_validrelease ( type(nltecoeff_type), intent(in)  NLTECoeff)

Definition at line 446 of file NLTECoeff_Define.f90.

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

Variable Documentation

◆ false

integer, parameter nltecoeff_define::false = 0
private

Definition at line 84 of file NLTECoeff_Define.f90.

◆ ml

integer, parameter nltecoeff_define::ml = 512
private

Definition at line 75 of file NLTECoeff_Define.f90.

◆ module_version_id

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

Definition at line 69 of file NLTECoeff_Define.f90.

◆ n_layers

integer, parameter nltecoeff_define::n_layers = 2
private

Definition at line 82 of file NLTECoeff_Define.f90.

◆ nltecoeff_release

integer, parameter nltecoeff_define::nltecoeff_release = 2
private

Definition at line 79 of file NLTECoeff_Define.f90.

◆ nltecoeff_version

integer, parameter nltecoeff_define::nltecoeff_version = 1
private

Definition at line 80 of file NLTECoeff_Define.f90.

◆ one

real(double), parameter nltecoeff_define::one = 1.0_Double
private

Definition at line 73 of file NLTECoeff_Define.f90.

◆ sl

integer, parameter nltecoeff_define::sl = 20
private

Definition at line 77 of file NLTECoeff_Define.f90.

◆ true

integer, parameter nltecoeff_define::true = 1
private

Definition at line 85 of file NLTECoeff_Define.f90.

◆ zero

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

Definition at line 72 of file NLTECoeff_Define.f90.