## Uses of Class
org.apache.sysds.hops.fedplanner.MemoTable

Packages that use MemoTable
org.apache.sysds.hops.cost
org.apache.sysds.utils

### Uses of MemoTable in org.apache.sysds.hops.cost

Methods in org.apache.sysds.hops.cost with parameters of type MemoTable
`static FederatedCost` FederatedCostEstimator.`costEstimate​(HopRel root, MemoTable hopRelMemo)` Return cost estimate in bytes of Hop DAG starting from given root HopRel.

Constructors in org.apache.sysds.hops.cost with parameters of type MemoTable
`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 MemoTable in org.apache.sysds.utils

Methods in org.apache.sysds.utils with parameters of type MemoTable
`static void` Explain.`setMemo​(MemoTable memoTable)` Store memo table for adding additional explain info regarding hops.