addGrid(G &&grid, const char *name) | SUNphi::Partitioner< NDims, Coord, Idx > | inline |
addPartitionRelation(GF &&father, GC1 &&child1, GC2 &&child2) | SUNphi::Partitioner< NDims, Coord, Idx > | inline |
compile(const Instruction &fun, Vector< ScopeDoer< Instruction >> &cleanup) | SUNphi::Partitioner< NDims, Coord, Idx > | inline |
compile(const Instruction &fun) | SUNphi::Partitioner< NDims, Coord, Idx > | inline |
Coords typedef | SUNphi::Partitioner< NDims, Coord, Idx > | private |
EnforceableRel typedef | SUNphi::Partitioner< NDims, Coord, Idx > | |
findShadowOfGrid(G &&actualGrid) const | SUNphi::Partitioner< NDims, Coord, Idx > | inlineprivate |
getAllChildrenOf(const SGrid *grid) const | SUNphi::Partitioner< NDims, Coord, Idx > | inline |
getAllFathersOf(const SGrid *grid) const | SUNphi::Partitioner< NDims, Coord, Idx > | inline |
getAllGridsWithFixedOrUnfixedVol(const bool f) const | SUNphi::Partitioner< NDims, Coord, Idx > | inline |
getAllGridsWithFixedVol() const | SUNphi::Partitioner< NDims, Coord, Idx > | inline |
getAllGridsWithUnfixedVol() const | SUNphi::Partitioner< NDims, Coord, Idx > | inline |
getChildrenToBeChecked(const SGrid *grid) const | SUNphi::Partitioner< NDims, Coord, Idx > | inline |
getChildVolDeducer(const SGrid *grid, const SGrid *father, const SGrid *sister, F &&nextInstruction) | SUNphi::Partitioner< NDims, Coord, Idx > | inline |
getConditionalExecuter(C &&checker, F &&fun) | SUNphi::Partitioner< NDims, Coord, Idx > | inline |
getFathersToBeChecked(const SGrid *grid) const | SUNphi::Partitioner< NDims, Coord, Idx > | inline |
getFatherVolDeducer(const SGrid *grid, const SGrid *child1, const SGrid *child2, F &&nextInstruction) | SUNphi::Partitioner< NDims, Coord, Idx > | inline |
getGridChecker(const SGrid *grid) const | SUNphi::Partitioner< NDims, Coord, Idx > | inline |
getRelationEnforcer(const EnforceableRel &enfRel, Vector< ScopeDoer< Instruction >> &cleanup, Fun fun) | SUNphi::Partitioner< NDims, Coord, Idx > | inline |
getVolumeLooper(const SGrid *g, const Instruction &fun, Vector< ScopeDoer< Instruction >> &cleanup) | SUNphi::Partitioner< NDims, Coord, Idx > | inline |
getVolUnsetter(const SGrid *grid) | SUNphi::Partitioner< NDims, Coord, Idx > | inline |
greatestDivisorOfVolumes(const Vector< const SGrid * > &list) | SUNphi::Partitioner< NDims, Coord, Idx > | inlinestatic |
grids | SUNphi::Partitioner< NDims, Coord, Idx > | private |
Instruction typedef | SUNphi::Partitioner< NDims, Coord, Idx > | private |
leastCommonMultipleOfVolumes(const Vector< const SGrid * > &list) | SUNphi::Partitioner< NDims, Coord, Idx > | inlinestatic |
listAllEnforceableRelations() const | SUNphi::Partitioner< NDims, Coord, Idx > | inline |
Neigh typedef | SUNphi::Partitioner< NDims, Coord, Idx > | private |
partitionRelations | SUNphi::Partitioner< NDims, Coord, Idx > | private |
PartRel typedef | SUNphi::Partitioner< NDims, Coord, Idx > | private |
pretendToSetVol(const SGrid *grid, Vector< ScopeDoer< Instruction >> &cleanup) | SUNphi::Partitioner< NDims, Coord, Idx > | inlineprivate |
printDot() const | SUNphi::Partitioner< NDims, Coord, Idx > | inline |
SGrid typedef | SUNphi::Partitioner< NDims, Coord, Idx > | private |
Side typedef | SUNphi::Partitioner< NDims, Coord, Idx > | private |
Sides typedef | SUNphi::Partitioner< NDims, Coord, Idx > | private |
Vol typedef | SUNphi::Partitioner< NDims, Coord, Idx > | private |
volIsBound(const SGrid *grid) const | SUNphi::Partitioner< NDims, Coord, Idx > | inline |