| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(LocalDisplacementEnsemble), | intent(inout) | :: | this | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(LocalDisplacementEnsemble), | intent(inout) | :: | this | |||
| real, | intent(in) | :: | array_in(:,:) | |||
| real, | intent(inout), | allocatable | :: | array_out(:,:,:) | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(LocalDisplacementEnsemble), | intent(in) | :: | this | |||
| integer, | optional, | allocatable | :: | num_members(:,:) | ||
| integer, | optional | :: | max_members | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(LocalDisplacementEnsemble), | intent(inout) | :: | this | |||
| type(ESMF_Grid), | intent(in) | :: | grid | |||
| integer, | intent(in) | :: | halo_width | |||
| integer, | intent(out), | optional | :: | rc |
type :: LocalDisplacementEnsemble private integer :: hw integer :: num_members integer, allocatable :: mapping(:,:,:,:) type(ESMF_RouteHandle) :: routehandle type(esmf_Field) :: hfield ! 2d, R4 contains procedure :: initialize procedure :: get procedure :: fill procedure :: destroy end type LocalDisplacementEnsemble