ESMF_ArraySpecNE Function

private impure elemental function ESMF_ArraySpecNE(arrayspec1, arrayspec2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_ArraySpec), intent(in) :: arrayspec1
type(ESMF_ArraySpec), intent(in) :: arrayspec2

Return Value logical


Calls

proc~~esmf_arrayspecne~~CallsGraph proc~esmf_arrayspecne ESMF_ArraySpecNE proc~esmf_arrayspeceq ESMF_ArraySpecEQ proc~esmf_arrayspecne->proc~esmf_arrayspeceq proc~esmf_arrayspecgetinit ESMF_ArraySpecGetInit proc~esmf_arrayspeceq->proc~esmf_arrayspecgetinit proc~esmf_imerrs ESMF_IMErrS proc~esmf_arrayspeceq->proc~esmf_imerrs proc~esmf_initcheckshallow ESMF_InitCheckShallow proc~esmf_imerrs->proc~esmf_initcheckshallow proc~esmf_logfounderror ESMF_LogFoundError proc~esmf_imerrs->proc~esmf_logfounderror esmf_breakpoint esmf_breakpoint proc~esmf_logfounderror->esmf_breakpoint proc~esmf_logrc2msg ESMF_LogRc2Msg proc~esmf_logfounderror->proc~esmf_logrc2msg proc~esmf_logwrite ESMF_LogWrite proc~esmf_logfounderror->proc~esmf_logwrite

Called by

proc~~esmf_arrayspecne~~CalledByGraph proc~esmf_arrayspecne ESMF_ArraySpecNE interface~operator(SLASH=)~15 operator(/=) interface~operator(SLASH=)~15->proc~esmf_arrayspecne

Source Code

  impure elemental function ESMF_ArraySpecNE(arrayspec1, arrayspec2)
!
! !RETURN VALUE:
    logical :: ESMF_ArraySpecNE
!
! !ARGUMENTS:
    type(ESMF_ArraySpec), intent(in) :: arrayspec1
    type(ESMF_ArraySpec), intent(in) :: arrayspec2
!
! !DESCRIPTION:
!   This method overloads the (/=) operator for the {\tt ESMF\_ArraySpec} class.
!   See "interface operator(/=)" above for complete description.
!
!EOPI
!------------------------------------------------------------------------------
    ESMF_ArraySpecNE = .not.ESMF_ArraySpecEQ(arrayspec1, arrayspec2)

  end function ESMF_ArraySpecNE