All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
FederationMap |
bind(long rOffset,
long cOffset,
FederationMap that) |
FederatedRequest |
broadcast(CacheableData<?> data) |
FederatedRequest |
broadcast(ScalarObject scalar) |
FederatedRequest[] |
broadcastSliced(CacheableData<?> data,
boolean transposed) |
FederatedRequest |
cleanup(long tid,
long... id) |
FederationMap |
copyWithNewID() |
FederationMap |
copyWithNewID(long id) |
FederationMap |
copyWithNewID(long id,
long clen) |
void |
execCleanup(long tid,
long... id) |
Future<FederatedResponse>[] |
execute(long tid,
boolean wait,
FederatedRequest... fr) |
Future<FederatedResponse>[] |
execute(long tid,
boolean wait,
FederatedRequest[] frSlices,
FederatedRequest... fr) |
Future<FederatedResponse>[] |
execute(long tid,
FederatedRequest... fr) |
Future<FederatedResponse>[] |
execute(long tid,
FederatedRequest[] frSlices,
FederatedRequest... fr) |
void |
forEachParallel(BiFunction<FederatedRange,FederatedData,Void> forEachFunction)
Execute a function for each FederatedRange + FederatedData pair.
|
FederatedRange[] |
getFederatedRanges() |
long |
getID() |
long |
getMaxIndexInRange(int dim) |
FederationMap.FType |
getType() |
FederationMap |
identCopy(long tid,
long id) |
boolean |
isAligned(FederationMap that,
boolean transposed) |
boolean |
isInitialized() |
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 .
|
List<org.apache.commons.lang3.tuple.Pair<FederatedRange,Future<FederatedResponse>>> |
requestFederatedData() |
void |
setType(FederationMap.FType type) |
FederationMap |
transpose() |