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