MADNESS  0.10.1
Macros
madness_config.h File Reference

Macros and tools pertaining to the configuration of MADNESS. More...

#include <madness/config.h>
Include dependency graph for madness_config.h:

Go to the source code of this file.

Macros

#define MADNESS_CONCAT(a, b)   a b
 
#define MADNESS_CXX_COMPILER_ID_AppleClang   2
 
#define MADNESS_CXX_COMPILER_ID_Clang   1
 
#define MADNESS_CXX_COMPILER_ID_GNU   0
 
#define MADNESS_CXX_COMPILER_ID_Intel   4
 
#define MADNESS_CXX_COMPILER_ID_XLClang   3
 
#define MADNESS_PRAGMA(x)   _Pragma(#x)
 
#define MADNESS_PRAGMA_CLANG(x)
 
#define MADNESS_PRAGMA_GCC(x)
 
#define MADNESS_XPRAGMA(x)   MADNESS_PRAGMA(x)
 

Detailed Description

Macros and tools pertaining to the configuration of MADNESS.

Macro Definition Documentation

◆ MADNESS_CONCAT

#define MADNESS_CONCAT (   a,
  b 
)    a b

◆ MADNESS_CXX_COMPILER_ID_AppleClang

#define MADNESS_CXX_COMPILER_ID_AppleClang   2

◆ MADNESS_CXX_COMPILER_ID_Clang

#define MADNESS_CXX_COMPILER_ID_Clang   1

◆ MADNESS_CXX_COMPILER_ID_GNU

#define MADNESS_CXX_COMPILER_ID_GNU   0

◆ MADNESS_CXX_COMPILER_ID_Intel

#define MADNESS_CXX_COMPILER_ID_Intel   4

◆ MADNESS_CXX_COMPILER_ID_XLClang

#define MADNESS_CXX_COMPILER_ID_XLClang   3

◆ MADNESS_PRAGMA

#define MADNESS_PRAGMA (   x)    _Pragma(#x)

◆ MADNESS_PRAGMA_CLANG

#define MADNESS_PRAGMA_CLANG (   x)

◆ MADNESS_PRAGMA_GCC

#define MADNESS_PRAGMA_GCC (   x)

◆ MADNESS_XPRAGMA

#define MADNESS_XPRAGMA (   x)    MADNESS_PRAGMA(x)