waLBerla 7.2
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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: