|
waLBerla 7.2
|
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 |