UFO
ufo_locs_mod Module Reference

Fortran module handling observation locations. More...

Data Types

type  ufo_locs
 Fortran derived type to hold observation locations. More...
 

Functions/Subroutines

subroutine, public ufo_locs_create (self, obss, nlocs, lats, lons)
 
subroutine, public ufo_locs_setup (self, nlocs)
 
subroutine, public ufo_locs_copy (self, other)
 
subroutine, public ufo_locs_delete (self)
 
subroutine, public ufo_locs_concatenate (self, other)
 
subroutine, public ufo_locs_init (self, obss, t1, t2)
 
subroutine, public ufo_locs_time_mask (self, t1, t2, time_mask)
 

Detailed Description

Fortran module handling observation locations.

Function/Subroutine Documentation

◆ ufo_locs_concatenate()

subroutine, public ufo_locs_mod::ufo_locs_concatenate ( type(ufo_locs), intent(inout)  self,
type(ufo_locs), intent(in)  other 
)

Definition at line 143 of file ufo_locs_mod.F90.

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

◆ ufo_locs_copy()

subroutine, public ufo_locs_mod::ufo_locs_copy ( type(ufo_locs), intent(inout)  self,
type(ufo_locs), intent(in)  other 
)

Definition at line 105 of file ufo_locs_mod.F90.

Here is the caller graph for this function:

◆ ufo_locs_create()

subroutine, public ufo_locs_mod::ufo_locs_create ( type(ufo_locs), intent(inout)  self,
type(c_ptr), intent(in), value  obss,
integer, intent(in)  nlocs,
real(kind_real), dimension(nlocs), intent(in)  lats,
real(kind_real), dimension(nlocs), intent(in)  lons 
)

Definition at line 38 of file ufo_locs_mod.F90.

Here is the caller graph for this function:

◆ ufo_locs_delete()

subroutine, public ufo_locs_mod::ufo_locs_delete ( type(ufo_locs), intent(inout)  self)

Definition at line 128 of file ufo_locs_mod.F90.

Here is the caller graph for this function:

◆ ufo_locs_init()

subroutine, public ufo_locs_mod::ufo_locs_init ( type(ufo_locs), intent(inout)  self,
type(c_ptr), intent(in), value  obss,
type(datetime), intent(in)  t1,
type(datetime), intent(in)  t2 
)

Definition at line 222 of file ufo_locs_mod.F90.

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

◆ ufo_locs_setup()

subroutine, public ufo_locs_mod::ufo_locs_setup ( type(ufo_locs), intent(inout)  self,
integer, intent(in)  nlocs 
)

Definition at line 80 of file ufo_locs_mod.F90.

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

◆ ufo_locs_time_mask()

subroutine, public ufo_locs_mod::ufo_locs_time_mask ( type(ufo_locs), intent(in)  self,
type(datetime), intent(in)  t1,
type(datetime), intent(in)  t2,
logical, dimension(:), intent(inout), allocatable  time_mask 
)

Definition at line 281 of file ufo_locs_mod.F90.