#include <MetisAssignmentFunctor.h>
◆ MetisAssignmentFunctor() [1/2]
walberla::pe_coupling::amr::MetisAssignmentFunctor::MetisAssignmentFunctor |
( |
shared_ptr< InfoCollection > & |
ic, |
|
|
const std::function< real_t(const BlockInfo &)> & |
weightEvaluationFct, |
|
|
const uint_t |
ncon = 1 |
|
) |
| |
|
inline |
◆ MetisAssignmentFunctor() [2/2]
walberla::pe_coupling::amr::MetisAssignmentFunctor::MetisAssignmentFunctor |
( |
shared_ptr< InfoCollection > & |
ic, |
|
|
const std::vector< std::function< real_t(const BlockInfo &)> > & |
weightEvaluationFct |
|
) |
| |
|
inline |
◆ getBlockBaseWeight()
real_t walberla::pe_coupling::amr::MetisAssignmentFunctor::getBlockBaseWeight |
( |
| ) |
const |
|
inline |
◆ getNcon()
uint_t walberla::pe_coupling::amr::MetisAssignmentFunctor::getNcon |
( |
| ) |
const |
|
inline |
◆ operator()()
void walberla::pe_coupling::amr::MetisAssignmentFunctor::operator() |
( |
std::vector< std::pair< const PhantomBlock *, walberla::any > > & |
blockData, |
|
|
const PhantomBlockForest & |
phantomBlockForest |
|
) |
| |
◆ setBlockBaseWeight()
void walberla::pe_coupling::amr::MetisAssignmentFunctor::setBlockBaseWeight |
( |
const real_t |
blockBaseWeight | ) |
|
|
inline |
◆ setWeightEvaluationFct()
void walberla::pe_coupling::amr::MetisAssignmentFunctor::setWeightEvaluationFct |
( |
const std::function< real_t(const BlockInfo &)> & |
weightEvaluationFct, |
|
|
const uint_t |
con = 0 |
|
) |
| |
|
inline |
◆ setWeightEvaluationFcts()
void walberla::pe_coupling::amr::MetisAssignmentFunctor::setWeightEvaluationFcts |
( |
const std::vector< std::function< real_t(const BlockInfo &)> > & |
weightEvaluationFct | ) |
|
|
inline |
◆ blockBaseWeight_
real_t walberla::pe_coupling::amr::MetisAssignmentFunctor::blockBaseWeight_ = real_t(1) |
|
private |
◆ ic_
shared_ptr<InfoCollection> walberla::pe_coupling::amr::MetisAssignmentFunctor::ic_ |
|
private |
◆ ncon_
uint_t walberla::pe_coupling::amr::MetisAssignmentFunctor::ncon_ |
|
private |
◆ weightEvaluationFct_
std::vector< std::function<real_t(const BlockInfo&)> > walberla::pe_coupling::amr::MetisAssignmentFunctor::weightEvaluationFct_ |
|
private |
The documentation for this class was generated from the following files: