CellMonitor< number > Class Template Reference

Developer Documentation: MeltPoolDG::CellMonitor< number > Class Template Reference
Developer Documentation
MeltPoolDG::CellMonitor< number > Class Template Reference

#include <cell_monitor.hpp>

Classes

struct  CellStatistics
 

Static Public Member Functions

static void add_info (const std::string label, const unsigned int n_cells, const number min_cell_size, const number max_cell_size)
 
template<typename StreamType >
static void print (StreamType &ss, const std::string &title)
 
static CellStatistics get_statistics (const std::string &label)
 
static void clear ()
 
static bool has_statistics ()
 

Static Private Attributes

static std::map< std::string, CellStatistics > stat_cells
 

Member Function Documentation

◆ add_info()

template<typename number >
static void MeltPoolDG::CellMonitor< number >::add_info ( const std::string  label,
const unsigned int  n_cells,
const number  min_cell_size,
const number  max_cell_size 
)
inlinestatic

◆ clear()

template<typename number >
static void MeltPoolDG::CellMonitor< number >::clear ( )
inlinestatic

◆ get_statistics()

template<typename number >
static CellStatistics MeltPoolDG::CellMonitor< number >::get_statistics ( const std::string &  label)
inlinestatic

◆ has_statistics()

template<typename number >
static bool MeltPoolDG::CellMonitor< number >::has_statistics ( )
inlinestatic

◆ print()

template<typename number >
template<typename StreamType >
static void MeltPoolDG::CellMonitor< number >::print ( StreamType &  ss,
const std::string &  title 
)
inlinestatic

Member Data Documentation

◆ stat_cells

template<typename number >
std::map<std::string, CellStatistics> MeltPoolDG::CellMonitor< number >::stat_cells
inlinestaticprivate

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