This is the complete list of members for walberla::blockforest::DynamicCurveBalance< PhantomData_T >, including all inherited members.
addBlockToForest(std::vector< shared_ptr< Node > > &forest, const std::pair< pid_t, idx_t > &index, BlockID &id, const uint_t level) const | walberla::blockforest::DynamicCurveBalance< PhantomData_T > | private |
allGather_ | walberla::blockforest::DynamicCurveBalance< PhantomData_T > | private |
allGatherNoWeight(std::vector< std::pair< const PhantomBlock *, uint_t > > &targetProcess, std::set< uint_t > &processesToRecvFrom, const PhantomBlockForest &phantomForest) const | walberla::blockforest::DynamicCurveBalance< PhantomData_T > | private |
allGatherWeighted(std::vector< std::pair< const PhantomBlock *, uint_t > > &targetProcess, std::set< uint_t > &processesToRecvFrom, const PhantomBlockForest &phantomForest) const | walberla::blockforest::DynamicCurveBalance< PhantomData_T > | private |
balanceNoWeight(const std::vector< std::vector< BlockID > > &allBlocks, const std::vector< std::vector< std::pair< pid_t, idx_t > > > &blocksPerLevel, std::vector< std::vector< pid_t > > &targets, std::vector< std::set< pid_t > > &sender) const | walberla::blockforest::DynamicCurveBalance< PhantomData_T > | private |
balanceWeighted(const std::vector< std::vector< std::pair< BlockID, weight_t > > > &allBlocks, const std::vector< std::vector< std::pair< pid_t, idx_t > > > &blocksPerLevel, std::vector< std::vector< pid_t > > &targets, std::vector< std::set< pid_t > > &sender) const | walberla::blockforest::DynamicCurveBalance< PhantomData_T > | private |
DynamicCurveBalance(const bool hilbert=true, const bool allGather=true, const bool levelwise=true) | walberla::blockforest::DynamicCurveBalance< PhantomData_T > | inline |
finalAssignment(const uint_t index, const std::vector< std::vector< pid_t > > &targets, const std::vector< std::set< pid_t > > &sender, std::vector< std::pair< const PhantomBlock *, uint_t > > &targetProcess, std::set< uint_t > &processesToRecvFrom) const | walberla::blockforest::DynamicCurveBalance< PhantomData_T > | private |
getMaxBlocksPerProcess() const | walberla::blockforest::DynamicCurveBalance< PhantomData_T > | inline |
hilbert_ | walberla::blockforest::DynamicCurveBalance< PhantomData_T > | private |
hilbertOrderNoWeight(const std::vector< std::vector< BlockID > > &allBlocks, std::vector< std::vector< std::pair< pid_t, idx_t > > > &blocksPerLevel, const PhantomBlockForest &phantomForest) const | walberla::blockforest::DynamicCurveBalance< PhantomData_T > | private |
hilbertOrderWeighted(const std::vector< std::vector< std::pair< BlockID, weight_t > > > &allBlocks, std::vector< std::vector< std::pair< pid_t, idx_t > > > &blocksPerLevel, const PhantomBlockForest &phantomForest) const | walberla::blockforest::DynamicCurveBalance< PhantomData_T > | private |
idx_c(const T &value) const | walberla::blockforest::DynamicCurveBalance< PhantomData_T > | inlineprivate |
idx_t typedef | walberla::blockforest::DynamicCurveBalance< PhantomData_T > | |
levelwise_ | walberla::blockforest::DynamicCurveBalance< PhantomData_T > | private |
masterEnd(std::vector< std::vector< pid_t > > &targets, std::vector< std::set< pid_t > > &sender, std::vector< std::pair< const PhantomBlock *, uint_t > > &targetProcess, std::set< uint_t > &processesToRecvFrom) const | walberla::blockforest::DynamicCurveBalance< PhantomData_T > | private |
masterNoWeight(std::vector< std::pair< const PhantomBlock *, uint_t > > &targetProcess, std::set< uint_t > &processesToRecvFrom, const PhantomBlockForest &phantomForest) const | walberla::blockforest::DynamicCurveBalance< PhantomData_T > | private |
masterWeighted(std::vector< std::pair< const PhantomBlock *, uint_t > > &targetProcess, std::set< uint_t > &processesToRecvFrom, const PhantomBlockForest &phantomForest) const | walberla::blockforest::DynamicCurveBalance< PhantomData_T > | private |
maxBlocksPerProcess_ | walberla::blockforest::DynamicCurveBalance< PhantomData_T > | private |
mortonOrderNoWeight(const std::vector< std::vector< BlockID > > &allBlocks, std::vector< std::vector< std::pair< pid_t, idx_t > > > &blocksPerLevel, const PhantomBlockForest &phantomForest) const | walberla::blockforest::DynamicCurveBalance< PhantomData_T > | private |
mortonOrderWeighted(const std::vector< std::vector< std::pair< BlockID, weight_t > > > &allBlocks, std::vector< std::vector< std::pair< pid_t, idx_t > > > &blocksPerLevel, const PhantomBlockForest &phantomForest) const | walberla::blockforest::DynamicCurveBalance< PhantomData_T > | private |
Node typedef | walberla::blockforest::DynamicCurveBalance< PhantomData_T > | |
operator()(std::vector< std::pair< const PhantomBlock *, uint_t > > &targetProcess, std::set< uint_t > &processesToRecvFrom, const PhantomBlockForest &phantomForest, const uint_t iteration) const | walberla::blockforest::DynamicCurveBalance< PhantomData_T > | |
pid_c(const T &value) const | walberla::blockforest::DynamicCurveBalance< PhantomData_T > | inlineprivate |
pid_t typedef | walberla::blockforest::DynamicCurveBalance< PhantomData_T > | |
setMaxBlocksPerProcess(const int maxBlocks) | walberla::blockforest::DynamicCurveBalance< PhantomData_T > | inline |
weight_t typedef | walberla::blockforest::DynamicCurveBalance< PhantomData_T > | |
weightedBlocks() const | walberla::blockforest::DynamicCurveBalance< PhantomData_T > | inlineprivate |