18ConvergenceIterationTypeRegistry &
22 return conv_iter_type_registry;
30 const auto type_iter =
_types.
find(name_upper);
const MooseEnumItem & addConvergenceIterationType(const std::string &raw_name)
Add a new Convergence iteration type.
std::set< MooseEnumItem >::const_iterator find(const MooseEnumItem &other) const
Locate an item.
const std::set< MooseEnumItem > & items() const
Return the complete set of available flags.
Class for containing MooseEnum item information.
Registry for Convergence iteration types.
static ConvergenceIterationTypeRegistry & getRegistry()
Return Singleton instance.
ConvergenceIterationTypeEnum _types
The registered types.
const Convergence::IterationType & registerType(const std::string &name)
Registers a Convergence iteration type.
const Convergence::IterationType & registerType(const std::string &it_type)
Registers a Convergence iteration type to the registry.
std::string toUpper(std::string name)
Convert supplied string to upper case.