# Hierarchy For Package com.singularsys.jep.functions

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.singularsys.jep.functions.PostfixMathCommand (implements com.singularsys.jep.PostfixMathCommandI)
    - com.singularsys.jep.functions.ArrayFunctionBase
      - com.singularsys.jep.functions.Average (implements com.singularsys.jep.reals.RealUnaryFunction)
      - com.singularsys.jep.functions.MinMax
      - com.singularsys.jep.functions.VSum
    - com.singularsys.jep.functions.Assign (implements com.singularsys.jep.functions.CallbackEvaluationI)
    - com.singularsys.jep.functions.BinaryFunction
      - com.singularsys.jep.functions.ArcTangent2 (implements com.singularsys.jep.reals.RealBinaryFunction)
      - com.singularsys.jep.functions.Binomial
      - com.singularsys.jep.functions.Comparative
      - com.singularsys.jep.functions.ComplexPFMC
      - com.singularsys.jep.functions.Cross
      - com.singularsys.jep.functions.Divide (implements com.singularsys.jep.reals.RealBinaryFunction)
      - com.singularsys.jep.functions.Dot
      - com.singularsys.jep.functions.Logical
      - com.singularsys.jep.functions.Modulus (implements com.singularsys.jep.reals.RealBinaryFunction)
      - com.singularsys.jep.functions.Polar
      - com.singularsys.jep.functions.Power (implements com.singularsys.jep.reals.RealBinaryFunction)
      - com.singularsys.jep.functions.Subtract (implements com.singularsys.jep.reals.RealBinaryFunction)
    - com.singularsys.jep.functions.If (implements com.singularsys.jep.functions.CallbackEvaluationI)
    - com.singularsys.jep.functions.LazyLogical (implements com.singularsys.jep.functions.CallbackEvaluationI)
    - com.singularsys.jep.functions.List
    - com.singularsys.jep.functions.NaryBinaryFunction
      - com.singularsys.jep.functions.Add (implements com.singularsys.jep.reals.RealBinaryFunction)
      - com.singularsys.jep.functions.Multiply (implements com.singularsys.jep.reals.RealBinaryFunction)
    - com.singularsys.jep.functions.NaryFunction
      - com.singularsys.jep.functions.Ele (implements com.singularsys.jep.functions.LValueI)
      - com.singularsys.jep.functions.Round
        - com.singularsys.jep.functions.RInt
    - com.singularsys.jep.functions.NullaryFunction
      - com.singularsys.jep.functions.Random
    - com.singularsys.jep.functions.Sum
    - com.singularsys.jep.functions.UnaryFunction
      - com.singularsys.jep.functions.Abs (implements com.singularsys.jep.reals.RealUnaryFunction)
      - com.singularsys.jep.functions.ArcCosine (implements com.singularsys.jep.reals.RealUnaryFunction)
      - com.singularsys.jep.functions.ArcCosineH (implements com.singularsys.jep.reals.RealUnaryFunction)
      - com.singularsys.jep.functions.ArcSine (implements com.singularsys.jep.reals.RealUnaryFunction)
      - com.singularsys.jep.functions.ArcSineH (implements com.singularsys.jep.reals.RealUnaryFunction)
      - com.singularsys.jep.functions.ArcTangent (implements com.singularsys.jep.reals.RealUnaryFunction)
      - com.singularsys.jep.functions.ArcTanH (implements com.singularsys.jep.reals.RealUnaryFunction)
      - com.singularsys.jep.functions.Arg
      - com.singularsys.jep.functions.Ceil (implements com.singularsys.jep.reals.RealUnaryFunction)
      - com.singularsys.jep.functions.Conjugate
      - com.singularsys.jep.functions.Cosecant (implements com.singularsys.jep.reals.RealUnaryFunction)
      - com.singularsys.jep.functions.Cosine (implements com.singularsys.jep.reals.RealUnaryFunction)
      - com.singularsys.jep.functions.CosineH (implements com.singularsys.jep.reals.RealUnaryFunction)
      - com.singularsys.jep.functions.Cotangent (implements com.singularsys.jep.reals.RealUnaryFunction)
      - com.singularsys.jep.functions.Exp (implements com.singularsys.jep.reals.RealUnaryFunction)
      - com.singularsys.jep.functions.Floor (implements com.singularsys.jep.reals.RealUnaryFunction)
      - com.singularsys.jep.functions.Identity
      - com.singularsys.jep.functions.Imaginary
      - com.singularsys.jep.functions.Logarithm (implements com.singularsys.jep.reals.RealUnaryFunction)
      - com.singularsys.jep.functions.LogBase2 (implements com.singularsys.jep.reals.RealUnaryFunction)
      - com.singularsys.jep.functions.NaturalLogarithm (implements com.singularsys.jep.reals.RealUnaryFunction)
      - com.singularsys.jep.functions.Not
      - com.singularsys.jep.functions.Real
      - com.singularsys.jep.functions.Secant (implements com.singularsys.jep.reals.RealUnaryFunction)
      - com.singularsys.jep.functions.Signum (implements com.singularsys.jep.reals.RealUnaryFunction)
      - com.singularsys.jep.functions.Sine (implements com.singularsys.jep.reals.RealUnaryFunction)
      - com.singularsys.jep.functions.SineH (implements com.singularsys.jep.reals.RealUnaryFunction)
      - com.singularsys.jep.functions.SquareRoot (implements com.singularsys.jep.reals.RealUnaryFunction)
      - com.singularsys.jep.functions.Str
      - com.singularsys.jep.functions.StrictNaturalLogarithm (implements com.singularsys.jep.reals.RealUnaryFunction)
      - com.singularsys.jep.functions.Tangent (implements com.singularsys.jep.reals.RealUnaryFunction)
      - com.singularsys.jep.functions.TanH (implements com.singularsys.jep.reals.RealUnaryFunction)
      - com.singularsys.jep.functions.UMinus (implements com.singularsys.jep.reals.RealUnaryFunction)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.singularsys.jep.JepException
        - com.singularsys.jep.EvaluationException
          - com.singularsys.jep.functions.IllegalParameterException

## Interface Hierarchy

- com.singularsys.jep.functions.CallbackEvaluationI
- com.singularsys.jep.functions.LValueI

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.singularsys.jep.functions.ArrayFunctionBase.ZeroLengthErrorBehaviour

Copyright © 2018 Singular Systems http://www.singularsys.com/jep