waLBerla 7.3
Loading...
Searching...
No Matches
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< SUIDrequiredSelectors_
Set< SUIDincompatibleSelectors_

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: