43 #ifndef PANZER_OUTPUT_STREAM_DEFAULT_IMPL_HPP 44 #define PANZER_OUTPUT_STREAM_DEFAULT_IMPL_HPP 46 #include "Teuchos_RCP.hpp" 67 void setOStream(
const Teuchos::RCP<Teuchos::FancyOStream>& os);
69 Teuchos::RCP<Teuchos::FancyOStream>
getOStream()
const;
71 Teuchos::FancyOStream&
out()
const;
73 Teuchos::FancyOStream&
pout()
const;
83 Teuchos::RCP<Teuchos::FancyOStream>
m_out;
84 Teuchos::RCP<Teuchos::FancyOStream>
m_pout;
Teuchos::FancyOStream & pout() const
EVerbosityLevel getVerbosityLevel() const
void setOStream(const Teuchos::RCP< Teuchos::FancyOStream > &os)
Teuchos::RCP< Teuchos::FancyOStream > m_out
Teuchos::FancyOStream & out() const
Teuchos::RCP< Teuchos::FancyOStream > m_pout
OutputStreamDefaultImpl()
~OutputStreamDefaultImpl()
Interface for handling output in Panzer.
bool doOutput(EVerbosityLevel vl, bool only_for_exact_level=false) const
Returns true if vl is equal to or greater than the object's verbosity level.
void setVerbosityLevel(EVerbosityLevel vl)
Teuchos::RCP< Teuchos::FancyOStream > getOStream() const