FV3-JEDI
fv3jedi_lineargetvalues_interface_mod Module Reference

Functions/Subroutines

subroutine fv3jedi_lineargetvalues_create_c (c_key_self, c_key_geom, c_key_locs)
 Linked list implementation. More...
 
subroutine fv3jedi_lineargetvalues_delete_c (c_key_self)
 
subroutine fv3jedi_lineargetvalues_set_trajectory_c (c_key_self, c_key_geom, c_key_state, c_t1, c_t2, c_key_locs, c_key_geovals)
 
subroutine fv3jedi_lineargetvalues_fill_geovals_tl_c (c_key_self, c_key_geom, c_key_inc, c_t1, c_t2, c_key_locs, c_key_geovals)
 
subroutine fv3jedi_lineargetvalues_fill_geovals_ad_c (c_key_self, c_key_geom, c_key_inc, c_t1, c_t2, c_key_locs, c_key_geovals)
 

Variables

type(registry_t), public fv3jedi_lineargetvalues_registry
 Linked list interface. More...
 

Function/Subroutine Documentation

◆ fv3jedi_lineargetvalues_create_c()

subroutine fv3jedi_lineargetvalues_interface_mod::fv3jedi_lineargetvalues_create_c ( integer(c_int), intent(inout)  c_key_self,
integer(c_int), intent(in)  c_key_geom,
integer(c_int), intent(in)  c_key_locs 
)
private

Linked list implementation.

Parameters
[in,out]c_key_selfKey to self
[in]c_key_geomKey to geometry
[in]c_key_locsKey to observation locations

Definition at line 57 of file LinearGetValues.interface.F90.

◆ fv3jedi_lineargetvalues_delete_c()

subroutine fv3jedi_lineargetvalues_interface_mod::fv3jedi_lineargetvalues_delete_c ( integer(c_int), intent(inout)  c_key_self)
private
Parameters
[in,out]c_key_selfKey to self

Definition at line 84 of file LinearGetValues.interface.F90.

◆ fv3jedi_lineargetvalues_fill_geovals_ad_c()

subroutine fv3jedi_lineargetvalues_interface_mod::fv3jedi_lineargetvalues_fill_geovals_ad_c ( integer(c_int), intent(in)  c_key_self,
integer(c_int), intent(in)  c_key_geom,
integer(c_int), intent(in)  c_key_inc,
type(c_ptr), intent(in)  c_t1,
type(c_ptr), intent(in)  c_t2,
integer(c_int), intent(in)  c_key_locs,
integer(c_int), intent(in)  c_key_geovals 
)
private

Definition at line 177 of file LinearGetValues.interface.F90.

◆ fv3jedi_lineargetvalues_fill_geovals_tl_c()

subroutine fv3jedi_lineargetvalues_interface_mod::fv3jedi_lineargetvalues_fill_geovals_tl_c ( integer(c_int), intent(in)  c_key_self,
integer(c_int), intent(in)  c_key_geom,
integer(c_int), intent(in)  c_key_inc,
type(c_ptr), intent(in)  c_t1,
type(c_ptr), intent(in)  c_t2,
integer(c_int), intent(in)  c_key_locs,
integer(c_int), intent(in)  c_key_geovals 
)
private

Definition at line 141 of file LinearGetValues.interface.F90.

◆ fv3jedi_lineargetvalues_set_trajectory_c()

subroutine fv3jedi_lineargetvalues_interface_mod::fv3jedi_lineargetvalues_set_trajectory_c ( integer(c_int), intent(in)  c_key_self,
integer(c_int), intent(in)  c_key_geom,
integer(c_int), intent(in)  c_key_state,
type(c_ptr), intent(in)  c_t1,
type(c_ptr), intent(in)  c_t2,
integer(c_int), intent(in)  c_key_locs,
integer(c_int), intent(in)  c_key_geovals 
)
private

Definition at line 104 of file LinearGetValues.interface.F90.

Variable Documentation

◆ fv3jedi_lineargetvalues_registry

type(registry_t), public fv3jedi_lineargetvalues_interface_mod::fv3jedi_lineargetvalues_registry

Linked list interface.

Definition at line 44 of file LinearGetValues.interface.F90.