xerus
a general purpose tensor library
performanceAnalysis.h File Reference

Header file for the performance analysis global objects and analysis function. More...

#include "standard.h"
#include <string>

Go to the source code of this file.

Namespaces

 xerus
 The main namespace of xerus.
 
 xerus::misc
 Collection of classes and functions that provide elementary functionality that is not special to xerus as a tensor library.
 
 xerus::misc::performanceAnalysis
 This namespace contains all functions only used for the performance analysis, as well as the respective global variables.
 

Macros

#define XERUS_PA_END(group, name, parameter)
 
#define XERUS_PA_START
 

Functions

std::string xerus::misc::performanceAnalysis::get_analysis ()
 Returns a detailed performance analysis if XERUS_PERFORMANCE_ANALYSIS is set, an emtpy string otherwise. More...
 

Detailed Description

Header file for the performance analysis global objects and analysis function.

Definition in file performanceAnalysis.h.

Macro Definition Documentation

◆ XERUS_PA_END

#define XERUS_PA_END (   group,
  name,
  parameter 
)

Definition at line 38 of file performanceAnalysis.h.

◆ XERUS_PA_START

#define XERUS_PA_START

Definition at line 37 of file performanceAnalysis.h.