4#ifndef conditional_ostreams_h
5#define conditional_ostreams_h
7#include <deal.II/base/conditional_ostream.h>
9#include <prismspf/config.h>
13PRISMS_PF_BEGIN_NAMESPACE
37 static dealii::ConditionalOStream &
43 static dealii::ConditionalOStream &
49 static dealii::ConditionalOStream &
54 static std::ofstream summary_log_file;
57PRISMS_PF_END_NAMESPACE
A class that allows printing to different output streams that are classified based on their verbosity...
Definition conditional_ostreams.h:21
static dealii::ConditionalOStream & pout_base()
Generic parallel output stream. Used for essential information in release and debug mode.
Definition conditional_ostreams.cc:31
static dealii::ConditionalOStream & pout_verbose()
Verbose parallel output stream. Used for additional information in debug mode.
Definition conditional_ostreams.cc:41
static dealii::ConditionalOStream & pout_summary()
Log output stream for writing a summary.log file.
Definition conditional_ostreams.cc:22
conditionalOStreams()
Constructor.
Definition conditional_ostreams.cc:53
~conditionalOStreams()
Destructor.
Definition conditional_ostreams.cc:61