## Uses of Class
org.apache.sysds.runtime.controlprogram.federated.FederatedRange

- Packages that use FederatedRange
  Package | Description
  --- | ---
  org.apache.sysds.runtime.controlprogram.federated |
  org.apache.sysds.runtime.instructions.fed |

- - ### Uses of FederatedRange in org.apache.sysds.runtime.controlprogram.federated

    Methods in org.apache.sysds.runtime.controlprogram.federated that return FederatedRange
    Modifier and Type | Method and Description
    --- | ---
    `FederatedRange[]` | FederationMap.`getFederatedRanges()`
    `FederatedRange` | FederatedRange.`shift(long rshift, long cshift)`
    `FederatedRange` | FederatedRange.`transpose()`

    Methods in org.apache.sysds.runtime.controlprogram.federated that return types with arguments of type FederatedRange
    Modifier and Type | Method and Description
    --- | ---
    `List<org.apache.commons.lang3.tuple.Pair<FederatedRange,Future<FederatedResponse>>>` | FederationMap.`requestFederatedData()`

    Methods in org.apache.sysds.runtime.controlprogram.federated with parameters of type FederatedRange
    Modifier and Type | Method and Description
    --- | ---
    `int` | FederatedRange.`compareTo(FederatedRange o)`

    Method parameters in org.apache.sysds.runtime.controlprogram.federated with type arguments of type FederatedRange
    Modifier and Type | Method and Description
    --- | ---
    `void` | FederationMap.`forEachParallel(BiFunction<FederatedRange,FederatedData,Void> forEachFunction)` Execute a function for each `FederatedRange` + `FederatedData` pair.
    `FederationMap` | FederationMap.`mapParallel(long newVarID, BiFunction<FederatedRange,FederatedData,Void> mappingFunction)` Execute a function for each `FederatedRange` + `FederatedData` pair mapping the pairs to their new form by directly changing both `FederatedRange` and `FederatedData`.

    Constructors in org.apache.sysds.runtime.controlprogram.federated with parameters of type FederatedRange
    Constructor and Description
    `FederatedRange(FederatedRange other)` Does a deep copy of another `FederatedRange` object.
    `FederatedRange(FederatedRange other, long clen)`

    Constructor parameters in org.apache.sysds.runtime.controlprogram.federated with type arguments of type FederatedRange
    Constructor and Description
    `FederationMap(long ID, Map<FederatedRange,FederatedData> fedMap)`
    `FederationMap(long ID, Map<FederatedRange,FederatedData> fedMap, FederationMap.FType type)`
    `FederationMap(Map<FederatedRange,FederatedData> fedMap)`

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

    Method parameters in org.apache.sysds.runtime.instructions.fed with type arguments of type FederatedRange
    Modifier and Type | Method and Description
    --- | ---
    `void` | InitFEDInstruction.`federateFrame(FrameObject output, List<org.apache.commons.lang3.tuple.Pair<FederatedRange,FederatedData>> workers)`
    `void` | InitFEDInstruction.`federateMatrix(MatrixObject output, List<org.apache.commons.lang3.tuple.Pair<FederatedRange,FederatedData>> workers)`

Copyright © 2020 The Apache Software Foundation. All rights reserved.