61 int addStat(
const char *description,
long initval = 0) {
68 long incStat(
int statindx,
long val = 1) {
72 long decStat(
int statindx,
long val = 1) {
147 StatData(std::vector<StatData *> &datalist,
const char *nm,
long initval = 0,
148 bool needDelete =
false)
151 datalist.push_back(
this);
155 StatData(
const char *nm,
long initval = 0,
bool needDelete =
false)
235 #ifndef IPPL_NO_STATS
236 # define INCIPPLSTAT(stat) Ippl::Stats->stat()
237 # define ADDIPPLSTAT(stat,amount) Ippl::Stats->stat(amount)
239 # define INCIPPLSTAT(stat)
240 # define ADDIPPLSTAT(stat,amount)
Representation objects and parsers for attribute expressions.
constexpr double c
The velocity of light in m/s.
void incMessageBytesSent(long bytes)
int addStat(const char *description, long initval=0)
void incParensEqualsExpression()
void incMessageReceiveChecks()
StatData ParensEqualsExpression
StatData MessageReceiveChecksFailed
StatData BareFieldIterators
StatData BoundaryConditions
void incIpplParticleBases()
void incBareFieldIterators()
void incParticlesDestroyed(long num)
long decStat(int statindx, long val=1)
void incSubEqualsExpression()
void incParticleGathers()
StatData MessageReceiveChecks
void incLFieldBytes(long bytes)
void incDefaultBareFieldIterators()
StatData ParticlesSwapped
void incParticleScatters()
StatData BeginScalarCodes
StatData ParticleScatters
StatData DefaultBareFieldIterators
void incParticleExpressions()
StatData CompressionCompares
std::vector< StatData * > StatList
void incIBFEqualsExpression()
StatData MessagesReceived
void incParticleAttribs()
void incMessageReceived()
void incBFEqualsExpression()
void incCompressionCompares(long c)
void incParticlesSwapped(long num)
void incParticleUpdates()
StatData MessagesReceivedFromQueue
StatData IBFEqualsExpression
void incMessageReceivedFromQueue()
StatData SubEqualsExpression
StatData MessagesSentToOthers
void incMessageReceiveChecksFailed()
void incMessageSentToOthers()
void incCompressionCompareMax(long c)
void incMessageReceivedFromNetwork()
void incBoundaryConditions()
StatData BFEqualsExpression
void incMessageBytesReceived(long bytes)
StatData ParticleExpressions
void incParticlesCreated(long num)
void incBeginScalarCodes()
StatData IpplParticleBases
StatData ParticlesCreated
StatData MessagesSentToSelf
StatData ParticlesDestroyed
StatData MessagesReceivedFromNetwork
long incStat(int statindx, long val=1)
void incMessageSentToSelf()
StatData CompressionCompareMax
StatData(const char *nm, long initval=0, bool needDelete=false)
StatData(std::vector< StatData * > &datalist, const char *nm, long initval=0, bool needDelete=false)