#include <jive/fem/MeshpartModule.h>
|
| static void | partition (const IdxVector &elemMap, const ElementSet &elems, Partitioner &parter, idx_t blockCount, idx_t minDegree=1) |
| |
| static void | partition (const IdxVector &elemMap, const IdxVector &elemWeights, const ElementSet &elems, Partitioner &parter, idx_t blockCount, idx_t minDegree=1) |
| |
| static void | multiPartition (const IdxVector &elemMap, const IdxVector &elemWeights, const ElementSet &elems, Partitioner &parter, idx_t blockCount, idx_t minDegree=1) |
| |
| static void | readElemMap (const String &fname, const IdxVector &elemMap, const ElementSet &elems, const Ref< Writer > &logger=NIL) |
| |
| static void | writeElemMap (const String &fname, const IdxVector &elemMap, const ElementSet &elems) |
| |
| static void | writeElemMap (PrintWriter &out, const IdxVector &elemMap, const ElementSet &elems) |
| |
| static void | getElemWeights (const IdxVector &weights, const ElementSet &elems) |
| |
| static double | getUnbalance (const IdxVector &elemMap, const IdxVector &elemWeights) |
| |
| static idx_t | countBorderNodes (const IdxVector &elemMap, const ElementSet &elems) |
| |
| static Ref< Module > | makeNew (const String &name, const Properties &conf, const Properties &props, const Properties &globdat) |
| |
| static void | declare () |
| |
| static String | makeContext (const String &kind, const String &name) |
| |
| static Class * | getType () |
| | Returns the Class instance representing the Object class. More...
|
| |
| jive::fem::MeshpartModule::MeshpartModule |
( |
const String & |
name = "mpart" | ) |
|
|
explicit |
| virtual jive::fem::MeshpartModule::~MeshpartModule |
( |
| ) |
|
|
protectedvirtual |
| static void jive::fem::MeshpartModule::partition |
( |
const IdxVector & |
elemMap, |
|
|
const ElementSet & |
elems, |
|
|
Partitioner & |
parter, |
|
|
idx_t |
blockCount, |
|
|
idx_t |
minDegree = 1 |
|
) |
| |
|
static |
| static void jive::fem::MeshpartModule::partition |
( |
const IdxVector & |
elemMap, |
|
|
const IdxVector & |
elemWeights, |
|
|
const ElementSet & |
elems, |
|
|
Partitioner & |
parter, |
|
|
idx_t |
blockCount, |
|
|
idx_t |
minDegree = 1 |
|
) |
| |
|
static |
| static void jive::fem::MeshpartModule::multiPartition |
( |
const IdxVector & |
elemMap, |
|
|
const IdxVector & |
elemWeights, |
|
|
const ElementSet & |
elems, |
|
|
Partitioner & |
parter, |
|
|
idx_t |
blockCount, |
|
|
idx_t |
minDegree = 1 |
|
) |
| |
|
static |
| static void jive::fem::MeshpartModule::readElemMap |
( |
const String & |
fname, |
|
|
const IdxVector & |
elemMap, |
|
|
const ElementSet & |
elems, |
|
|
const Ref< Writer > & |
logger = NIL |
|
) |
| |
|
static |
| static void jive::fem::MeshpartModule::writeElemMap |
( |
const String & |
fname, |
|
|
const IdxVector & |
elemMap, |
|
|
const ElementSet & |
elems |
|
) |
| |
|
static |
| static void jive::fem::MeshpartModule::writeElemMap |
( |
PrintWriter & |
out, |
|
|
const IdxVector & |
elemMap, |
|
|
const ElementSet & |
elems |
|
) |
| |
|
static |
| static void jive::fem::MeshpartModule::getElemWeights |
( |
const IdxVector & |
weights, |
|
|
const ElementSet & |
elems |
|
) |
| |
|
static |
| static double jive::fem::MeshpartModule::getUnbalance |
( |
const IdxVector & |
elemMap, |
|
|
const IdxVector & |
elemWeights |
|
) |
| |
|
static |
| static idx_t jive::fem::MeshpartModule::countBorderNodes |
( |
const IdxVector & |
elemMap, |
|
|
const ElementSet & |
elems |
|
) |
| |
|
static |
| static void jive::fem::MeshpartModule::declare |
( |
| ) |
|
|
static |
| const char* jive::fem::MeshpartModule::TYPE_NAME |
|
static |