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

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

- - ### Uses of FederationMap in org.apache.sysds.runtime.controlprogram.caching

    Methods in org.apache.sysds.runtime.controlprogram.caching that return FederationMap
    Modifier and Type | Method and Description
    --- | ---
    `FederationMap` | CacheableData.`getFedMapping()` Gets the mapping of indices ranges to federated objects.

    Methods in org.apache.sysds.runtime.controlprogram.caching with parameters of type FederationMap
    Modifier and Type | Method and Description
    --- | ---
    `void` | CacheableData.`setFedMapping(FederationMap fedMapping)` Sets the mapping of indices ranges to federated objects.

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

    Methods in org.apache.sysds.runtime.controlprogram.federated that return FederationMap
    Modifier and Type | Method and Description
    --- | ---
    `FederationMap` | FederationMap.`copyWithNewID()`
    `FederationMap` | FederationMap.`copyWithNewID(long id)`
    `FederationMap` | FederationMap.`copyWithNewID(long id, long clen)`
    `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`.
    `FederationMap` | FederationMap.`rbind(long offset, FederationMap that)`
    `FederationMap` | FederationMap.`transpose()`

    Methods in org.apache.sysds.runtime.controlprogram.federated with parameters of type FederationMap
    Modifier and Type | Method and Description
    --- | ---
    `static MatrixBlock` | FederationUtils.`aggMatrix(AggregateUnaryOperator aop, Future<FederatedResponse>[] ffr, FederationMap map)`
    `static MatrixBlock` | FederationUtils.`aggMean(Future<FederatedResponse>[] ffr, FederationMap map)`
    `boolean` | FederationMap.`isAligned(FederationMap that, boolean transposed)`
    `FederationMap` | FederationMap.`rbind(long offset, FederationMap that)`

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

    Methods in org.apache.sysds.runtime.instructions.fed with parameters of type FederationMap
    Modifier and Type | Method and Description
    --- | ---
    `static void` | MultiReturnParameterizedBuiltinFEDInstruction.`encodeFederatedFrames(FederationMap fedMapping, Encoder globalEncoder, MatrixObject transformedMat)`

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