## Uses of Class
org.apache.sysds.runtime.instructions.fed.FEDInstruction.FederatedOutput

- Packages that use FEDInstruction.FederatedOutput
  Package | Description
  --- | ---
  org.apache.sysds.hops |
  org.apache.sysds.hops.cost |
  org.apache.sysds.lops |
  org.apache.sysds.runtime.instructions.fed |

- - ### Uses of FEDInstruction.FederatedOutput in org.apache.sysds.hops

    Fields in org.apache.sysds.hops with type parameters of type FEDInstruction.FederatedOutput
    Modifier and Type | Field | Description
    --- | --- | ---
    `static Map<Integer,​FEDInstruction.FederatedOutput>` | OptimizerUtils.`FEDERATED_SPECS` |

    Methods in org.apache.sysds.hops that return FEDInstruction.FederatedOutput
    Modifier and Type | Method | Description
    --- | --- | ---
    `FEDInstruction.FederatedOutput` | Hop.`getFederatedOutput()` |

    Methods in org.apache.sysds.hops with parameters of type FEDInstruction.FederatedOutput
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | Hop.`setFederatedOutput​(FEDInstruction.FederatedOutput federatedOutput)` |
    `void` | Hop.`updateLopFedOut​(Lop lop, Types.ExecType execType, FEDInstruction.FederatedOutput fedOut)` |

  - ### Uses of FEDInstruction.FederatedOutput in org.apache.sysds.hops.cost

    Methods in org.apache.sysds.hops.cost that return FEDInstruction.FederatedOutput
    Modifier and Type | Method | Description
    --- | --- | ---
    `FEDInstruction.FederatedOutput` | HopRel.`getFederatedOutput()` |

    Constructors in org.apache.sysds.hops.cost with parameters of type FEDInstruction.FederatedOutput
    Constructor | Description
    --- | ---
    `HopRel​(Hop associatedHop, FEDInstruction.FederatedOutput fedOut, FTypes.FType fType, MemoTable hopRelMemo, ArrayList<Hop> inputs)` | Constructs a HopRel with input dependency and cost estimate based on entries in hopRelMemo.
    `HopRel​(Hop associatedHop, FEDInstruction.FederatedOutput fedOut, FTypes.FType fType, MemoTable hopRelMemo, List<Hop> inputs, List<FTypes.FType> inputDependency)` |
    `HopRel​(Hop associatedHop, FEDInstruction.FederatedOutput fedOut, MemoTable hopRelMemo)` | Constructs a HopRel with input dependency and cost estimate based on entries in hopRelMemo.
    `HopRel​(Hop associatedHop, FEDInstruction.FederatedOutput fedOut, MemoTable hopRelMemo, ArrayList<Hop> inputs)` | Constructs a HopRel with input dependency and cost estimate based on entries in hopRelMemo.

  - ### Uses of FEDInstruction.FederatedOutput in org.apache.sysds.lops

    Methods in org.apache.sysds.lops that return FEDInstruction.FederatedOutput
    Modifier and Type | Method | Description
    --- | --- | ---
    `FEDInstruction.FederatedOutput` | Lop.`getFederatedOutput()` |

    Methods in org.apache.sysds.lops with parameters of type FEDInstruction.FederatedOutput
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | Lop.`setFederatedOutput​(FEDInstruction.FederatedOutput fedOutput)` |

  - ### Uses of FEDInstruction.FederatedOutput in org.apache.sysds.runtime.instructions.fed

    Methods in org.apache.sysds.runtime.instructions.fed that return FEDInstruction.FederatedOutput
    Modifier and Type | Method | Description
    --- | --- | ---
    `static FEDInstruction.FederatedOutput` | FEDInstruction.FederatedOutput.`valueOf​(String name)` | Returns the enum constant of this type with the specified name.
    `static FEDInstruction.FederatedOutput[]` | FEDInstruction.FederatedOutput.`values()` | Returns an array containing the constants of this enum type, in the order they are declared.

    Constructors in org.apache.sysds.runtime.instructions.fed with parameters of type FEDInstruction.FederatedOutput
    Constructor | Description
    --- | ---
    `AggregateBinaryFEDInstruction​(Operator op, CPOperand in1, CPOperand in2, CPOperand out, String opcode, String istr, FEDInstruction.FederatedOutput fedOut)` |
    `QuantilePickFEDInstruction​(Operator op, CPOperand in, CPOperand in2, CPOperand out, PickByCount.OperationTypes type, boolean inmem, String opcode, String istr, FEDInstruction.FederatedOutput fedOut)` |
    `ReorgFEDInstruction​(Operator op, CPOperand in1, CPOperand out, String opcode, String istr, FEDInstruction.FederatedOutput fedOut)` |
    `TsmmFEDInstruction​(CPOperand in, CPOperand out, MMTSJ.MMTSJType type, int k, String opcode, String istr, FEDInstruction.FederatedOutput fedOut)` |