ConsoleOutStats Struct Reference#

DiFfRG: DiFfRG::AbstractTimestepper< VectorType_, SparseMatrixType_, dim_ >::ConsoleOutStats Struct Reference
DiFfRG
Discretization Framework for functional Renormalization Group flows
DiFfRG::AbstractTimestepper< VectorType_, SparseMatrixType_, dim_ >::ConsoleOutStats Struct Reference

#include <abstract_timestepper.hh>

Public Member Functions

void add (const double t, const size_t milliseconds, const double calc_dt_ms)
 
double mean_calc_dt_ms () const
 
double calc_dt_uncertainty_ms () const
 

Public Attributes

size_t first_ms = 0
 
size_t last_ms = 0
 
double latest_t = 0.
 
size_t calls = 0
 
size_t calc_dt_calls = 0
 
double calc_dt_sum_ms = 0.
 
double calc_dt_min_ms = std::numeric_limits<double>::max()
 
double calc_dt_max_ms = 0.
 
bool has_calc_dt = false
 

Member Function Documentation

◆ add()

void DiFfRG::AbstractTimestepper< VectorType_, SparseMatrixType_, dim_ >::ConsoleOutStats::add ( const double  t,
const size_t  milliseconds,
const double  calc_dt_ms 
)
inline

◆ calc_dt_uncertainty_ms()

double DiFfRG::AbstractTimestepper< VectorType_, SparseMatrixType_, dim_ >::ConsoleOutStats::calc_dt_uncertainty_ms ( ) const
inline

◆ mean_calc_dt_ms()

double DiFfRG::AbstractTimestepper< VectorType_, SparseMatrixType_, dim_ >::ConsoleOutStats::mean_calc_dt_ms ( ) const
inline

Member Data Documentation

◆ calc_dt_calls

◆ calc_dt_max_ms

◆ calc_dt_min_ms

double DiFfRG::AbstractTimestepper< VectorType_, SparseMatrixType_, dim_ >::ConsoleOutStats::calc_dt_min_ms = std::numeric_limits<double>::max()

◆ calc_dt_sum_ms

◆ calls

◆ first_ms

◆ has_calc_dt

◆ last_ms

◆ latest_t


The documentation for this struct was generated from the following file: