source/utilities/journal.cpp File Reference

Developer Documentation: source/utilities/journal.cpp File Reference
Developer Documentation
journal.cpp File Reference
#include <deal.II/base/table_handler.h>
#include <meltpooldg/utilities/conditional_ostream.hpp>
#include <meltpooldg/utilities/journal.hpp>
#include <algorithm>
#include <iomanip>
#include <ios>
#include <ostream>
#include <sstream>
#include <string>
#include <vector>
Include dependency graph for journal.cpp:

Namespaces

namespace  MeltPoolDG
 Interface for a general preconditioner.
 
namespace  MeltPoolDG::Journal
 

Functions

void MeltPoolDG::Journal::print_line (const ConditionalOStream &pcout, const std::string &text="", const std::string &operation_name="", const unsigned int extra_size=0)
 
void MeltPoolDG::Journal::print_line_with_decoration (const ConditionalOStream &pcout, const std::string &text="", const std::string &operation_name="", const unsigned int extra_size=0)
 
void MeltPoolDG::Journal::print_table (const ConditionalOStream &pcout, const std::string &title, const dealii::TableHandler &table)
 Print a multi-line preconfigured table inside a single bordered box with a title row.
 
template<typename number >
void MeltPoolDG::Journal::print_formatted_norm (const ConditionalOStream &pcout, const number norm_value, const std::string &norm_id, const std::string &operation_name, const unsigned int precision=6, const std::string &norm_suffix="L2", const unsigned int extra_size=0)
 
template<typename number >
void MeltPoolDG::Journal::print_formatted_norm (const ConditionalOStream &pcout, const std::function< number()> &compute_norm, const std::string &norm_id, const std::string &operation_name, const unsigned int precision=6, const std::string &norm_suffix="L2", const unsigned int extra_size=0)
 
template void MeltPoolDG::Journal::print_formatted_norm< double > (const ConditionalOStream &pcout, const double norm_value, const std::string &norm_id, const std::string &operation_name, const unsigned int precision, const std::string &norm_suffix, const unsigned int extra_size)
 
template void MeltPoolDG::Journal::print_formatted_norm< double > (const ConditionalOStream &pcout, const std::function< double()> &, const std::string &norm_id, const std::string &operation_name, const unsigned int precision, const std::string &norm_suffix, const unsigned int extra_size)
 

Variables

static const std::string MeltPoolDG::Journal::start_line_symbol = "| "
 
static const std::string MeltPoolDG::Journal::end_line_symbol = " |"