- Class MueLu::FactoryManager< Scalar, LocalOrdinal, GlobalOrdinal, Node >
- If Afact is null (actually, Teuchos::null), then the FactoryManager associated with currentLevel will determine whether a default factory has been specified for creating A. If "yes", then that factory will be called, A will be stored in currentLevel, and an RCP will be returned by the Get call. If "no", then the FactoryManager will throw an exception indicating that it does not know how to generate A.
- Member MueLu::FactoryManager< Scalar, LocalOrdinal, GlobalOrdinal, Node >::SetAndReturnDefaultFactory (const std::string &varName, const RCP< const FactoryBase > &factory) const
- TODO factory->setObjectLabel("Default " + varName + "Factory");
- Class MueLu::MasterList
- Add method to register user-defined problem type. This will need both string identifier and ParameterList (or string version of parameter list).
- Class MueLu::MutuallyExclusiveTime< TagName >
- inheritence from PerformanceMonitorBase<Time> ?
- Class MueLu::VerboseObject
TODO
- Right now, you can't change the verbosity level globally. We have to take into account Teuchos::EVerbosityLevel from the base class Teuchos::VerboseObject and somehow convert it to a MsgType.
- Allow users to define the global verbosity level using both MueLu::MsgType and Teuchos::EVerbosityLevel?
TODO
- add a function to get the object 'local' verb level (GetVerbLevel does not do this)?
- interface without fancyOSstream but std::stream
- add 'const' and mutable
- Class Thyra::XpetraLinearOp< Scalar, LocalOrdinal, GlobalOrdinal, Node >
- Move this to Thyra??