| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | name | |||
| procedure(runMethod) | :: | userMethod | ||||
| integer, | intent(in) | :: | numPETs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | name | |||
| procedure(runMethod) | :: | userMethod | ||||
| integer, | intent(in) | :: | numPETs | |||
| procedure(runMethod) | :: | setUp | ||||
| procedure(runMethod) | :: | tearDown |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | val | = | 3 | ||
| procedure(esmfMethod), | public, | pointer | :: | userMethod | => | null() | |
| procedure(esmfMethod), | public, | pointer | :: | userSetUp | => | null() | |
| procedure(esmfMethod), | public, | pointer | :: | userTearDown | => | null() | |
| type(ESMF_GridComp), | public, | pointer | :: | gc | => | null() | |
| type(InternalState), | public, | pointer | :: | wrapped |
| private function newEsmf_TestMethod_basic (name, userMethod, numPETs) | |
| private function newEsmf_TestMethod_setUpTearDown (name, userMethod, numPETs, setUp, tearDown) |
| procedure, public :: barrier | |
| procedure, public :: clearInternalState | |
| procedure, public :: getLocalPET | |
| procedure, public :: getNumPETsRequested | |
| procedure, public :: getPetCount | |
| procedure, public :: getVM | |
| procedure, public :: runBare | |
| procedure, public :: runMethod | |
| procedure, public :: setInternalState | |
| procedure, public :: setUp | |
| procedure, public :: tearDown |