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

BlockStorage & bs_
 
std::vector< BeforeFunctionbeforeFuncs
 
std::vector< AfterFunctionafterFuncs
 
selectable::SetSelectableObject< Sweep, SUID > sweep
 
uint_t id_
 

Friends

class SweepTimeloop
 

Constructor & Destructor Documentation

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

Member Function Documentation

SweepAdder& walberla::timeloop::SweepAdder::operator<< ( const BeforeFunction bf)
inline
SweepAdder& walberla::timeloop::SweepAdder::operator<< ( const AfterFunction af)
inline
SweepAdder& walberla::timeloop::SweepAdder::operator<< ( const Sweep sw)
inline
template<typename SweepClass >
SweepAdder& walberla::timeloop::SweepAdder::operator<< ( const SweepOnBlock< SweepClass > &  sw)
inline

Friends And Related Function Documentation

friend class SweepTimeloop
friend

Member Data Documentation

std::vector<AfterFunction> walberla::timeloop::SweepAdder::afterFuncs
private
std::vector<BeforeFunction> walberla::timeloop::SweepAdder::beforeFuncs
private
BlockStorage& walberla::timeloop::SweepAdder::bs_
private
uint_t walberla::timeloop::SweepAdder::id_
private
selectable::SetSelectableObject<Sweep, SUID > walberla::timeloop::SweepAdder::sweep
private

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