|
ug4
|
#include <partition_weighting_callbacks.h>
Inheritance diagram for ug::InterSubsetPartitionWeighting:Public Member Functions | |
| InterSubsetPartitionWeighting () | |
| virtual int | operator() (Edge *e1, Edge *e2) |
| virtual int | operator() (Face *f1, Face *f2) |
| virtual int | operator() (Volume *v1, Volume *v2) |
| void | set_inter_subset_weight (int si1, int si2, int weight) |
| virtual | ~InterSubsetPartitionWeighting () |
Public Member Functions inherited from ug::PartitionWeighting | |
| PartitionWeighting () | |
| void | set_default_weights (int hWeight, int vWeight) |
| void | set_subset_handler (MGSubsetHandler *sh) |
| virtual | ~PartitionWeighting () |
Private Member Functions | |
| template<class TElem > | |
| int | weigh (TElem *e1, TElem *e2) |
Private Attributes | |
| std::vector< int > | m_vsi1 |
| std::vector< int > | m_vsi2 |
| std::vector< int > | m_vweights |
Additional Inherited Members | |
Protected Attributes inherited from ug::PartitionWeighting | |
| int | m_hWeight |
| MGSubsetHandler * | m_sh |
| int | m_vWeight |
First simple implementation: Preventing division between two distinct subsets.
|
inline |
|
inlinevirtual |
Reimplemented from ug::PartitionWeighting.
References weigh().
Reimplemented from ug::PartitionWeighting.
References weigh().
|
inlinevirtual |
Reimplemented from ug::PartitionWeighting.
References weigh().
|
inline |
References m_vsi1, m_vsi2, and m_vweights.
Referenced by ug::bridge::RegisterGridBridge_Balancing().
|
inlineprivate |
|
private |
Referenced by set_inter_subset_weight(), and weigh().
|
private |
Referenced by set_inter_subset_weight(), and weigh().
|
private |
Referenced by set_inter_subset_weight(), and weigh().