UFO
|
Fortran example module for functions on the interface between C++ and Fortran. More...
Functions/Subroutines | |
subroutine | ufo_example_tlad_setup_c (c_key_self, c_conf, c_obsvars, c_geovars) |
Linked list implementation. More... | |
subroutine | ufo_example_tlad_delete_c (c_key_self) |
subroutine | ufo_example_tlad_settraj_c (c_key_self, c_key_geovals, c_obsspace, c_key_hofxdiags) |
subroutine | ufo_example_simobs_tl_c (c_key_self, c_key_geovals, c_obsspace, c_nvars, c_nlocs, c_hofx) |
subroutine | ufo_example_simobs_ad_c (c_key_self, c_key_geovals, c_obsspace, c_nvars, c_nlocs, c_hofx) |
Variables | |
type(registry_t) | ufo_example_tlad_registry |
Linked list interface - defines registry_t type. More... | |
Fortran example module for functions on the interface between C++ and Fortran.
subroutine ufo_example_tlad_mod_c::ufo_example_simobs_ad_c | ( | integer(c_int), intent(in) | c_key_self, |
integer(c_int), intent(in) | c_key_geovals, | ||
type(c_ptr), intent(in), value | c_obsspace, | ||
integer(c_int), intent(in) | c_nvars, | ||
integer(c_int), intent(in) | c_nlocs, | ||
real(c_double), dimension(c_nvars, c_nlocs), intent(in) | c_hofx | ||
) |
Definition at line 112 of file ObsExampleTLAD.interface.F90.
subroutine ufo_example_tlad_mod_c::ufo_example_simobs_tl_c | ( | integer(c_int), intent(in) | c_key_self, |
integer(c_int), intent(in) | c_key_geovals, | ||
type(c_ptr), intent(in), value | c_obsspace, | ||
integer(c_int), intent(in) | c_nvars, | ||
integer(c_int), intent(in) | c_nlocs, | ||
real(c_double), dimension(c_nvars, c_nlocs), intent(inout) | c_hofx | ||
) |
Definition at line 91 of file ObsExampleTLAD.interface.F90.
subroutine ufo_example_tlad_mod_c::ufo_example_tlad_delete_c | ( | integer(c_int), intent(inout) | c_key_self | ) |
Definition at line 56 of file ObsExampleTLAD.interface.F90.
|
private |
Definition at line 68 of file ObsExampleTLAD.interface.F90.
|
private |
Linked list implementation.
Definition at line 32 of file ObsExampleTLAD.interface.F90.
|
private |
Linked list interface - defines registry_t type.
Global registry
Definition at line 22 of file ObsExampleTLAD.interface.F90.