68 #define registerExecFlag(flag) \ 69 moose::internal::ExecFlagRegistry::getExecFlagRegistry().registerFlag(flag, false) 70 #define registerDefaultExecFlag(flag) \ 71 moose::internal::ExecFlagRegistry::getExecFlagRegistry().registerFlag(flag, true) std::string name(const ElemQuality q)
A MultiMooseEnum object to hold "execute_on" flags.
Registry for statically defining execute flags with consistent numbering.
static ExecFlagRegistry & getExecFlagRegistry()
Return Singleton instance.
const ExecFlagType & registerFlag(const std::string &name, const bool is_default)
Registers an execute flag.
ExecFlagRegistry & operator=(ExecFlagRegistry const &)=delete
const ExecFlagEnum & getFlags() const
Class for containing MooseEnum item information.
const ExecFlagEnum & getDefaultFlags() const
ExecFlagEnum _flags
The registered flags.
ExecFlagEnum _default_flags
The default flags.