walberla::blockforest::MinMaxLevelDetermination Class Reference

#include <MinMaxLevelDetermination.h>

Public Member Functions

 MinMaxLevelDetermination (const shared_ptr< blockforest::InfoCollection > &ic, const size_t minBodies, const size_t maxBodies)
 
void operator() (std::vector< std::pair< const Block *, uint_t > > &minTargetLevels, std::vector< const Block * > &, const BlockForest &forest)
 
blockforest::InfoCollection::const_iterator getOrCreateCoarseInfo (const blockforest::BlockID &id)
 

Public Attributes

const shared_ptr< blockforest::InfoCollectionic_
 
size_t minBodies_
 
size_t maxBodies_
 

Constructor & Destructor Documentation

◆ MinMaxLevelDetermination()

walberla::blockforest::MinMaxLevelDetermination::MinMaxLevelDetermination ( const shared_ptr< blockforest::InfoCollection > &  ic,
const size_t  minBodies,
const size_t  maxBodies 
)
inline

Member Function Documentation

◆ getOrCreateCoarseInfo()

blockforest::InfoCollection::const_iterator walberla::blockforest::MinMaxLevelDetermination::getOrCreateCoarseInfo ( const blockforest::BlockID id)

◆ operator()()

void walberla::blockforest::MinMaxLevelDetermination::operator() ( std::vector< std::pair< const Block *, uint_t > > &  minTargetLevels,
std::vector< const Block * > &  ,
const BlockForest forest 
)

Member Data Documentation

◆ ic_

const shared_ptr<blockforest::InfoCollection> walberla::blockforest::MinMaxLevelDetermination::ic_

◆ maxBodies_

size_t walberla::blockforest::MinMaxLevelDetermination::maxBodies_

◆ minBodies_

size_t walberla::blockforest::MinMaxLevelDetermination::minBodies_

The documentation for this class was generated from the following files: