ug4
|
#include <partitioner.h>
Public Member Functions | |
virtual number | get_refined_weight (Edge *e) |
virtual number | get_refined_weight (Face *e) |
todo: use a more sophisticated implementation More... | |
virtual number | get_refined_weight (Vertex *e) |
virtual number | get_refined_weight (Volume *e) |
todo: use a more sophisticated implementation More... | |
virtual number | get_weight (Edge *) |
virtual number | get_weight (Face *) |
virtual number | get_weight (Vertex *) |
virtual number | get_weight (Volume *) |
virtual bool | has_level_offsets () |
virtual void | refresh_weights (int baseLevel) |
virtual | ~IBalanceWeights () |
virtual bool | consider_in_level_above (Vertex *) |
Relative indicator in which level the specifed elements should be partitioned. More... | |
virtual bool | consider_in_level_above (Edge *) |
Relative indicator in which level the specifed elements should be partitioned. More... | |
virtual bool | consider_in_level_above (Face *) |
Relative indicator in which level the specifed elements should be partitioned. More... | |
virtual bool | consider_in_level_above (Volume *) |
Relative indicator in which level the specifed elements should be partitioned. More... | |
|
inlinevirtual |
|
inlinevirtual |
Relative indicator in which level the specifed elements should be partitioned.
If this method returns true, one should use get_refined_weight instead of get_weight.
Reimplemented in ug::BalanceWeightsRefMarks.
|
inlinevirtual |
Relative indicator in which level the specifed elements should be partitioned.
If this method returns true, one should use get_refined_weight instead of get_weight.
Reimplemented in ug::BalanceWeightsRefMarks.
|
inlinevirtual |
Relative indicator in which level the specifed elements should be partitioned.
If this method returns true, one should use get_refined_weight instead of get_weight.
Reimplemented in ug::BalanceWeightsRefMarks.
Referenced by ug::Partitioner_DynamicBisection< TElem, dim >::gather_weights_from_level().
|
inlinevirtual |
Relative indicator in which level the specifed elements should be partitioned.
If this method returns true, one should use get_refined_weight instead of get_weight.
Reimplemented in ug::BalanceWeightsRefMarks.
Reimplemented in ug::BalanceWeightsRefMarks.
References get_weight().
todo: use a more sophisticated implementation
Reimplemented in ug::BalanceWeightsRefMarks.
References get_weight().
Reimplemented in ug::BalanceWeightsRefMarks.
References get_weight().
Referenced by ug::Partitioner_DynamicBisection< TElem, dim >::gather_weights_from_level().
todo: use a more sophisticated implementation
Reimplemented in ug::BalanceWeightsRefMarks.
References get_weight().
Reimplemented in ug::AnisotropicBalanceWeights< dim >, ug::StdBalanceWeights, and ug::BalanceWeightsLuaCallback< TDomain >.
Reimplemented in ug::AnisotropicBalanceWeights< dim >, ug::StdBalanceWeights, and ug::BalanceWeightsLuaCallback< TDomain >.
Reimplemented in ug::AnisotropicBalanceWeights< dim >, ug::StdBalanceWeights, and ug::BalanceWeightsLuaCallback< TDomain >.
Referenced by ug::LoadBalancer::estimate_distribution_quality_impl(), ug::Partitioner_DynamicBisection< TElem, dim >::gather_weights_from_level(), ug::BalanceWeightsRefMarks::get_refined_weight(), and get_refined_weight().
Reimplemented in ug::AnisotropicBalanceWeights< dim >, ug::StdBalanceWeights, and ug::BalanceWeightsLuaCallback< TDomain >.
|
inlinevirtual |
Reimplemented in ug::BalanceWeightsRefMarks.
Referenced by ug::Partitioner_DynamicBisection< TElem, dim >::gather_weights_from_level().
|
inlinevirtual |
Reimplemented in ug::StdBalanceWeights, and ug::AnisotropicBalanceWeights< dim >.