adapt(bool mapper_flag=false) | bitpit::ParaTree | |
adaptGlobalCoarse(bool mapper_flag=false) | bitpit::ParaTree | |
adaptGlobalRefine(bool mapper_flag=false) | bitpit::ParaTree | |
check21Balance() | bitpit::ParaTree | |
checkToAdapt() | bitpit::ParaTree | |
clearConnectivity(bool release=true) | bitpit::ParaTree | |
communicate(DataCommInterface< Impl > &userData) | bitpit::ParaTree | inline |
computeConnectivity() | bitpit::ParaTree | |
computeIntersections() | bitpit::ParaTree | |
computeNodePersistentKey(uint32_t idx, uint8_t node) const | bitpit::ParaTree | |
computeNodePersistentKey(const Octant *oct, uint8_t node) const | bitpit::ParaTree | |
DEFAULT_LOG_FILE | bitpit::ParaTree | static |
dump(std::ostream &stream, bool full=true) override | bitpit::PabloUniform | virtual |
evalLoadBalanceRanges(dvector *weights) | bitpit::ParaTree | |
evalLoadBalanceRanges(uint8_t level, dvector *weights) | bitpit::ParaTree | |
ExchangeRanges typedef | bitpit::ParaTree | |
expectedOctantAdapt(const Octant *octant, int8_t marker, octvector *result) const | bitpit::ParaTree | |
findAllCodimensionNeighbours(uint32_t idx, u32vector &neighbours, bvector &isghost) | bitpit::ParaTree | |
findAllCodimensionNeighbours(const Octant *oct, u32vector &neighbours, bvector &isghost) | bitpit::ParaTree | |
findAllNodeNeighbours(uint32_t idx, uint32_t node, u32vector &neighbours, bvector &isghost) | bitpit::ParaTree | |
findAllNodeNeighbours(const Octant *oct, uint32_t node, u32vector &neighbours, bvector &isghost) const | bitpit::ParaTree | |
findGhostAllCodimensionNeighbours(uint32_t idx, u32vector &neighbours, bvector &isghost) | bitpit::ParaTree | |
findGhostAllCodimensionNeighbours(Octant *oct, u32vector &neighbours, bvector &isghost) | bitpit::ParaTree | |
findGhostNeighbours(uint32_t idx, uint8_t face, uint8_t codim, u32vector &neighbours) const | bitpit::ParaTree | |
findGhostNeighbours(uint32_t idx, uint8_t face, uint8_t codim, u32vector &neighbours, bvector &isghost) const | bitpit::ParaTree | |
findGhostNeighbours(const Octant *oct, uint8_t face, uint8_t codim, u32vector &neighbours, bvector &isghost) const | bitpit::ParaTree | |
findNeighbours(uint32_t idx, uint8_t face, uint8_t codim, u32vector &neighbours, bvector &isghost) const | bitpit::ParaTree | |
findNeighbours(uint32_t idx, uint8_t face, uint8_t codim, u32vector &neighbours) const | bitpit::ParaTree | |
findNeighbours(const Octant *oct, uint8_t face, uint8_t codim, u32vector &neighbours, bvector &isghost) const | bitpit::ParaTree | |
findOwner(uint64_t morton) const | bitpit::ParaTree | |
freeComm() | bitpit::ParaTree | |
getArea(uint32_t idx) const | bitpit::PabloUniform | |
getArea(const Octant *oct) const | bitpit::PabloUniform | |
getArea(const Intersection *inter) const | bitpit::PabloUniform | |
getBalance(uint32_t idx) const | bitpit::ParaTree | |
getBalance(const Octant *oct) const | bitpit::ParaTree | |
getBalanceCodimension() const | bitpit::ParaTree | |
getBordersPerProc() const | bitpit::ParaTree | |
getBound(uint32_t idx, uint8_t face) const | bitpit::ParaTree | |
getBound(uint32_t idx) const | bitpit::ParaTree | |
getBound(const Octant *oct, uint8_t face) const | bitpit::ParaTree | |
getBound(const Octant *oct) const | bitpit::ParaTree | |
getBound(const Intersection *inter) const | bitpit::ParaTree | |
getBoundingBox(darray3 &P0, darray3 &P1) const | bitpit::PabloUniform | |
getCenter(uint32_t idx, darray3 ¢er) const | bitpit::PabloUniform | |
getCenter(uint32_t idx) const | bitpit::PabloUniform | |
getCenter(const Octant *oct, darray3 ¢er) const | bitpit::PabloUniform | |
getCenter(const Octant *oct) const | bitpit::PabloUniform | |
getCenter(const Intersection *inter) const | bitpit::PabloUniform | |
getComm() const | bitpit::ParaTree | |
getConnectivity() const | bitpit::ParaTree | |
getConnectivity(uint32_t idx) const | bitpit::ParaTree | |
getConnectivity(Octant *oct) const | bitpit::ParaTree | |
getCoordinates(uint32_t idx) const | bitpit::PabloUniform | |
getCoordinates(const Octant *oct) const | bitpit::PabloUniform | |
getDim() const | bitpit::ParaTree | |
getDumpVersion() const override | bitpit::PabloUniform | virtual |
getEdgecoeffs(int8_t edgecoeffs[12][3]) const | bitpit::ParaTree | |
getEdgecoeffs() const)[3] | bitpit::ParaTree | |
getEdgeface(uint8_t edgeface[12][2]) const | bitpit::ParaTree | |
getEdgeface() const)[2] | bitpit::ParaTree | |
getFace(const Intersection *inter) const | bitpit::ParaTree | |
getFaceCenter(uint32_t idx, uint8_t iface) const | bitpit::PabloUniform | |
getFaceCenter(uint32_t idx, uint8_t iface, darray3 ¢er) const | bitpit::PabloUniform | |
getFaceCenter(const Octant *oct, uint8_t iface) const | bitpit::PabloUniform | |
getFaceCenter(const Octant *oct, uint8_t iface, darray3 ¢er) const | bitpit::PabloUniform | |
getFacenode(uint8_t facenode[6][4]) const | bitpit::ParaTree | |
getFacenode() const)[4] | bitpit::ParaTree | |
getFamilySplittingNode(const Octant *) const | bitpit::ParaTree | |
getFiner(const Intersection *inter) const | bitpit::ParaTree | |
getFirstDescMorton() const | bitpit::ParaTree | |
getGhostConnectivity() const | bitpit::ParaTree | |
getGhostConnectivity(uint32_t idx) const | bitpit::ParaTree | |
getGhostConnectivity(const Octant *oct) const | bitpit::ParaTree | |
getGhostGlobalIdx(uint32_t idx) const | bitpit::ParaTree | |
getGhostLayer(const Octant *oct) const | bitpit::ParaTree | |
getGhostLocalIdx(uint64_t gidx) const | bitpit::ParaTree | |
getGhostOctant(uint32_t idx) | bitpit::ParaTree | |
getGhostOctant(uint32_t idx) const | bitpit::ParaTree | |
getGlobalIdx(uint32_t idx) const | bitpit::ParaTree | |
getGlobalIdx(const Octant *oct) const | bitpit::ParaTree | |
getGlobalNumOctants() const | bitpit::ParaTree | |
getIdx(const Octant *oct) const | bitpit::ParaTree | |
getIn(const Intersection *inter) const | bitpit::ParaTree | |
getInternalOctantsBegin() | bitpit::ParaTree | |
getInternalOctantsEnd() | bitpit::ParaTree | |
getIntersection(uint32_t idx) | bitpit::ParaTree | |
getIsGhost(const Intersection *inter) const | bitpit::ParaTree | |
getIsGhost(const Octant *oct) const | bitpit::ParaTree | |
getIsNewC(uint32_t idx) const | bitpit::ParaTree | |
getIsNewC(const Octant *oct) const | bitpit::ParaTree | |
getIsNewR(uint32_t idx) const | bitpit::ParaTree | |
getIsNewR(const Octant *oct) const | bitpit::ParaTree | |
getL() const | bitpit::PabloUniform | |
getLastDescMorton(const Octant *oct) const | bitpit::ParaTree | |
getLastDescMorton() const | bitpit::ParaTree | |
getLastDescMorton(uint32_t idx) const | bitpit::ParaTree | |
getLastOperation() const | bitpit::ParaTree | |
getLevel(uint32_t idx) const | bitpit::ParaTree | |
getLevel(const Octant *oct) const | bitpit::ParaTree | |
getLevel(const Intersection *inter) const | bitpit::ParaTree | |
getLoadBalanceRanges() const | bitpit::ParaTree | |
getLocalIdx(uint64_t gidx) const | bitpit::ParaTree | |
getLocalIdx(uint64_t gidx, int rank) const | bitpit::ParaTree | |
getLocalIdx(uint64_t gidx, uint32_t &lidx, int &rank) const | bitpit::ParaTree | |
getLocalMaxDepth() const | bitpit::ParaTree | |
getLocalMaxSize() const | bitpit::PabloUniform | |
getLocalMinSize() const | bitpit::PabloUniform | |
getLog() | bitpit::ParaTree | |
getMapping(uint32_t idx, u32vector &mapper, bvector &isghost) const | bitpit::ParaTree | |
getMapping(uint32_t idx, u32vector &mapper, bvector &isghost, ivector &rank) const | bitpit::ParaTree | |
getMarker(uint32_t idx) const | bitpit::ParaTree | |
getMarker(const Octant *oct) const | bitpit::ParaTree | |
getMaxDepth() const | bitpit::ParaTree | |
getMaxLength() const | bitpit::ParaTree | |
getMaxLevel() const | bitpit::ParaTree | |
getMorton(uint32_t idx) const | bitpit::ParaTree | |
getMorton(const Octant *oct) const | bitpit::ParaTree | |
getNchildren() const | bitpit::ParaTree | |
getNedges() const | bitpit::ParaTree | |
getNfaces() const | bitpit::ParaTree | |
getNnodes() const | bitpit::ParaTree | |
getNnodesperface() const | bitpit::ParaTree | |
getNode(uint32_t idx, uint8_t inode) const | bitpit::PabloUniform | |
getNode(uint32_t idx, uint8_t inode, darray3 &node) const | bitpit::PabloUniform | |
getNode(const Octant *oct, uint8_t inode) const | bitpit::PabloUniform | |
getNode(const Octant *oct, uint8_t inode, darray3 &node) const | bitpit::PabloUniform | |
getNodecoeffs(int8_t nodecoeffs[8][3]) const | bitpit::ParaTree | |
getNodecoeffs() const)[3] | bitpit::ParaTree | |
getNodeCoordinates(uint32_t inode) const | bitpit::PabloUniform | |
getNodeface(uint8_t nodeface[8][3]) const | bitpit::ParaTree | |
getNodeface() const)[3] | bitpit::ParaTree | |
getNodeLogicalCoordinates(uint32_t node) const | bitpit::ParaTree | |
getNodes(uint32_t idx, darr3vector &nodes) const | bitpit::PabloUniform | |
getNodes(uint32_t idx) const | bitpit::PabloUniform | |
getNodes(const Octant *oct, darr3vector &nodes) const | bitpit::PabloUniform | |
getNodes(const Octant *oct) const | bitpit::PabloUniform | |
getNodes(const Intersection *inter) const | bitpit::PabloUniform | |
bitpit::ParaTree::getNodes() const | bitpit::ParaTree | |
getNofGhostLayers() const | bitpit::ParaTree | |
getNormal(uint32_t idx, uint8_t iface, darray3 &normal) const | bitpit::PabloUniform | |
getNormal(uint32_t idx, uint8_t iface) const | bitpit::PabloUniform | |
getNormal(const Octant *oct, uint8_t iface, darray3 &normal) const | bitpit::PabloUniform | |
getNormal(const Octant *oct, uint8_t iface) const | bitpit::PabloUniform | |
getNormal(const Intersection *inter) const | bitpit::PabloUniform | |
getNormals(int8_t normals[6][3]) const | bitpit::ParaTree | |
getNormals() const)[3] | bitpit::ParaTree | |
getNproc() const | bitpit::ParaTree | |
getNumGhosts() const | bitpit::ParaTree | |
getNumIntersections() const | bitpit::ParaTree | |
getNumNodes() const | bitpit::ParaTree | |
getNumOctants() const | bitpit::ParaTree | |
getOctant(uint32_t idx) | bitpit::ParaTree | |
getOctant(uint32_t idx) const | bitpit::ParaTree | |
getOppface(uint8_t oppface[6]) const | bitpit::ParaTree | |
getOppface() const | bitpit::ParaTree | |
getOrigin() const | bitpit::PabloUniform | |
getOut(const Intersection *inter) const | bitpit::ParaTree | |
getOutIsGhost(const Intersection *inter) const | bitpit::ParaTree | |
getOwnerRank(uint64_t globalIdx) const | bitpit::ParaTree | |
getOwners(const Intersection *inter) const | bitpit::ParaTree | |
getParallel() const | bitpit::ParaTree | |
getPartitionFirstDesc() const | bitpit::ParaTree | |
getPartitionLastDesc() const | bitpit::ParaTree | |
getPartitionRangeGlobalIdx() const | bitpit::ParaTree | |
getPbound(uint32_t idx, uint8_t face) const | bitpit::ParaTree | |
getPbound(uint32_t idx) const | bitpit::ParaTree | |
getPbound(const Octant *oct, uint8_t face) const | bitpit::ParaTree | |
getPbound(const Octant *oct) const | bitpit::ParaTree | |
getPbound(const Intersection *inter) const | bitpit::ParaTree | |
getPboundOctantsBegin() | bitpit::ParaTree | |
getPboundOctantsEnd() | bitpit::ParaTree | |
getPeriodic() const | bitpit::ParaTree | |
getPeriodic(uint8_t i) const | bitpit::ParaTree | |
getPersistentIdx(uint32_t idx) const | bitpit::ParaTree | |
getPersistentIdx(const Octant *oct) const | bitpit::ParaTree | |
getPointOwner(darray3 point) | bitpit::PabloUniform | |
getPointOwner(darray3 point, bool &isghost) | bitpit::PabloUniform | |
bitpit::ParaTree::getPointOwner(const dvector &point) | bitpit::ParaTree | |
bitpit::ParaTree::getPointOwner(const dvector &point, bool &isghost) | bitpit::ParaTree | |
bitpit::ParaTree::getPointOwner(const darray3 &point) | bitpit::ParaTree | |
bitpit::ParaTree::getPointOwner(const darray3 &point, bool &isghost) | bitpit::ParaTree | |
getPointOwnerIdx(darray3 point) const | bitpit::PabloUniform | |
getPointOwnerIdx(darray3 point, bool &isghost) const | bitpit::PabloUniform | |
bitpit::ParaTree::getPointOwnerIdx(const double *point) const | bitpit::ParaTree | |
bitpit::ParaTree::getPointOwnerIdx(const double *point, bool &isghost) const | bitpit::ParaTree | |
bitpit::ParaTree::getPointOwnerIdx(const dvector &point) const | bitpit::ParaTree | |
bitpit::ParaTree::getPointOwnerIdx(const dvector &point, bool &isghost) const | bitpit::ParaTree | |
bitpit::ParaTree::getPointOwnerIdx(const darray3 &point) const | bitpit::ParaTree | |
bitpit::ParaTree::getPointOwnerIdx(const darray3 &point, bool &isghost) const | bitpit::ParaTree | |
getPointOwnerRank(darray3 point) | bitpit::PabloUniform | |
bitpit::ParaTree::getPointOwnerRank(const darray3 &point) | bitpit::ParaTree | |
getPreMapping(u32vector &idx, std::vector< int8_t > &markers, std::vector< bool > &isghost) | bitpit::ParaTree | |
getPreMarker(uint32_t idx) | bitpit::ParaTree | |
getPreMarker(Octant *oct) | bitpit::ParaTree | |
getRank() const | bitpit::ParaTree | |
getSerial() const | bitpit::ParaTree | |
getSize(uint32_t idx) const | bitpit::PabloUniform | |
getSize(const Octant *oct) const | bitpit::PabloUniform | |
getSize(const Intersection *inter) const | bitpit::PabloUniform | |
getStatus() const | bitpit::ParaTree | |
getTol() const | bitpit::ParaTree | |
getVolume(uint32_t idx) const | bitpit::PabloUniform | |
getVolume(const Octant *oct) const | bitpit::PabloUniform | |
getX(uint32_t idx) const | bitpit::PabloUniform | |
getX(const Octant *oct) const | bitpit::PabloUniform | |
getX0() const | bitpit::PabloUniform | |
getY(uint32_t idx) const | bitpit::PabloUniform | |
getY(const Octant *oct) const | bitpit::PabloUniform | |
getY0() const | bitpit::PabloUniform | |
getZ(uint32_t idx) const | bitpit::PabloUniform | |
getZ(const Octant *oct) const | bitpit::PabloUniform | |
getZ0() const | bitpit::PabloUniform | |
isCommSet() const | bitpit::ParaTree | |
isEdgeOnOctant(const Octant *edgeOctant, uint8_t edgeIndex, const Octant *octant) const | bitpit::ParaTree | |
isFaceOnOctant(const Octant *faceOctant, uint8_t faceIndex, const Octant *octant) const | bitpit::ParaTree | |
isNodeOnOctant(const Octant *nodeOctant, uint8_t nodeIndex, const Octant *octant) const | bitpit::ParaTree | |
levelToSize(uint8_t level) const | bitpit::PabloUniform | |
loadBalance(const dvector *weight=NULL) | bitpit::ParaTree | |
loadBalance(uint8_t &level, const dvector *weight=NULL) | bitpit::ParaTree | |
loadBalance(DataLBInterface< Impl > &userData, dvector *weight=NULL) | bitpit::ParaTree | inline |
loadBalance(DataLBInterface< Impl > &userData, uint8_t &level, dvector *weight=NULL) | bitpit::ParaTree | inline |
OP_ADAPT_MAPPED enum value (defined in bitpit::ParaTree) | bitpit::ParaTree | |
OP_ADAPT_UNMAPPED enum value (defined in bitpit::ParaTree) | bitpit::ParaTree | |
OP_INIT enum value (defined in bitpit::ParaTree) | bitpit::ParaTree | |
OP_LOADBALANCE enum value (defined in bitpit::ParaTree) | bitpit::ParaTree | |
OP_LOADBALANCE_FIRST enum value (defined in bitpit::ParaTree) | bitpit::ParaTree | |
OP_NONE enum value (defined in bitpit::ParaTree) | bitpit::ParaTree | |
OP_PRE_ADAPT enum value (defined in bitpit::ParaTree) | bitpit::ParaTree | |
Operation enum name (defined in bitpit::ParaTree) | bitpit::ParaTree | |
PabloUniform(const std::string &logfile=DEFAULT_LOG_FILE, MPI_Comm comm=MPI_COMM_WORLD) | bitpit::PabloUniform | |
PabloUniform(uint8_t dim, const std::string &logfile=DEFAULT_LOG_FILE, MPI_Comm comm=MPI_COMM_WORLD) | bitpit::PabloUniform | |
PabloUniform(double X, double Y, double Z, double L, uint8_t dim=2, const std::string &logfile=DEFAULT_LOG_FILE, MPI_Comm comm=MPI_COMM_WORLD) | bitpit::PabloUniform | |
ParaTree(const std::string &logfile=DEFAULT_LOG_FILE, MPI_Comm comm=MPI_COMM_WORLD) | bitpit::ParaTree | |
ParaTree(uint8_t dim, const std::string &logfile=DEFAULT_LOG_FILE, MPI_Comm comm=MPI_COMM_WORLD) | bitpit::ParaTree | |
ParaTree(std::istream &stream, const std::string &logfile=DEFAULT_LOG_FILE, MPI_Comm comm=MPI_COMM_WORLD) | bitpit::ParaTree | |
ParaTree(const ParaTree &other) | bitpit::ParaTree | |
preadapt() | bitpit::ParaTree | |
printHeader() | bitpit::ParaTree | |
privateLoadBalance(const uint32_t *partition, DataLBInterface< Impl > *userData=nullptr) | bitpit::ParaTree | inline |
replaceComm(MPI_Comm communicator, MPI_Comm *previousCommunicator=nullptr) | bitpit::ParaTree | |
reset() override | bitpit::PabloUniform | virtual |
restore(std::istream &stream) override | bitpit::PabloUniform | virtual |
setBalance(uint32_t idx, bool balance) | bitpit::ParaTree | |
setBalance(Octant *oct, bool balance) | bitpit::ParaTree | |
setBalanceCodimension(uint8_t b21codim) | bitpit::ParaTree | |
setComm(MPI_Comm communicator) | bitpit::ParaTree | |
setL(double L) | bitpit::PabloUniform | |
setMarker(uint32_t idx, int8_t marker) | bitpit::ParaTree | |
setMarker(Octant *oct, int8_t marker) | bitpit::ParaTree | |
setNofGhostLayers(std::size_t nofGhostLayers) | bitpit::ParaTree | |
setOrigin(const darray3 &origin) | bitpit::PabloUniform | |
setPeriodic(uint8_t i) | bitpit::ParaTree | |
settleMarkers() | bitpit::ParaTree | |
setTol(double tol=1.0e-14) | bitpit::ParaTree | |
updateConnectivity() | bitpit::ParaTree | |
write(const std::string &filename) | bitpit::PabloUniform | |
writeTest(const std::string &filename, dvector data) | bitpit::PabloUniform | |
~ParaTree() | bitpit::ParaTree | virtual |