include/meltpooldg/utilities/conditional_ostream.hpp Source File

Developer Documentation: include/meltpooldg/utilities/conditional_ostream.hpp Source File
Developer Documentation
conditional_ostream.hpp
Go to the documentation of this file.
1#pragma once
2#include <deal.II/base/conditional_ostream.h>
3
4namespace MeltPoolDG
5{
6 class ConditionalOStream : public dealii::ConditionalOStream
7 {
8 public:
9 ConditionalOStream(const dealii::ConditionalOStream &conditional_o_stream);
10
11 ConditionalOStream(const ConditionalOStream &conditional_o_stream);
12
13 ConditionalOStream(std::ostream &stream, const bool active = true);
14
16
17 bool
18 now() const;
19
20 private:
21 std::ostream &output_stream;
22 std::ios_base::fmtflags f;
23 const bool any_is_active = false;
24 };
25
26} // namespace MeltPoolDG
Definition conditional_ostream.hpp:7
~ConditionalOStream()
Definition conditional_ostream.cpp:29
std::ios_base::fmtflags f
Definition conditional_ostream.hpp:22
const bool any_is_active
Definition conditional_ostream.hpp:23
std::ostream & output_stream
Definition conditional_ostream.hpp:21
bool now() const
Definition conditional_ostream.cpp:35
Interface for a general preconditioner.
Definition boundary_condition_functions.hpp:17