UFO
ufo_gnssroonedvarcheck_utils_mod Module Reference

Data Types

type  element_type
 
type  singleob_type
 
type  singlebg_type
 

Functions/Subroutines

subroutine, public find_unique (input, output)
 Find the unique entries in the input list. More...
 
subroutine, public ops_realsortquick (key, index)
 Generates a index array pointing to the elements of the array 'key'. More...
 
subroutine, public allocate_singleob (singleob, nobs, nlevp, nlevq)
 Allocate the singleob_type structure, given a certain number of observations,. More...
 
subroutine, public deallocate_singleob (singleob)
 Deallocate the singleob_type structure. More...
 
subroutine, public allocate_singlebg (singlebg, nlevp, nlevq)
 Allocate the structure to hold background information from a single profile. More...
 
subroutine, public deallocate_singlebg (singlebg)
 Dealloate the singlebg_type structure. More...
 

Function/Subroutine Documentation

◆ allocate_singlebg()

subroutine, public ufo_gnssroonedvarcheck_utils_mod::allocate_singlebg ( type(singlebg_type), intent(out)  singlebg,
integer, intent(in)  nlevp,
integer, intent(in)  nlevq 
)

Allocate the structure to hold background information from a single profile.

Author
Met Office
Date
15/10/2020: Created

Definition at line 268 of file ufo_gnssroonedvarcheck_utils_mod.f90.

Here is the caller graph for this function:

◆ allocate_singleob()

subroutine, public ufo_gnssroonedvarcheck_utils_mod::allocate_singleob ( type(singleob_type), intent(out)  singleob,
integer, intent(in)  nobs,
integer, intent(in)  nlevp,
integer, intent(in)  nlevq 
)

Allocate the singleob_type structure, given a certain number of observations,.

Definition at line 200 of file ufo_gnssroonedvarcheck_utils_mod.f90.

Here is the caller graph for this function:

◆ deallocate_singlebg()

subroutine, public ufo_gnssroonedvarcheck_utils_mod::deallocate_singlebg ( type(singlebg_type), intent(inout)  singlebg)

Dealloate the singlebg_type structure.

Author
Met Office
Date
15/10/2020: Created

Definition at line 296 of file ufo_gnssroonedvarcheck_utils_mod.f90.

◆ deallocate_singleob()

subroutine, public ufo_gnssroonedvarcheck_utils_mod::deallocate_singleob ( type(singleob_type), intent(inout)  singleob)

Deallocate the singleob_type structure.

Author
Met Office
Date
15/10/2020: Created

Definition at line 245 of file ufo_gnssroonedvarcheck_utils_mod.f90.

Here is the caller graph for this function:

◆ find_unique()

subroutine, public ufo_gnssroonedvarcheck_utils_mod::find_unique ( integer(c_size_t), dimension(:), intent(in)  input,
integer, dimension(:), intent(out), allocatable  output 
)

Find the unique entries in the input list.

Author
Met Office
Date
15/10/2020: Created

Definition at line 63 of file ufo_gnssroonedvarcheck_utils_mod.f90.

Here is the caller graph for this function:

◆ ops_realsortquick()

subroutine, public ufo_gnssroonedvarcheck_utils_mod::ops_realsortquick ( real(kind_real), dimension(:), intent(in)  key,
integer, dimension(:), intent(out), allocatable  index 
)

Generates a index array pointing to the elements of the array 'key'.

Definition at line 110 of file ufo_gnssroonedvarcheck_utils_mod.f90.

Here is the caller graph for this function: