#include <StructuredBlockStorage.h>
Public Member Functions | |
StructuredBlockDataCreator (const std::function< T *(IBlock *const block, StructuredBlockStorage *const storage) > &function, const std::string &identifier=std::string(), const Set< SUID > &requiredSelectors=Set< SUID >::emptySet(), const Set< SUID > &incompatibleSelectors=Set< SUID >::emptySet()) | |
Public Attributes | |
std::function< T *(IBlock *const block, StructuredBlockStorage *const storage) > | function_ |
std::string | identifier_ |
Set< SUID > | requiredSelectors_ |
Set< SUID > | incompatibleSelectors_ |
|
inline |
std::function< T * ( IBlock * const block, StructuredBlockStorage * const storage ) > walberla::domain_decomposition::StructuredBlockDataCreator< T >::function_ |
std::string walberla::domain_decomposition::StructuredBlockDataCreator< T >::identifier_ |
Set<SUID> walberla::domain_decomposition::StructuredBlockDataCreator< T >::incompatibleSelectors_ |
Set<SUID> walberla::domain_decomposition::StructuredBlockDataCreator< T >::requiredSelectors_ |