#include <InterfaceBalancer.h>
|
| void | getInterfaceDescription (std::set< int > &neighborProcessors, std::map< stk::mesh::Entity, std::vector< int > > &interfaceNodesAndProcessors) |
| |
| void | getGlobalLoadImbalance (double &loadFactor, int &numLocallyOwnedNodes) |
| |
| void | exchangeLocalSizes (const std::set< int > &neighborProcessors, int &numLocallyOwnedNodes, std::map< int, int > &numLocallyOwnedByRank) |
| |
| void | changeOwnersOfNodes (const std::map< stk::mesh::Entity, std::vector< int > > &interfaceNodesAndProcessors, std::map< int, int > &numLocallyOwnedByRank, int numLocallyOwnedNodes) |
| |
| sierra::nalu::InterfaceBalancer::InterfaceBalancer |
( |
const stk::mesh::MetaData & |
meta, |
|
|
stk::mesh::BulkData & |
bulk |
|
) |
| |
| void sierra::nalu::InterfaceBalancer::balance_node_entities |
( |
const double |
targetLoadBalance, |
|
|
const int |
maxIterations |
|
) |
| |
| void sierra::nalu::InterfaceBalancer::changeOwnersOfNodes |
( |
const std::map< stk::mesh::Entity, std::vector< int > > & |
interfaceNodesAndProcessors, |
|
|
std::map< int, int > & |
numLocallyOwnedByRank, |
|
|
int |
numLocallyOwnedNodes |
|
) |
| |
|
private |
| void sierra::nalu::InterfaceBalancer::exchangeLocalSizes |
( |
const std::set< int > & |
neighborProcessors, |
|
|
int & |
numLocallyOwnedNodes, |
|
|
std::map< int, int > & |
numLocallyOwnedByRank |
|
) |
| |
|
private |
| void sierra::nalu::InterfaceBalancer::getGlobalLoadImbalance |
( |
double & |
loadFactor, |
|
|
int & |
numLocallyOwnedNodes |
|
) |
| |
|
private |
| void sierra::nalu::InterfaceBalancer::getInterfaceDescription |
( |
std::set< int > & |
neighborProcessors, |
|
|
std::map< stk::mesh::Entity, std::vector< int > > & |
interfaceNodesAndProcessors |
|
) |
| |
|
private |
| stk::mesh::BulkData& sierra::nalu::InterfaceBalancer::bulkData_ |
|
private |
| const stk::mesh::MetaData& sierra::nalu::InterfaceBalancer::metaData_ |
|
private |
| const double sierra::nalu::InterfaceBalancer::tolerance_ |
|
private |
The documentation for this class was generated from the following files: