Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(VariableSpecVector), | intent(in), | optional | :: | var_specs | ||
type(ConnectionVector), | intent(in), | optional | :: | connections |
$ private
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(ESMF_HConfig), | public, | allocatable | :: | geom_hconfig | |||
type(ChildSpecMap), | public | :: | children | ||||
type(ConnectionVector), | public | :: | connections | ||||
type(GeometrySpec), | public | :: | geometry_spec | ||||
type(VariableSpecVector), | public | :: | var_specs |
private function new_ComponentSpec (var_specs, connections) |
procedure, public :: add_connection | |
procedure, public :: add_var_spec | |
procedure, public :: has_geom_hconfig |