/home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/common/run_reporter.hh File Reference#

DiFfRG: /home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/common/run_reporter.hh File Reference
DiFfRG
Discretization Framework for functional Renormalization Group flows
run_reporter.hh File Reference
#include <DiFfRG/discretization/data/output_path.hh>
#include <DiFfRG/discretization/data/output_settings.hh>
#include <spdlog/common.h>
#include <array>
#include <cstddef>
#include <filesystem>
#include <memory>
#include <optional>
#include <string>
#include <string_view>
#include <utility>

Go to the source code of this file.

Classes

struct  DiFfRG::ProgressTopic
 
struct  DiFfRG::ProgressField
 
struct  DiFfRG::ProgressEvent
 
struct  DiFfRG::SummaryMetric
 
struct  DiFfRG::SummaryEvent
 
class  DiFfRG::ReportPort
 
struct  DiFfRG::RunReporterOptions
 
class  DiFfRG::RunReporter
 

Namespaces

namespace  DiFfRG
 
namespace  DiFfRG::progress_topics
 
namespace  DiFfRG::internal
 

Variables

constexpr ProgressTopic DiFfRG::progress_topics::timestep {"step", {}}
 
constexpr ProgressTopic DiFfRG::progress_topics::explicit_residual {"res", "explicit"}
 
constexpr ProgressTopic DiFfRG::progress_topics::implicit_residual {"res", "implicit"}
 
constexpr ProgressTopic DiFfRG::progress_topics::variables {"vars", {}}
 
constexpr ProgressTopic DiFfRG::progress_topics::jacobian {"jac", {}}
 
constexpr ProgressTopic DiFfRG::progress_topics::trapezoidal_jacobian {"jac", "TR"}
 
constexpr ProgressTopic DiFfRG::progress_topics::bdf2_jacobian {"jac", "BDF2"}
 
constexpr ProgressTopic DiFfRG::progress_topics::factorization {"fac", {}}
 
constexpr ProgressTopic DiFfRG::progress_topics::implicit_linear_solve {"lin", "implicit"}
 
constexpr ProgressTopic DiFfRG::progress_topics::output {"out", {}}