ug4
|
#include <partition_weighting_callbacks.h>
Public Member Functions | |
virtual int | operator() (Edge *e1, Edge *e2) |
virtual int | operator() (Face *f1, Face *f2) |
virtual int | operator() (Volume *v1, Volume *v2) |
PartitionWeighting () | |
void | set_default_weights (int hWeight, int vWeight) |
void | set_subset_handler (MGSubsetHandler *sh) |
virtual | ~PartitionWeighting () |
Protected Attributes | |
int | m_hWeight |
MGSubsetHandler * | m_sh |
int | m_vWeight |
Private Member Functions | |
template<class TElem > | |
int | weigh (TElem *e1, TElem *e2) |
Base class for partition weighting callbacks.
|
inline |
|
inlinevirtual |
Reimplemented in ug::ProtectSubsetPartitionWeighting, and ug::InterSubsetPartitionWeighting.
References weigh().
Reimplemented in ug::ProtectSubsetPartitionWeighting, and ug::InterSubsetPartitionWeighting.
References weigh().
Reimplemented in ug::ProtectSubsetPartitionWeighting, and ug::InterSubsetPartitionWeighting.
References weigh().
|
inline |
|
inline |
References m_sh.
Referenced by ug::PartitionDomain_MetisKWay().
|
inlineprivate |
References ug::MultiGridSubsetHandler::get_level(), m_hWeight, m_sh, m_vWeight, and UG_THROW.
Referenced by operator()().
|
protected |
|
protected |
|
protected |