Build blockclusters in case of domain decomposition.
#include <TBCBuilder.hh>
|
virtual TBlockCluster * | rec_build (const TProcSet &procs, const uint pid, TBlockCluster *parent, TCluster *rowcl, TCluster *colcl, const TAdmCondition *ac, const uint level) const |
| build block cluster tree only for local nodes
|
|
virtual TBlockCluster * | rec_build (TBlockCluster *parent, TCluster *rowcl, TCluster *colcl, const TAdmCondition *ac, const uint level) const |
| recusivly build a block cluster tree for rowcl × colcl
|
|
virtual TBlockCluster * | create_bc (TBlockCluster *parent) const |
| create new node in tree with father node parent
|
|
|
const uint | _min_lvl |
| minimal level to accept admissible clusters
|
|
const bool | _same_cluster_level |
| disallow/allow different cluster levels in block cluster
|
|