waLBerla 7.2
Loading...
Searching...
No Matches
walberla::timeloop::SweepAdder Struct Reference

#include <SelectableFunctionCreators.h>

Public Member Functions

 SweepAdder (BlockStorage &storage, uint_t id)
 
SweepAdderoperator<< (const BeforeFunction &bf)
 
SweepAdderoperator<< (const AfterFunction &af)
 
SweepAdderoperator<< (const Sweep &sw)
 
template<typename SweepClass >
SweepAdderoperator<< (const SweepOnBlock< SweepClass > &sw)
 

Private Attributes

BlockStoragebs_
 
std::vector< BeforeFunctionbeforeFuncs
 
std::vector< AfterFunctionafterFuncs
 
selectable::SetSelectableObject< Sweep, SUID > sweep
 
uint_t id_
 

Friends

template<typename TimingPolicy >
class SweepTimeloop
 

Constructor & Destructor Documentation

◆ SweepAdder()

walberla::timeloop::SweepAdder::SweepAdder ( BlockStorage & storage,
uint_t id )
inline

Member Function Documentation

◆ operator<<() [1/4]

SweepAdder & walberla::timeloop::SweepAdder::operator<< ( const AfterFunction & af)
inline

◆ operator<<() [2/4]

SweepAdder & walberla::timeloop::SweepAdder::operator<< ( const BeforeFunction & bf)
inline

◆ operator<<() [3/4]

SweepAdder & walberla::timeloop::SweepAdder::operator<< ( const Sweep & sw)
inline

◆ operator<<() [4/4]

template<typename SweepClass >
SweepAdder & walberla::timeloop::SweepAdder::operator<< ( const SweepOnBlock< SweepClass > & sw)
inline

Friends And Related Symbol Documentation

◆ SweepTimeloop

template<typename TimingPolicy >
friend class SweepTimeloop
friend

Member Data Documentation

◆ afterFuncs

std::vector<AfterFunction> walberla::timeloop::SweepAdder::afterFuncs
private

◆ beforeFuncs

std::vector<BeforeFunction> walberla::timeloop::SweepAdder::beforeFuncs
private

◆ bs_

BlockStorage& walberla::timeloop::SweepAdder::bs_
private

◆ id_

uint_t walberla::timeloop::SweepAdder::id_
private

◆ sweep

selectable::SetSelectableObject<Sweep, SUID > walberla::timeloop::SweepAdder::sweep
private

The documentation for this struct was generated from the following file: