ug4
|
#include <partition_weighting_callbacks.h>
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.
|
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().