FV3 Bundle
spccoeff_define Module Reference

Data Types

interface  operator(==)
 
type  spccoeff_type
 

Functions/Subroutines

elemental logical function, public spccoeff_associated (SpcCoeff)
 
elemental subroutine, public spccoeff_destroy (SpcCoeff)
 
elemental subroutine, public spccoeff_create (SpcCoeff, n_Channels)
 
subroutine, public spccoeff_inspect (SpcCoeff)
 
logical function, public spccoeff_validrelease (SpcCoeff)
 
subroutine, public spccoeff_info (SpcCoeff, Info, NoComponents)
 
subroutine, public spccoeff_defineversion (Id)
 
subroutine, public spccoeff_subset (SpcCoeff, Sensor_Channel, SC_Subset)
 
subroutine, public spccoeff_concat (SpcCoeff, SC_Array, Sensor_Id)
 
elemental subroutine, public spccoeff_clearallflags (SpcCoeff, ChannelIndex)
 
elemental logical function, public spccoeff_issolar (SpcCoeff, ChannelIndex)
 
elemental logical function, public spccoeff_iszeeman (SpcCoeff, ChannelIndex)
 
elemental subroutine, public spccoeff_setsolar (SpcCoeff, ChannelIndex)
 
elemental subroutine, public spccoeff_setzeeman (SpcCoeff, ChannelIndex)
 
elemental subroutine, public spccoeff_clearsolar (SpcCoeff, ChannelIndex)
 
elemental subroutine, public spccoeff_clearzeeman (SpcCoeff, ChannelIndex)
 
elemental logical function, public spccoeff_ismicrowavesensor (SpcCoeff)
 
elemental logical function, public spccoeff_isinfraredsensor (SpcCoeff)
 
elemental logical function, public spccoeff_isvisiblesensor (SpcCoeff)
 
elemental logical function, public spccoeff_isultravioletsensor (SpcCoeff)
 
elemental subroutine, public spccoeff_setmicrowavesensor (SpcCoeff)
 
elemental subroutine, public spccoeff_setinfraredsensor (SpcCoeff)
 
elemental subroutine, public spccoeff_setvisiblesensor (SpcCoeff)
 
elemental subroutine, public spccoeff_setultravioletsensor (SpcCoeff)
 
elemental subroutine spccoeff_clearsensor (SpcCoeff)
 
elemental logical function spccoeff_equal (x, y)
 
elemental logical function spccoeff_issensor (SpcCoeff, Sensor_Type)
 
elemental subroutine spccoeff_setsensor (SpcCoeff, Sensor_Type)
 
elemental logical function spccoeff_isflagset (SpcCoeff, Flag_Type, ChannelIndex)
 
elemental subroutine spccoeff_setflag (SpcCoeff, Flag_Type, ChannelIndex)
 
elemental subroutine spccoeff_clearflag (SpcCoeff, Flag_Type, ChannelIndex)
 

Variables

character(*), parameter module_version_id = '$Id: SpcCoeff_Define.f90 60152 2015-08-13 19:19:13Z paul.vandelst@noaa.gov $'
 
real(double), parameter zero = 0.0_Double
 
integer, parameter ml = 512
 
integer, parameter sl = 20
 
integer, parameter spccoeff_release = 8
 
integer, parameter spccoeff_version = 1
 
integer, parameter solar_flag = 0
 
integer, parameter zeeman_flag = 1
 

Function/Subroutine Documentation

◆ spccoeff_associated()

elemental logical function, public spccoeff_define::spccoeff_associated ( type(spccoeff_type), intent(in)  SpcCoeff)

Definition at line 235 of file SpcCoeff_Define.f90.

Here is the caller graph for this function:

◆ spccoeff_clearallflags()

elemental subroutine, public spccoeff_define::spccoeff_clearallflags ( type(spccoeff_type), intent(inout)  SpcCoeff,
integer, intent(in), optional  ChannelIndex 
)

Definition at line 898 of file SpcCoeff_Define.f90.

Here is the call graph for this function:

◆ spccoeff_clearflag()

elemental subroutine spccoeff_define::spccoeff_clearflag ( type(spccoeff_type), intent(inout)  SpcCoeff,
integer, intent(in)  Flag_Type,
integer, intent(in), optional  ChannelIndex 
)
private

Definition at line 1776 of file SpcCoeff_Define.f90.

Here is the caller graph for this function:

◆ spccoeff_clearsensor()

elemental subroutine spccoeff_define::spccoeff_clearsensor ( type(spccoeff_type), intent(inout)  SpcCoeff)
private

Definition at line 1483 of file SpcCoeff_Define.f90.

◆ spccoeff_clearsolar()

elemental subroutine, public spccoeff_define::spccoeff_clearsolar ( type(spccoeff_type), intent(inout)  SpcCoeff,
integer, intent(in), optional  ChannelIndex 
)

Definition at line 1133 of file SpcCoeff_Define.f90.

Here is the call graph for this function:

◆ spccoeff_clearzeeman()

elemental subroutine, public spccoeff_define::spccoeff_clearzeeman ( type(spccoeff_type), intent(inout)  SpcCoeff,
integer, intent(in), optional  ChannelIndex 
)

Definition at line 1174 of file SpcCoeff_Define.f90.

Here is the call graph for this function:

◆ spccoeff_concat()

subroutine, public spccoeff_define::spccoeff_concat ( type(spccoeff_type), intent(out)  SpcCoeff,
type(spccoeff_type), dimension(:), intent(in)  SC_Array,
character(*), intent(in), optional  Sensor_Id 
)

Definition at line 777 of file SpcCoeff_Define.f90.

Here is the call graph for this function:

◆ spccoeff_create()

elemental subroutine, public spccoeff_define::spccoeff_create ( type(spccoeff_type), intent(out)  SpcCoeff,
integer, intent(in)  n_Channels 
)

Definition at line 308 of file SpcCoeff_Define.f90.

Here is the caller graph for this function:

◆ spccoeff_defineversion()

subroutine, public spccoeff_define::spccoeff_defineversion ( character(*), intent(out)  Id)

Definition at line 614 of file SpcCoeff_Define.f90.

Here is the call graph for this function:

◆ spccoeff_destroy()

elemental subroutine, public spccoeff_define::spccoeff_destroy ( type(spccoeff_type), intent(out)  SpcCoeff)

Definition at line 264 of file SpcCoeff_Define.f90.

Here is the caller graph for this function:

◆ spccoeff_equal()

elemental logical function spccoeff_define::spccoeff_equal ( type(spccoeff_type), intent(in)  x,
type(spccoeff_type), intent(in)  y 
)
private

Definition at line 1530 of file SpcCoeff_Define.f90.

Here is the call graph for this function:

◆ spccoeff_info()

subroutine, public spccoeff_define::spccoeff_info ( type(spccoeff_type), intent(in)  SpcCoeff,
character(*), intent(out)  Info,
logical, intent(in), optional  NoComponents 
)

Definition at line 540 of file SpcCoeff_Define.f90.

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

◆ spccoeff_inspect()

subroutine, public spccoeff_define::spccoeff_inspect ( type(spccoeff_type), intent(in)  SpcCoeff)

Definition at line 379 of file SpcCoeff_Define.f90.

Here is the call graph for this function:

◆ spccoeff_isflagset()

elemental logical function spccoeff_define::spccoeff_isflagset ( type(spccoeff_type), intent(in)  SpcCoeff,
integer, intent(in)  Flag_Type,
integer, intent(in), optional  ChannelIndex 
)
private

Definition at line 1647 of file SpcCoeff_Define.f90.

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

◆ spccoeff_isinfraredsensor()

elemental logical function, public spccoeff_define::spccoeff_isinfraredsensor ( type(spccoeff_type), intent(in)  SpcCoeff)

Definition at line 1262 of file SpcCoeff_Define.f90.

Here is the call graph for this function:

◆ spccoeff_ismicrowavesensor()

elemental logical function, public spccoeff_define::spccoeff_ismicrowavesensor ( type(spccoeff_type), intent(in)  SpcCoeff)

Definition at line 1224 of file SpcCoeff_Define.f90.

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

◆ spccoeff_issensor()

elemental logical function spccoeff_define::spccoeff_issensor ( type(spccoeff_type), intent(in)  SpcCoeff,
integer, intent(in)  Sensor_Type 
)
private

Definition at line 1578 of file SpcCoeff_Define.f90.

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

◆ spccoeff_issolar()

elemental logical function, public spccoeff_define::spccoeff_issolar ( type(spccoeff_type), intent(in)  SpcCoeff,
integer, intent(in), optional  ChannelIndex 
)

Definition at line 959 of file SpcCoeff_Define.f90.

Here is the call graph for this function:

◆ spccoeff_isultravioletsensor()

elemental logical function, public spccoeff_define::spccoeff_isultravioletsensor ( type(spccoeff_type), intent(in)  SpcCoeff)

Definition at line 1338 of file SpcCoeff_Define.f90.

Here is the call graph for this function:

◆ spccoeff_isvisiblesensor()

elemental logical function, public spccoeff_define::spccoeff_isvisiblesensor ( type(spccoeff_type), intent(in)  SpcCoeff)

Definition at line 1300 of file SpcCoeff_Define.f90.

Here is the call graph for this function:

◆ spccoeff_iszeeman()

elemental logical function, public spccoeff_define::spccoeff_iszeeman ( type(spccoeff_type), intent(in)  SpcCoeff,
integer, intent(in), optional  ChannelIndex 
)

Definition at line 1010 of file SpcCoeff_Define.f90.

Here is the call graph for this function:

◆ spccoeff_setflag()

elemental subroutine spccoeff_define::spccoeff_setflag ( type(spccoeff_type), intent(inout)  SpcCoeff,
integer, intent(in)  Flag_Type,
integer, intent(in), optional  ChannelIndex 
)
private

Definition at line 1714 of file SpcCoeff_Define.f90.

Here is the caller graph for this function:

◆ spccoeff_setinfraredsensor()

elemental subroutine, public spccoeff_define::spccoeff_setinfraredsensor ( type(spccoeff_type), intent(inout)  SpcCoeff)

Definition at line 1397 of file SpcCoeff_Define.f90.

Here is the call graph for this function:

◆ spccoeff_setmicrowavesensor()

elemental subroutine, public spccoeff_define::spccoeff_setmicrowavesensor ( type(spccoeff_type), intent(inout)  SpcCoeff)

Definition at line 1368 of file SpcCoeff_Define.f90.

Here is the call graph for this function:

◆ spccoeff_setsensor()

elemental subroutine spccoeff_define::spccoeff_setsensor ( type(spccoeff_type), intent(inout)  SpcCoeff,
integer, intent(in)  Sensor_Type 
)
private

Definition at line 1588 of file SpcCoeff_Define.f90.

Here is the caller graph for this function:

◆ spccoeff_setsolar()

elemental subroutine, public spccoeff_define::spccoeff_setsolar ( type(spccoeff_type), intent(inout)  SpcCoeff,
integer, intent(in), optional  ChannelIndex 
)

Definition at line 1052 of file SpcCoeff_Define.f90.

Here is the call graph for this function:

◆ spccoeff_setultravioletsensor()

elemental subroutine, public spccoeff_define::spccoeff_setultravioletsensor ( type(spccoeff_type), intent(inout)  SpcCoeff)

Definition at line 1455 of file SpcCoeff_Define.f90.

Here is the call graph for this function:

◆ spccoeff_setvisiblesensor()

elemental subroutine, public spccoeff_define::spccoeff_setvisiblesensor ( type(spccoeff_type), intent(inout)  SpcCoeff)

Definition at line 1426 of file SpcCoeff_Define.f90.

Here is the call graph for this function:

◆ spccoeff_setzeeman()

elemental subroutine, public spccoeff_define::spccoeff_setzeeman ( type(spccoeff_type), intent(inout)  SpcCoeff,
integer, intent(in), optional  ChannelIndex 
)

Definition at line 1092 of file SpcCoeff_Define.f90.

Here is the call graph for this function:

◆ spccoeff_subset()

subroutine, public spccoeff_define::spccoeff_subset ( type(spccoeff_type), intent(in)  SpcCoeff,
integer, dimension(:), intent(in)  Sensor_Channel,
type(spccoeff_type), intent(out)  SC_Subset 
)

Definition at line 676 of file SpcCoeff_Define.f90.

Here is the call graph for this function:

◆ spccoeff_validrelease()

logical function, public spccoeff_define::spccoeff_validrelease ( type(spccoeff_type), intent(in)  SpcCoeff)

Definition at line 457 of file SpcCoeff_Define.f90.

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

Variable Documentation

◆ ml

integer, parameter spccoeff_define::ml = 512
private

Definition at line 142 of file SpcCoeff_Define.f90.

◆ module_version_id

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

Definition at line 137 of file SpcCoeff_Define.f90.

◆ sl

integer, parameter spccoeff_define::sl = 20
private

Definition at line 144 of file SpcCoeff_Define.f90.

◆ solar_flag

integer, parameter spccoeff_define::solar_flag = 0
private

Definition at line 149 of file SpcCoeff_Define.f90.

◆ spccoeff_release

integer, parameter spccoeff_define::spccoeff_release = 8
private

Definition at line 146 of file SpcCoeff_Define.f90.

◆ spccoeff_version

integer, parameter spccoeff_define::spccoeff_version = 1
private

Definition at line 147 of file SpcCoeff_Define.f90.

◆ zeeman_flag

integer, parameter spccoeff_define::zeeman_flag = 1
private

Definition at line 150 of file SpcCoeff_Define.f90.

◆ zero

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

Definition at line 140 of file SpcCoeff_Define.f90.