NUOPC_CompDerive Interface

public interface NUOPC_CompDerive

Module Procedures

private recursive subroutine NUOPC_GridCompDerive(comp, genericSetServicesRoutine, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(in) :: comp
private subroutine genericSetServicesRoutine(gridcomp, rc)
Arguments
Type IntentOptional Attributes Name
type(ESMF_GridComp) :: gridcomp
integer, intent(out) :: rc
integer, intent(out), optional :: rc

private recursive subroutine NUOPC_CplCompDerive(comp, genericSetServicesRoutine, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_CplComp), intent(in) :: comp
private subroutine genericSetServicesRoutine(cplcomp, rc)
Arguments
Type IntentOptional Attributes Name
type(ESMF_CplComp) :: cplcomp
integer, intent(out) :: rc
integer, intent(out), optional :: rc