enumerator | :: | GEOMETRY_NONE | = | 0 | |
enumerator | :: | GEOMETRY_PROVIDER | = | 1 | |
enumerator | :: | GEOMETRY_FROM_PARENT | = | 2 | |
enumerator | :: | GEOMETRY_FROM_CHILD | = | 3 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | kind |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | provider |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(GeomSpec), | intent(in), | optional | :: | geom_spec | ||
class(VerticalGrid), | intent(in), | optional | :: | vertical_grid |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=:), | public, | allocatable | :: | provider | |||
integer, | public | :: | kind | = | GEOMETRY_FROM_PARENT | ||
class(GeomSpec), | public, | allocatable | :: | geom_spec | |||
class(VerticalGrid), | public, | allocatable | :: | vertical_grid |
private function new_GeometrySpecSimple (kind) | |
private function new_GeometryFromChild (provider) | |
private function new_GeometryProvider (geom_spec, vertical_grid) |