| aapos_t typedef | ug::Partitioner_DynamicBisection< TElem, dim > | |
| apos_t typedef | ug::Partitioner_DynamicBisection< TElem, dim > | |
| base_class typedef | ug::Partitioner_DynamicBisection< TElem, dim > | |
| bisect_elements(std::vector< TreeNode > &childNodesOut, std::vector< TreeNode > &parentNodes, ANumber aWeight, number maxChildWeight, pcl::ProcessCommunicator &com, int cutRecursion, int splitAxis) | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| calculate_global_dimensions(std::vector< TreeNode > &treeNodes, number maxChildWeight, ANumber aWeight, pcl::ProcessCommunicator &com) | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| classify_elem(elem_t *e, int splitAxis, number splitValue) | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| clustered_siblings_enabled() | ug::IPartitioner | inlinevirtual |
| constants enum name | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| control_bisection(ISubsetHandler &partitionSH, std::vector< TreeNode > &treeNodes, ANumber aWeight, number maxChildWeight, pcl::ProcessCommunicator &com) | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| copy_partitions_to_children(ISubsetHandler &partitionSH, int lvl) | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| current_process_hierarchy() const | ug::Partitioner_DynamicBisection< TElem, dim > | virtual |
| CUTTING enum value | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| CUTTING_CENTER_LEFT enum value | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| CUTTING_CENTER_RIGHT enum value | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| elem_t typedef | ug::Partitioner_DynamicBisection< TElem, dim > | |
| enable_clustered_siblings(bool bEnable) | ug::IPartitioner | inlinevirtual |
| enable_longest_split_axis(bool enable) | ug::Partitioner_DynamicBisection< TElem, dim > | inline |
| enable_split_axis(int axis, bool enable) | ug::Partitioner_DynamicBisection< TElem, dim > | |
| enable_static_partitioning(bool enable) | ug::Partitioner_DynamicBisection< TElem, dim > | virtual |
| gather_weights_from_level(int baseLvl, int childLvl, ANumber aWeight, bool copyToVMastersOnBaseLvl, bool markedElemsOnly) | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| get_next_split_axis() | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| get_next_split_axis(int lastAxis) const | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| get_partitions() | ug::Partitioner_DynamicBisection< TElem, dim > | virtual |
| get_process_map() const | ug::Partitioner_DynamicBisection< TElem, dim > | virtual |
| improve_split_values(std::vector< TreeNode > &treeNodes, size_t maxIterations, ANumber aWeight, pcl::ProcessCommunicator &com) | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| IPartitioner() | ug::IPartitioner | inline |
| layout_t typedef | ug::Partitioner_DynamicBisection< TElem, dim > | |
| LEFT enum value | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| m_aaPos | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| m_aPos | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| m_balanceWeights | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| m_clusteredSiblings | ug::IPartitioner | private |
| m_entries | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| m_firstSplitAxisEnabled | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| m_highestRedistLevel | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| m_intfcCom | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| m_lastSplitAxis | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| m_longestSplitAxisEnabled | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| m_mg | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| m_nextProcessHierarchy | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| m_numSplitAxisEnabled | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| m_partitionPostProcessor | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| m_partitionPreProcessor | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| m_problemsOccurred | ug::IPartitioner | protected |
| m_processHierarchy | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| m_procMap | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| m_sh | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| m_splitAxisEnabled | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| m_splitImproveIterations | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| m_startSplitAxis | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| m_staticPartitioning | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| m_tolerance | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| m_verbose | ug::IPartitioner | private |
| next_process_hierarchy() const | ug::Partitioner_DynamicBisection< TElem, dim > | virtual |
| NUM_CONSTANTS enum value | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| num_split_improvement_iterations() const | ug::Partitioner_DynamicBisection< TElem, dim > | inline |
| partition(size_t baseLvl, size_t elementThreshold) | ug::Partitioner_DynamicBisection< TElem, dim > | virtual |
| Partitioner_DynamicBisection() | ug::Partitioner_DynamicBisection< TElem, dim > | |
| perform_bisection(int numTargetProcs, int minLvl, int maxLvl, int partitionLvl, ANumber aWeight, pcl::ProcessCommunicator com) | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| problems_occurred() | ug::IPartitioner | inlinevirtual |
| RIGHT enum value | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| s_invalidIndex | ug::Partitioner_DynamicBisection< TElem, dim > | privatestatic |
| set_balance_weights(SPBalanceWeights balanceWeights) | ug::Partitioner_DynamicBisection< TElem, dim > | virtual |
| set_communication_weights(SPCommunicationWeights commWeights) | ug::IPartitioner | inlinevirtual |
| set_grid(MultiGrid *mg, Attachment< MathVector< dim > > aPos) | ug::Partitioner_DynamicBisection< TElem, dim > | |
| set_next_process_hierarchy(SPProcessHierarchy procHierarchy) | ug::Partitioner_DynamicBisection< TElem, dim > | virtual |
| set_num_split_improvement_iterations(int num) | ug::Partitioner_DynamicBisection< TElem, dim > | inline |
| set_partition_post_processor(SPPartitionPostProcessor ppp) | ug::Partitioner_DynamicBisection< TElem, dim > | virtual |
| set_partition_pre_processor(SPPartitionPreProcessor ppp) | ug::Partitioner_DynamicBisection< TElem, dim > | virtual |
| set_start_split_axis(int axis) | ug::Partitioner_DynamicBisection< TElem, dim > | inline |
| set_subset_handler(SmartPtr< SubsetHandler > sh) | ug::Partitioner_DynamicBisection< TElem, dim > | virtual |
| set_tolerance(number tol) | ug::Partitioner_DynamicBisection< TElem, dim > | inline |
| set_verbose(bool verbose) | ug::IPartitioner | inline |
| side_t typedef | ug::Partitioner_DynamicBisection< TElem, dim > | |
| static_partitioning_enabled() const | ug::Partitioner_DynamicBisection< TElem, dim > | |
| supports_balance_weights() const | ug::Partitioner_DynamicBisection< TElem, dim > | virtual |
| supports_communication_weights() const | ug::IPartitioner | inlinevirtual |
| supports_connection_weights() const | ug::Partitioner_DynamicBisection< TElem, dim > | virtual |
| supports_repartitioning() const | ug::Partitioner_DynamicBisection< TElem, dim > | inlinevirtual |
| TOTAL enum value | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| UNCLASSIFIED enum value | ug::Partitioner_DynamicBisection< TElem, dim > | private |
| vector_t typedef | ug::Partitioner_DynamicBisection< TElem, dim > | |
| verbose() const | ug::IPartitioner | inline |
| ~IPartitioner() | ug::IPartitioner | inlinevirtual |
| ~Partitioner_DynamicBisection() | ug::Partitioner_DynamicBisection< TElem, dim > | virtual |