waLBerla 7.3
Loading...
Searching...
No Matches
walberla::v8::sweep::SerialSweeper Class Reference

#include <Sweeper.hpp>

Public Member Functions

 SerialSweeper (const std::shared_ptr< StructuredBlockForest > &blocks)
void sweep (std::function< void(IBlock &) > func) const
void sweep (std::function< void(IBlock *) > func) const
void forAllBlocks (std::function< void(IBlock &) > func) const
void forAllBlocks (std::function< void(IBlock *) > func) const
void forAllCells (std::function< void(Cell) > func) const

Private Attributes

std::shared_ptr< StructuredBlockForestblocks_

Constructor & Destructor Documentation

◆ SerialSweeper()

walberla::v8::sweep::SerialSweeper::SerialSweeper ( const std::shared_ptr< StructuredBlockForest > & blocks)
inline

Member Function Documentation

◆ forAllBlocks() [1/2]

void walberla::v8::sweep::SerialSweeper::forAllBlocks ( std::function< void(IBlock &) > func) const
inline

◆ forAllBlocks() [2/2]

void walberla::v8::sweep::SerialSweeper::forAllBlocks ( std::function< void(IBlock *) > func) const
inline

◆ forAllCells()

void walberla::v8::sweep::SerialSweeper::forAllCells ( std::function< void(Cell) > func) const
inline

◆ sweep() [1/2]

void walberla::v8::sweep::SerialSweeper::sweep ( std::function< void(IBlock &) > func) const
inline

◆ sweep() [2/2]

void walberla::v8::sweep::SerialSweeper::sweep ( std::function< void(IBlock *) > func) const
inline

Member Data Documentation

◆ blocks_

std::shared_ptr< StructuredBlockForest > walberla::v8::sweep::SerialSweeper::blocks_
private

The documentation for this class was generated from the following file:
  • /builds/administration/walberla-website/walberla/include/walberla/v8/sweep/Sweeper.hpp