CHROMA
qphix_singleton.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 /*! \file
3  * \brief Fermion action factories
4  */
5 
6 #ifndef __qphix_singleton_h__
7 #define __qphix_singleton_h__
8 
9 #include "chroma_config.h"
10 
11 // If we build QPhiX -- Define the singleton holding command line args
12 #if defined(BUILD_QPHIX)
13 
14 // Define this for both regular QPhiX and for QDP-JIT QPhiX
15 #include "qphix/qphix_cli_args.h"
16 namespace Chroma {
17 // A Singleton to hold the command line args.
18 typedef SingletonHolder<QPhiX::QPhiXCLIArgs> TheQPhiXParams;
19 }
20 
21 
22 #include "qdp_config.h"
23 
24 #if defined(QDP_IS_QDPJIT) && defined(CHROMA_QPHIX_DSLASH_ENABLED)
25 #define CHROMA_BUILDING_QPHIX_DSLASH 1
26 #endif // QDP_IS_QDPJIT && CHROMA_QPHIX_DSLASH_ENABLED
27 
28 #endif // BUILD_QPHIX
29 #endif // QPHIX_SINGLETON_H
30 
Asqtad Staggered-Dirac operator.
Definition: klein_gord.cc:10