43 GetOStream(
Errors) <<
"MueLu::NoFactory::Build(): this method cannot be called." << std::endl
45 GetOStream(
Errors) <<
"Maybe, the required variable has been generated by another factory?" << std::endl;
46 GetOStream(
Errors) <<
"Here is a list of all available data on the current level:" << std::endl;
Teuchos::FancyOStream & GetOStream(MsgType type, int thisProcRankOnly=0) const
Get an output stream for outputting the input message type.
void CallBuild(Level &requestedLevel) const
Implementation of FactoryBase interface.
void CallDeclareInput(Level &) const
Print additional debugging information.
static const NoFactory * get()
TEUCHOS_DEPRECATED RCP< T > rcp(T *p, Dealloc_T dealloc, bool owns_mem)
Class that holds all level-specific information.
virtual ~NoFactory()
Destructor.
static const RCP< const NoFactory > getRCP()
Static Get() functions.
static RCP< const NoFactory > noFactory_
NoFactory that is used for data stored in level class for that no generating factory is available/nec...
void print(std::ostream &out, const VerbLevel verbLevel=Default) const
Printing method.
Exception throws to report errors in the internal logical of the program.