QDP++
qdp_profile.h File Reference

Print profiling info. More...

Go to the source code of this file.

Namespaces

namespace  QDP
 Yet another random number generator.

Macros

#define QDP_PUSH_PROFILE(a)
#define QDP_POP_PROFILE()

Typedefs

typedef unsigned long QDP::QDPTime_t

Functions

QDPTime_t QDP::getClockTime ()
 Get the wallclock time.
void QDP::initProfile (const std::string &file, const std::string &caller, int line)
void QDP::closeProfile ()
void QDP::printProfile ()
int QDP::setProfileLevel (int n)
int QDP::setProgramProfileLevel (int n)
int QDP::getProfileLevel ()
int QDP::getProgramProfileLevel ()
void QDP::pushProfileInfo (int level, const std::string &file, const std::string &caller, int line)
void QDP::popProfileInfo ()

Detailed Description

Print profiling info.

Diagnostics to print profiling.

Definition in file qdp_profile.h.

Macro Definition Documentation

◆ QDP_POP_PROFILE

#define QDP_POP_PROFILE ( )

Definition at line 39 of file qdp_profile.h.

◆ QDP_PUSH_PROFILE

#define QDP_PUSH_PROFILE ( a)

Definition at line 38 of file qdp_profile.h.