ls1-MarDyn
ls1-MarDyn molecular dynamics code
Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
SysMon Class Reference

Public Types

typedef double Tvalue
 

Public Member Functions

void clear ()
 
int addExpression (const std::string &exprstr)
 
int addExpression (const std::string &exprstr, const std::string &label)
 
unsigned int numExpressions ()
 
void updateExpressionValues (bool resetMinMax=false)
 
int getExpressionIndex (const std::string &label) const
 
Tvalue getExpressionValue (unsigned int index) const
 
std::pair< Tvalue, Tvalue > getExpressionMinMaxPeakValues (unsigned int index) const
 
std::pair< Tvalue, Tvalue > getExpressionMinMaxValues (unsigned int index) const
 
void writeExpressionValues (std::ostream &ostrm=std::cout, std::string header=std::string(), std::string lineprefix=std::string(), std::string sep=std::string("\t"), std::string eol=std::string("\n")) const
 
std::string InfoString (std::string header=std::string(), std::string lineprefix=std::string(), std::string sep=std::string("\t"), std::string eol=std::string("\n")) const
 
 operator std::string () const
 

Static Public Member Functions

static SysMongetSysMon ()
 

Static Public Attributes

static const MPI_Datatype mpiTvalue =MPI_DOUBLE
 
static const int mpiRootRank =0
 

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