#include <DynamicParMetis.h>
◆ vsize_t
◆ weight_t
◆ DynamicParMetisBlockInfo() [1/3]
walberla::blockforest::DynamicParMetisBlockInfo::DynamicParMetisBlockInfo |
( |
const weight_t |
vertexWeight, |
|
|
const uint_t |
ncon = 1 |
|
) |
| |
|
inline |
◆ DynamicParMetisBlockInfo() [2/3]
walberla::blockforest::DynamicParMetisBlockInfo::DynamicParMetisBlockInfo |
( |
mpi::RecvBuffer & |
buffer | ) |
|
|
inline |
◆ DynamicParMetisBlockInfo() [3/3]
walberla::blockforest::DynamicParMetisBlockInfo::DynamicParMetisBlockInfo |
( |
const std::vector< weight_t > & |
vertexWeight | ) |
|
|
inline |
◆ getEdgeWeights()
◆ getNcon()
uint_t walberla::blockforest::DynamicParMetisBlockInfo::getNcon |
( |
| ) |
const |
|
inline |
◆ getVertexCoords()
const Vector3<double>& walberla::blockforest::DynamicParMetisBlockInfo::getVertexCoords |
( |
| ) |
const |
|
inline |
◆ getVertexSize()
vsize_t walberla::blockforest::DynamicParMetisBlockInfo::getVertexSize |
( |
| ) |
const |
|
inline |
◆ getVertexWeight()
weight_t walberla::blockforest::DynamicParMetisBlockInfo::getVertexWeight |
( |
const uint_t |
con = 0 | ) |
const |
|
inline |
◆ setEdgeWeight()
◆ setEdgeWeights()
◆ setVertexCoords()
void walberla::blockforest::DynamicParMetisBlockInfo::setVertexCoords |
( |
const Vector3< double > & |
p | ) |
|
|
inline |
◆ setVertexSize()
void walberla::blockforest::DynamicParMetisBlockInfo::setVertexSize |
( |
const vsize_t |
size | ) |
|
|
inline |
◆ setVertexWeight()
void walberla::blockforest::DynamicParMetisBlockInfo::setVertexWeight |
( |
const weight_t |
vertexWeight, |
|
|
const uint_t |
con = 0 |
|
) |
| |
|
inline |
◆ toBuffer()
void walberla::blockforest::DynamicParMetisBlockInfo::toBuffer |
( |
mpi::SendBuffer & |
buffer | ) |
|
|
inline |
◆ edgeWeights_
Defines where the block is located in space. Needed by some ParMetis algorithms.
◆ vertexCoords_
Vector3<double> walberla::blockforest::DynamicParMetisBlockInfo::vertexCoords_ = Vector3<double>(std::numeric_limits<double>::signaling_NaN()) |
|
private |
Defines the cost of rebalancing a block. Needed by some ParMetis algorithms.
◆ vertexSize_
vsize_t walberla::blockforest::DynamicParMetisBlockInfo::vertexSize_ |
|
private |
Defines the ncon weights of a block.
◆ vertexWeight_
std::vector<weight_t> walberla::blockforest::DynamicParMetisBlockInfo::vertexWeight_ |
|
private |
The documentation for this class was generated from the following file:
- /builds/administration/walberla-website/walberla/src/blockforest/loadbalancing/DynamicParMetis.h