# Hierarchy For Package org.apache.sysds.runtime.functionobjects

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.sysds.runtime.functionobjects.FunctionObject (implements java.io.Serializable)
    - org.apache.sysds.runtime.functionobjects.IndexFunction
      - org.apache.sysds.runtime.functionobjects.DiagIndex
      - org.apache.sysds.runtime.functionobjects.OffsetColumnIndex
      - org.apache.sysds.runtime.functionobjects.ReduceAll
      - org.apache.sysds.runtime.functionobjects.ReduceCol
      - org.apache.sysds.runtime.functionobjects.ReduceDiag
      - org.apache.sysds.runtime.functionobjects.ReduceRow
      - org.apache.sysds.runtime.functionobjects.RevIndex
      - org.apache.sysds.runtime.functionobjects.RollIndex
      - org.apache.sysds.runtime.functionobjects.SortIndex
      - org.apache.sysds.runtime.functionobjects.SwapIndex
    - org.apache.sysds.runtime.functionobjects.ValueFunction
      - org.apache.sysds.runtime.functionobjects.And
      - org.apache.sysds.runtime.functionobjects.BitwAnd
      - org.apache.sysds.runtime.functionobjects.BitwOr
      - org.apache.sysds.runtime.functionobjects.BitwShiftL
      - org.apache.sysds.runtime.functionobjects.BitwShiftR
      - org.apache.sysds.runtime.functionobjects.BitwXor
      - org.apache.sysds.runtime.functionobjects.Builtin
        - org.apache.sysds.runtime.functionobjects.Max
        - org.apache.sysds.runtime.functionobjects.Min
      - org.apache.sysds.runtime.functionobjects.CM
      - org.apache.sysds.runtime.functionobjects.COV
      - org.apache.sysds.runtime.functionobjects.CTable
      - org.apache.sysds.runtime.functionobjects.Divide
      - org.apache.sysds.runtime.functionobjects.IntegerDivide
      - org.apache.sysds.runtime.functionobjects.KahanFunction
        - org.apache.sysds.runtime.functionobjects.KahanPlus
        - org.apache.sysds.runtime.functionobjects.KahanPlusSq
      - org.apache.sysds.runtime.functionobjects.Mean
      - org.apache.sysds.runtime.functionobjects.Minus
      - org.apache.sysds.runtime.functionobjects.Minus1Multiply
      - org.apache.sysds.runtime.functionobjects.MinusNz
      - org.apache.sysds.runtime.functionobjects.Modulus
      - org.apache.sysds.runtime.functionobjects.Multiply
      - org.apache.sysds.runtime.functionobjects.Multiply2
      - org.apache.sysds.runtime.functionobjects.Not
      - org.apache.sysds.runtime.functionobjects.Or
      - org.apache.sysds.runtime.functionobjects.ParameterizedBuiltin
      - org.apache.sysds.runtime.functionobjects.Plus
      - org.apache.sysds.runtime.functionobjects.Power
      - org.apache.sysds.runtime.functionobjects.Power2
      - org.apache.sysds.runtime.functionobjects.TernaryValueFunction
        - org.apache.sysds.runtime.functionobjects.IfElse
        - org.apache.sysds.runtime.functionobjects.MinusMultiply
        - org.apache.sysds.runtime.functionobjects.PlusMultiply
      - org.apache.sysds.runtime.functionobjects.ValueComparisonFunction
        - org.apache.sysds.runtime.functionobjects.Equals
        - org.apache.sysds.runtime.functionobjects.GreaterThan
        - org.apache.sysds.runtime.functionobjects.GreaterThanEquals
        - org.apache.sysds.runtime.functionobjects.LessThan
        - org.apache.sysds.runtime.functionobjects.LessThanEquals
        - org.apache.sysds.runtime.functionobjects.NotEquals
      - org.apache.sysds.runtime.functionobjects.Xor

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.sysds.runtime.functionobjects.Builtin.BuiltinCode
    - org.apache.sysds.runtime.functionobjects.ParameterizedBuiltin.ParameterizedBuiltinCode
    - org.apache.sysds.runtime.functionobjects.ParameterizedBuiltin.ProbabilityDistributionCode