walberla::blockforest::DynamicCurveBalance< PhantomData_T > Member List

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) constwalberla::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) constwalberla::blockforest::DynamicCurveBalance< PhantomData_T >private
allGatherWeighted(std::vector< std::pair< const PhantomBlock *, uint_t > > &targetProcess, std::set< uint_t > &processesToRecvFrom, const PhantomBlockForest &phantomForest) constwalberla::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) constwalberla::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) constwalberla::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) constwalberla::blockforest::DynamicCurveBalance< PhantomData_T >private
getMaxBlocksPerProcess() constwalberla::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) constwalberla::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) constwalberla::blockforest::DynamicCurveBalance< PhantomData_T >private
idx_c(const T &value) constwalberla::blockforest::DynamicCurveBalance< PhantomData_T >inlineprivate
idx_t typedefwalberla::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) constwalberla::blockforest::DynamicCurveBalance< PhantomData_T >private
masterNoWeight(std::vector< std::pair< const PhantomBlock *, uint_t > > &targetProcess, std::set< uint_t > &processesToRecvFrom, const PhantomBlockForest &phantomForest) constwalberla::blockforest::DynamicCurveBalance< PhantomData_T >private
masterWeighted(std::vector< std::pair< const PhantomBlock *, uint_t > > &targetProcess, std::set< uint_t > &processesToRecvFrom, const PhantomBlockForest &phantomForest) constwalberla::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) constwalberla::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) constwalberla::blockforest::DynamicCurveBalance< PhantomData_T >private
Node typedefwalberla::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) constwalberla::blockforest::DynamicCurveBalance< PhantomData_T >
pid_c(const T &value) constwalberla::blockforest::DynamicCurveBalance< PhantomData_T >inlineprivate
pid_t typedefwalberla::blockforest::DynamicCurveBalance< PhantomData_T >
setMaxBlocksPerProcess(const int maxBlocks)walberla::blockforest::DynamicCurveBalance< PhantomData_T >inline
weight_t typedefwalberla::blockforest::DynamicCurveBalance< PhantomData_T >
weightedBlocks() constwalberla::blockforest::DynamicCurveBalance< PhantomData_T >inlineprivate