ESMF_TestParameter Derived Type

type, public, extends(MpiTestParameter) :: ESMF_TestParameter


Inherits

type~~esmf_testparameter~~InheritsGraph type~esmf_testparameter ESMF_TestParameter MpiTestParameter MpiTestParameter type~esmf_testparameter->MpiTestParameter

Inherited by

type~~esmf_testparameter~~InheritedByGraph type~esmf_testparameter ESMF_TestParameter type~gridcase GridCase type~gridcase->type~esmf_testparameter type~gridcase~2 GridCase type~gridcase~2->type~esmf_testparameter type~scenariodescription ScenarioDescription type~scenariodescription->type~esmf_testparameter

Components

Type Visibility Attributes Name Initial
integer, public :: numPETsRequested

Constructor

public interface ESMF_TestParameter

  • private function newESMF_TestParameter(numPETsRequested) result(testParameter)

    Arguments

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

    Return Value type(ESMF_TestParameter)


Type-Bound Procedures

procedure, public :: getNumPetsRequested => getNumPETsRequested

  • private pure function getNumPETsRequested(this) result(numPETsRequested)

    Arguments

    Type IntentOptional Attributes Name
    class(ESMF_TestParameter), intent(in) :: this

    Return Value integer

procedure, public :: setNumPetsRequested => setNumPETsRequested

  • private pure subroutine setNumPETsRequested(this, numPETsRequested)

    Arguments

    Type IntentOptional Attributes Name
    class(ESMF_TestParameter), intent(inout) :: this
    integer, intent(in) :: numPETsRequested

procedure, public :: toString

  • private function toString(this) result(string)

    Arguments

    Type IntentOptional Attributes Name
    class(ESMF_TestParameter), intent(in) :: this

    Return Value character(len=:), allocatable

procedure, public :: toStringActual

  • private function toStringActual(this) result(string)

    Arguments

    Type IntentOptional Attributes Name
    class(ESMF_TestParameter), intent(in) :: this

    Return Value character(len=:), allocatable

Source Code

   type, extends(MpiTestParameter) :: ESMF_TestParameter
      integer :: numPETsRequested
   contains
      procedure :: setNumPetsRequested
      procedure :: getNumPetsRequested
      procedure :: toString
      procedure :: toStringActual
   end type ESMF_TestParameter