CHROMA
Classes | Namespaces | Macros | Enumerations | Variables
chromabase.h File Reference

Primary include file for CHROMA library code. More...

#include "qdp.h"
#include <map>
#include <exception>
#include <typeinfo>
#include <cassert>

Go to the source code of this file.

Classes

struct  Chroma::PropTypeTraits< T >
 
struct  Chroma::PropTypeTraits< LatticeDiracFermion >
 
struct  Chroma::PropTypeTraits< LatticeStaggeredFermion >
 

Namespaces

 Chroma
 Asqtad Staggered-Dirac operator.
 

Macros

#define START_CODE()   QDP_PUSH_PROFILE(QDP::getProfileLevel())
 
#define END_CODE()   QDP_POP_PROFILE()
 

Enumerations

enum  Chroma::PlusMinus { Chroma::PLUS = 1 , Chroma::MINUS = -1 }
 

Variables

const Real Chroma::twopi = 6.283185307179586476925286
 

Detailed Description

Primary include file for CHROMA library code.

This is the absolute basic stuff to use Chroma in say library codes.

Definition in file chromabase.h.

Macro Definition Documentation

◆ END_CODE

#define END_CODE ( )    QDP_POP_PROFILE()

Definition at line 65 of file chromabase.h.

◆ START_CODE

#define START_CODE ( )    QDP_PUSH_PROFILE(QDP::getProfileLevel())

Definition at line 64 of file chromabase.h.