walberla::timeloop::FuncCreator< FuncType > Struct Template Reference

#include <SelectableFunctionCreators.h>

Public Member Functions

 FuncCreator (std::function< FuncType > fct, const std::string &identifier=std::string(), const Set< SUID > &requiredSelectors=Set< SUID >::emptySet(), const Set< SUID > &incompatibleSelectors=Set< SUID >::emptySet())
 
 FuncCreator ()=default
 

Public Attributes

std::function< FuncType > function_
 
std::string identifier_
 
Set< SUID > requiredSelectors_
 
Set< SUID > incompatibleSelectors_
 

Constructor & Destructor Documentation

◆ FuncCreator() [1/2]

template<typename FuncType >
walberla::timeloop::FuncCreator< FuncType >::FuncCreator ( std::function< FuncType >  fct,
const std::string &  identifier = std::string(),
const Set< SUID > &  requiredSelectors = Set<SUID>::emptySet(),
const Set< SUID > &  incompatibleSelectors = Set<SUID>::emptySet() 
)
inline

◆ FuncCreator() [2/2]

template<typename FuncType >
walberla::timeloop::FuncCreator< FuncType >::FuncCreator ( )
default

Member Data Documentation

◆ function_

template<typename FuncType >
std::function< FuncType > walberla::timeloop::FuncCreator< FuncType >::function_

◆ identifier_

template<typename FuncType >
std::string walberla::timeloop::FuncCreator< FuncType >::identifier_

◆ incompatibleSelectors_

template<typename FuncType >
Set<SUID> walberla::timeloop::FuncCreator< FuncType >::incompatibleSelectors_

◆ requiredSelectors_

template<typename FuncType >
Set<SUID> walberla::timeloop::FuncCreator< FuncType >::requiredSelectors_

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