18 #define LISTED_TYPE soca_geom_iter
21 #include "oops/util/linkedList_i.f"
31 #include "oops/util/linkedList_c.f"
35 subroutine soca_geom_iter_setup_c(c_key_self, c_key_geom, c_iindex, c_jindex) bind(c, name='soca_geom_iter_setup_f90')
36 integer(c_int),
intent(inout) :: c_key_self
37 integer(c_int),
intent( in) :: c_key_geom
38 integer(c_int),
intent( in) :: c_iindex
39 integer(c_int),
intent( in) :: c_jindex
52 call self%setup(geom, c_iindex, c_jindex)
60 integer(c_int),
intent(inout) :: c_key_self
61 integer(c_int),
intent( in) :: c_key_other
73 call self%clone(other)
81 integer(c_int),
intent(inout) :: c_key_self
92 integer(c_int),
intent(inout) :: c_key_self
93 integer(c_int),
intent( in) :: c_key_other
94 integer(c_int),
intent(inout) :: c_equals
104 call self%equals(other, c_equals)
112 integer(c_int),
intent( in) :: c_key_self
113 real(c_double),
intent(inout) :: c_lat
114 real(c_double),
intent(inout) :: c_lon
123 call self%current(c_lon, c_lat)
131 integer(c_int),
intent(in) :: c_key_self
C++ interfaces for soca_geom_iter_mod::soca_geom_iter.
subroutine soca_geom_iter_next_c(c_key_self)
C++ interface for soca_geom_iter_mod::soca_geom_iter::next()
subroutine soca_geom_iter_current_c(c_key_self, c_lon, c_lat)
C++ interface for soca_geom_iter_mod::soca_geom_iter::current()
subroutine soca_geom_iter_delete_c(c_key_self)
!> C++ interface for deleting soca_geom_iter_mod::soca_geom_iter
subroutine soca_geom_iter_setup_c(c_key_self, c_key_geom, c_iindex, c_jindex)
Linked list implementation.
subroutine soca_geom_iter_equals_c(c_key_self, c_key_other, c_equals)
C++ interface for soca_geom_iter_mod::soca_geom_iter::equals()
type(registry_t), public soca_geom_iter_registry
Linked list interface - defines registry_t type.
subroutine soca_geom_iter_clone_c(c_key_self, c_key_other)
C++ interface for soca_geom_iter_mod::soca_geom_iter::clone()
C++ interfaces for soca_geom_mod::soca_geom.
type(registry_t), public soca_geom_registry
Linked list interface - defines registry_t type.