SUNphi  1.0
SUNphi::Partitioner< NDims, Coord, Idx > Member List

This is the complete list of members for SUNphi::Partitioner< NDims, Coord, Idx >, including all inherited members.

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 typedefSUNphi::Partitioner< NDims, Coord, Idx >private
EnforceableRel typedefSUNphi::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
gridsSUNphi::Partitioner< NDims, Coord, Idx >private
Instruction typedefSUNphi::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 typedefSUNphi::Partitioner< NDims, Coord, Idx >private
partitionRelationsSUNphi::Partitioner< NDims, Coord, Idx >private
PartRel typedefSUNphi::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 typedefSUNphi::Partitioner< NDims, Coord, Idx >private
Side typedefSUNphi::Partitioner< NDims, Coord, Idx >private
Sides typedefSUNphi::Partitioner< NDims, Coord, Idx >private
Vol typedefSUNphi::Partitioner< NDims, Coord, Idx >private
volIsBound(const SGrid *grid) const SUNphi::Partitioner< NDims, Coord, Idx >inline