Interface PsyRealNumeric

    • Method Detail

      • intValue

        int intValue()
      • longValue

        long longValue()
      • doubleValue

        double doubleValue()
      • realValue

        default double realValue()
        Description copied from interface: PsyNumeric
        Returns the real part of this object.
        Specified by:
        realValue in interface PsyNumeric
        Returns:
        the real part.
      • imagValue

        default double imagValue()
        Description copied from interface: PsyNumeric
        Returns the real part of this object.
        Specified by:
        imagValue in interface PsyNumeric
        Returns:
        the imaginary part.
      • psySignum

        PsyRealNumeric psySignum()
        Returns the signum of this object.
        Returns:
        the Ψ-realnumeric signum of this object.
      • psyAdd

        default PsyNumeric psyAdd​(PsyNumeric oNumber)
        Description copied from interface: PsyAdditive
        Returns a Ψ-additive representing the result of arithmetic addition of given object to this object.
        Specified by:
        psyAdd in interface PsyAdditive<PsyNumeric>
        Parameters:
        oNumber - given object.
        Returns:
        a sum.
      • psySub

        default PsyNumeric psySub​(PsyNumeric oNumber)
        Description copied from interface: PsyAdditive
        Returns a Ψ-additive representing the result of arithmetic subtraction of given object from this object.
        Specified by:
        psySub in interface PsyAdditive<PsyNumeric>
        Parameters:
        oNumber - given object.
        Returns:
        a difference.
      • psyAbs

        PsyRealNumeric psyAbs()
        Description copied from interface: PsyNumeric
        Returns a Ψ-numeric absolute value of this object.
        Specified by:
        psyAbs in interface PsyNumeric
        Returns:
        a Ψ-numeric absolute value.
      • psySqrt

        default PsyReal psySqrt()
        Description copied from interface: PsyNumeric
        Returns a Ψ-numeric representing the square root of this object.
        Specified by:
        psySqrt in interface PsyNumeric
        Returns:
        a Ψ-numeric square root of this number.
      • psyCbrt

        default PsyReal psyCbrt()
        Description copied from interface: PsyNumeric
        Returns a Ψ-numeric representing the cubic root of this object.
        Specified by:
        psyCbrt in interface PsyNumeric
        Returns:
        a Ψ-numeric cubic root of this number.
      • psyExp

        default PsyReal psyExp()
        Description copied from interface: PsyNumeric
        Returns a Ψ-numeric representing the exponent of this object.
        Specified by:
        psyExp in interface PsyNumeric
        Returns:
        a Ψ-numeric exponent.
      • psyLog

        default PsyReal psyLog()
        Description copied from interface: PsyNumeric
        Returns a Ψ-numeric representing the natural logarithm of this object.
        Specified by:
        psyLog in interface PsyNumeric
        Returns:
        a Ψ-numeric logarithm. value.
      • psyCos

        default PsyReal psyCos()
        Description copied from interface: PsyNumeric
        Returns a Ψ-numeric representing the cosine of this object.
        Specified by:
        psyCos in interface PsyNumeric
        Returns:
        a Ψ-numeric cosine.
      • psySin

        default PsyReal psySin()
        Description copied from interface: PsyNumeric
        Returns a Ψ-numeric representing the sine of this object.
        Specified by:
        psySin in interface PsyNumeric
        Returns:
        a Ψ-numeric sine.
      • psyTan

        default PsyReal psyTan()
        Description copied from interface: PsyNumeric
        Returns a Ψ-numeric representing the tangent of this object.
        Specified by:
        psyTan in interface PsyNumeric
        Returns:
        a Ψ-numeric tangent.
      • psyCosh

        default PsyReal psyCosh()
        Description copied from interface: PsyNumeric
        Returns a Ψ-numeric representing the hyperbolic cosine of this object.
        Specified by:
        psyCosh in interface PsyNumeric
        Returns:
        a Ψ-numeric hyperbolic cosine of this number.
      • psySinh

        default PsyReal psySinh()
        Description copied from interface: PsyNumeric
        Returns a Ψ-numeric representing the hyperbolic sine of this object.
        Specified by:
        psySinh in interface PsyNumeric
        Returns:
        a Ψ-numeric hyperbolic sine of this number.
      • psyTanh

        default PsyReal psyTanh()
        Description copied from interface: PsyNumeric
        Returns a Ψ-numeric representing the hyperbolic tangent of this object.
        Specified by:
        psyTanh in interface PsyNumeric
        Returns:
        a Ψ-numeric hyperbolic tangent of this number.
      • psyAcos

        default PsyReal psyAcos()
        Description copied from interface: PsyNumeric
        Returns a Ψ-numeric representing the arc cosine of this object.
        Specified by:
        psyAcos in interface PsyNumeric
        Returns:
        a Ψ-numeric arc cosine.
      • psyAsin

        default PsyReal psyAsin()
        Description copied from interface: PsyNumeric
        Returns a Ψ-numeric representing the arc sine of this object.
        Specified by:
        psyAsin in interface PsyNumeric
        Returns:
        a Ψ-numeric arc sine.
      • psyAtan

        default PsyReal psyAtan()
        Description copied from interface: PsyNumeric
        Returns a Ψ-numeric representing the arc tangent of this object.
        Specified by:
        psyAtan in interface PsyNumeric
        Returns:
        a Ψ-numeric arcc tangent.
      • psyLt

        default PsyBoolean psyLt​(PsyRealNumeric oNumeric)
        “Less” arithmetic comparison.
        Specified by:
        psyLt in interface PsyScalar<PsyRealNumeric>
        Parameters:
        oNumeric - an object with which this object is compared.
        Returns:
        a Ψ boolean value indicating if this object is less than given object.
      • psyLe

        default PsyBoolean psyLe​(PsyRealNumeric oNumeric)
        “Less or equal” arithmetic comparison.
        Specified by:
        psyLe in interface PsyScalar<PsyRealNumeric>
        Parameters:
        oNumeric - an object with which this object is compared.
        Returns:
        a Ψ boolean value indicating if this object is less than or equal to given object.
      • psyGt

        default PsyBoolean psyGt​(PsyRealNumeric oNumeric)
        “Greater” arithmetic comparison.
        Specified by:
        psyGt in interface PsyScalar<PsyRealNumeric>
        Parameters:
        oNumeric - an object with which this object is compared.
        Returns:
        a Ψ-boolean result of comparison.
      • psyGe

        default PsyBoolean psyGe​(PsyRealNumeric oNumeric)
        “Greater or equal” arithmetic comparison.
        Specified by:
        psyGe in interface PsyScalar<PsyRealNumeric>
        Parameters:
        oNumeric - an object with which this object is compared.
        Returns:
        a Ψ-boolean result of comparison.