## Uses of Class
org.apache.sysds.hops.fedplanner.FTypes.FType

Packages that use FTypes.FType
org.apache.sysds.hops.cost
org.apache.sysds.hops.fedplanner
org.apache.sysds.runtime.controlprogram.caching
org.apache.sysds.runtime.controlprogram.context
org.apache.sysds.runtime.controlprogram.federated
org.apache.sysds.runtime.instructions.fed

### Uses of FTypes.FType in org.apache.sysds.hops.cost

Methods in org.apache.sysds.hops.cost that return FTypes.FType
`FTypes.FType` HopRel.`getFType()`

Methods in org.apache.sysds.hops.cost with parameters of type FTypes.FType
`void` HopRel.`setFType​(FTypes.FType fType)`

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

### Uses of FTypes.FType in org.apache.sysds.hops.fedplanner

Methods in org.apache.sysds.hops.fedplanner that return FTypes.FType
`static FTypes.FType` FTypes.FType.`valueOf​(String name)` Returns the enum constant of this type with the specified name.
`static FTypes.FType[]` FTypes.FType.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

Methods in org.apache.sysds.hops.fedplanner that return types with arguments of type FTypes.FType
`List<List<FTypes.FType>>` FederatedPlannerCostbased.`getAllCombinations​(List<List<FTypes.FType>> validFTypes)`
`List<FTypes.FType>` MemoTable.`getFTypes​(Hop root)` Get all output FTypes of given root from HopRels stored in memo.

Methods in org.apache.sysds.hops.fedplanner with parameters of type FTypes.FType
`HopRel` MemoTable.`getHopRel​(Hop root, FTypes.FType fType)`
`boolean` FTypes.FType.`isType​(FTypes.FType t)`

Method parameters in org.apache.sysds.hops.fedplanner with type arguments of type FTypes.FType
`void` FederatedPlannerCostbased.`buildCombinations​(List<List<FTypes.FType>> validFTypes, List<List<FTypes.FType>> result, int currentIndex, List<FTypes.FType> currentResult)`
`List<List<FTypes.FType>>` FederatedPlannerCostbased.`getAllCombinations​(List<List<FTypes.FType>> validFTypes)`

### Uses of FTypes.FType in org.apache.sysds.runtime.controlprogram.caching

Methods in org.apache.sysds.runtime.controlprogram.caching with parameters of type FTypes.FType
`boolean` CacheableData.`isFederated​(FTypes.FType type)`
`boolean` CacheableData.`isFederatedExcept​(FTypes.FType type)`

### Uses of FTypes.FType in org.apache.sysds.runtime.controlprogram.context

Methods in org.apache.sysds.runtime.controlprogram.context with parameters of type FTypes.FType
`boolean` ExecutionContext.`isFederated​(CPOperand input, FTypes.FType type)`

### Uses of FTypes.FType in org.apache.sysds.runtime.controlprogram.federated

Methods in org.apache.sysds.runtime.controlprogram.federated that return FTypes.FType
`FTypes.FType` FederationMap.`getType()`

Methods in org.apache.sysds.runtime.controlprogram.federated with parameters of type FTypes.FType
`FederationMap` FederationMap.`copyWithNewIDAndRange​(int[][] ix, long outputID, FTypes.FType type)`
`FederationMap` FederationMap.`copyWithNewIDAndRange​(long rowRangeEnd, long colRangeEnd, long outputID, FTypes.FType type)`
`boolean` MatrixLineagePair.`isFederated​(FTypes.FType ftype)`
`boolean` MatrixLineagePair.`isFederatedExcept​(FTypes.FType ftype)`
`void` FederationMap.`setType​(FTypes.FType type)`

Method parameters in org.apache.sysds.runtime.controlprogram.federated with type arguments of type FTypes.FType
`static MatrixBlock` FederationUtils.`aggMinMax​(Future<FederatedResponse>[] ffr, boolean isMin, boolean isScalar, Optional<FTypes.FType> fedType)`

Constructors in org.apache.sysds.runtime.controlprogram.federated with parameters of type FTypes.FType
`FederationMap​(long ID, List<org.apache.commons.lang3.tuple.Pair<FederatedRange,​FederatedData>> fedMap, FTypes.FType type)`

### Uses of FTypes.FType in org.apache.sysds.runtime.instructions.fed

Methods in org.apache.sysds.runtime.instructions.fed with parameters of type FTypes.FType
`static boolean` SpoofFEDInstruction.`isFederated​(ExecutionContext ec, FTypes.FType type, CPOperand[] inputs, Class<?> scla)`