# Hierarchy For Package org.apache.sysds.runtime.instructions.fed

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.sysds.runtime.controlprogram.federated.FederatedUDF (implements org.apache.sysds.runtime.lineage.LineageTraceable, java.io.Serializable)
    - org.apache.sysds.runtime.instructions.fed.MultiReturnParameterizedBuiltinFEDInstruction.CreateFrameEncoder
    - org.apache.sysds.runtime.instructions.fed.MultiReturnParameterizedBuiltinFEDInstruction.ExecuteFrameEncoder
    - org.apache.sysds.runtime.instructions.fed.ParameterizedBuiltinFEDInstruction.DecodeMatrix
    - org.apache.sysds.runtime.instructions.fed.QuantilePickFEDInstruction.CreateMatrixFromFrame
    - org.apache.sysds.runtime.instructions.fed.QuantilePickFEDInstruction.GetHistogram
    - org.apache.sysds.runtime.instructions.fed.QuantilePickFEDInstruction.GetValuesInRange
    - org.apache.sysds.runtime.instructions.fed.QuantilePickFEDInstruction.GetValuesInRanges
    - org.apache.sysds.runtime.instructions.fed.QuantilePickFEDInstruction.MinMax
    - org.apache.sysds.runtime.instructions.fed.ReorgFEDInstruction.DiagMatrix
    - org.apache.sysds.runtime.instructions.fed.ReorgFEDInstruction.Rdiag
  - org.apache.sysds.runtime.instructions.fed.FEDInstructionUtils
  - org.apache.sysds.runtime.instructions.Instruction
    - org.apache.sysds.runtime.instructions.fed.FEDInstruction
      - org.apache.sysds.runtime.instructions.fed.ComputationFEDInstruction (implements org.apache.sysds.runtime.lineage.LineageTraceable)
        - org.apache.sysds.runtime.instructions.fed.AggregateTernaryFEDInstruction
        - org.apache.sysds.runtime.instructions.fed.BinaryFEDInstruction
          - org.apache.sysds.runtime.instructions.fed.AggregateBinaryFEDInstruction
          - org.apache.sysds.runtime.instructions.fed.AppendFEDInstruction
          - org.apache.sysds.runtime.instructions.fed.BinaryMatrixMatrixFEDInstruction
          - org.apache.sysds.runtime.instructions.fed.BinaryMatrixScalarFEDInstruction
          - org.apache.sysds.runtime.instructions.fed.CovarianceFEDInstruction
          - org.apache.sysds.runtime.instructions.fed.CumulativeOffsetFEDInstruction
          - org.apache.sysds.runtime.instructions.fed.MMFEDInstruction
          - org.apache.sysds.runtime.instructions.fed.QuantilePickFEDInstruction
          - org.apache.sysds.runtime.instructions.fed.TsmmFEDInstruction
        - org.apache.sysds.runtime.instructions.fed.CtableFEDInstruction
        - org.apache.sysds.runtime.instructions.fed.MultiReturnParameterizedBuiltinFEDInstruction
        - org.apache.sysds.runtime.instructions.fed.ParameterizedBuiltinFEDInstruction
        - org.apache.sysds.runtime.instructions.fed.QuaternaryFEDInstruction
          - org.apache.sysds.runtime.instructions.fed.QuaternaryWCeMMFEDInstruction
          - org.apache.sysds.runtime.instructions.fed.QuaternaryWDivMMFEDInstruction
          - org.apache.sysds.runtime.instructions.fed.QuaternaryWSigmoidFEDInstruction
          - org.apache.sysds.runtime.instructions.fed.QuaternaryWSLossFEDInstruction
          - org.apache.sysds.runtime.instructions.fed.QuaternaryWUMMFEDInstruction
        - org.apache.sysds.runtime.instructions.fed.TernaryFEDInstruction
          - org.apache.sysds.runtime.instructions.fed.TernaryFrameScalarFEDInstruction
        - org.apache.sysds.runtime.instructions.fed.UnaryFEDInstruction
          - org.apache.sysds.runtime.instructions.fed.AggregateUnaryFEDInstruction
            - org.apache.sysds.runtime.instructions.fed.CentralMomentFEDInstruction
          - org.apache.sysds.runtime.instructions.fed.CastFEDInstruction
          - org.apache.sysds.runtime.instructions.fed.IndexingFEDInstruction
          - org.apache.sysds.runtime.instructions.fed.MMChainFEDInstruction
          - org.apache.sysds.runtime.instructions.fed.QuantileSortFEDInstruction
          - org.apache.sysds.runtime.instructions.fed.ReblockFEDInstruction
          - org.apache.sysds.runtime.instructions.fed.ReorgFEDInstruction
          - org.apache.sysds.runtime.instructions.fed.ReshapeFEDInstruction
          - org.apache.sysds.runtime.instructions.fed.UnaryMatrixFEDInstruction
      - org.apache.sysds.runtime.instructions.fed.InitFEDInstruction (implements org.apache.sysds.runtime.lineage.LineageTraceable)
      - org.apache.sysds.runtime.instructions.fed.SpoofFEDInstruction
      - org.apache.sysds.runtime.instructions.fed.VariableFEDInstruction (implements org.apache.sysds.runtime.lineage.LineageTraceable)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.sysds.runtime.instructions.fed.FEDInstruction.FederatedOutput
    - org.apache.sysds.runtime.instructions.fed.FEDInstruction.FEDType