|
FV3-JEDI
|
Data Types | |
| type | fv3jedi_geom_iter |
Functions/Subroutines | |
| subroutine, public | fv3jedi_geom_iter_setup (self, geom, iind, jind) |
| Linked list implementation. More... | |
| subroutine, public | fv3jedi_geom_iter_clone (self, other) |
| Clone for the geometry iterator. More... | |
| subroutine, public | fv3jedi_geom_iter_equals (self, other, equals) |
| Check for the geometry iterator equality. More... | |
| subroutine, public | fv3jedi_geom_iter_current (self, lon, lat) |
| Get geometry iterator current lat/lon. More... | |
| subroutine, public | fv3jedi_geom_iter_next (self) |
| Update geometry iterator to next point. More... | |
Variables | |
| type(registry_t), public | fv3jedi_geom_iter_registry |
| Linked list interface - defines registry_t type. More... | |
| subroutine, public fv3jedi_geom_iter_mod::fv3jedi_geom_iter_clone | ( | type(fv3jedi_geom_iter), intent(inout) | self, |
| type(fv3jedi_geom_iter), intent(in) | other | ||
| ) |
Clone for the geometry iterator.
| [in,out] | self | Geometry iterator |
| [in] | other | Other geometry iterator |
Definition at line 65 of file fv3jedi_geom_iter_mod.F90.

| subroutine, public fv3jedi_geom_iter_mod::fv3jedi_geom_iter_current | ( | type(fv3jedi_geom_iter), intent(in) | self, |
| real(kind_real), intent(out) | lon, | ||
| real(kind_real), intent(out) | lat | ||
| ) |
Get geometry iterator current lat/lon.
| [in] | self | Geometry iterator |
| [out] | lat | Latitude |
| [out] | lon | Longitude |
Definition at line 99 of file fv3jedi_geom_iter_mod.F90.

| subroutine, public fv3jedi_geom_iter_mod::fv3jedi_geom_iter_equals | ( | type(fv3jedi_geom_iter), intent(in) | self, |
| type(fv3jedi_geom_iter), intent(in) | other, | ||
| integer, intent(out) | equals | ||
| ) |
Check for the geometry iterator equality.
| [in] | self | Geometry iterator |
| [in] | other | Other geometry iterator |
| [out] | equals | Equality flag |
Definition at line 82 of file fv3jedi_geom_iter_mod.F90.

| subroutine, public fv3jedi_geom_iter_mod::fv3jedi_geom_iter_next | ( | type(fv3jedi_geom_iter), intent(inout) | self | ) |
Update geometry iterator to next point.
| [in,out] | self | Geometry iterator |
Definition at line 129 of file fv3jedi_geom_iter_mod.F90.

| subroutine, public fv3jedi_geom_iter_mod::fv3jedi_geom_iter_setup | ( | type(fv3jedi_geom_iter), intent(inout) | self, |
| type(fv3jedi_geom), intent(in), pointer | geom, | ||
| integer, intent(in) | iind, | ||
| integer, intent(in) | jind | ||
| ) |
Linked list implementation.
Setup for the geometry iterator
| [in,out] | self | Geometry iterator |
| [in] | geom | Geometry |
| [in] | jind | Index |
Definition at line 47 of file fv3jedi_geom_iter_mod.F90.

| type(registry_t), public fv3jedi_geom_iter_mod::fv3jedi_geom_iter_registry |
Linked list interface - defines registry_t type.
Global registry
Definition at line 34 of file fv3jedi_geom_iter_mod.F90.