GeometrySpec Interface

public interface GeometrySpec

Module Procedures

private function new_GeometrySpecSimple(kind) result(spec)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: kind

Return Value type(GeometrySpec)

private function new_GeometryFromChild(provider) result(spec)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: provider

Return Value type(GeometrySpec)

private function new_GeometryProvider(geom_spec, vertical_grid) result(spec)

Arguments

Type IntentOptional Attributes Name
class(GeomSpec), intent(in), optional :: geom_spec
class(VerticalGrid), intent(in), optional :: vertical_grid

Return Value type(GeometrySpec)