10#ifndef MUELU_DESCRIBABLE_DECL_HPP
11#define MUELU_DESCRIBABLE_DECL_HPP
14#include "Teuchos_FancyOStream.hpp"
15#include "Teuchos_VerbosityLevel.hpp"
16#include "Teuchos_Describable.hpp"
29 :
public Teuchos::Describable {
50 void describe(Teuchos::FancyOStream &out,
const Teuchos::EVerbosityLevel verbLevel = Teuchos::Describable::verbLevel_default)
const;
61#define MUELU_DESCRIBABLE_SHORT
Base class for MueLu classes.
virtual std::string ShortClassName() const
Return the class name of the object, without template parameters and without namespace.
std::string shortClassName_
virtual ~Describable()
Destructor.
virtual std::string description() const
Return a simple one-line description of this object.
virtual void describe(Teuchos::FancyOStream &out_arg, const VerbLevel verbLevel=Default) const
Namespace for MueLu classes and methods.