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::RCP< Teuchos::FancyOStream > m_pout
void setOStream(const Teuchos::RCP< Teuchos::FancyOStream > &os)
Teuchos::RCP< Teuchos::FancyOStream > m_out
EVerbosityLevel getVerbosityLevel() const
Teuchos::RCP< Teuchos::FancyOStream > getOStream() const
Teuchos::FancyOStream & out() const
void setVerbosityLevel(EVerbosityLevel vl)
OutputStreamDefaultImpl()
~OutputStreamDefaultImpl()
Teuchos::FancyOStream & pout() const
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.
Interface for handling output in Panzer.