CHROMA
lib.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 
3 /*! \file
4  * \brief Chroma Lattice Field Theory library
5  *
6  * Central include file for all pieces of the Chroma lattice field theory library
7  */
8 
9 /*! \defgroup lib Chroma Lattice Field Theory library
10  *
11  * Central include file for all pieces of the Chroma lattice field theory library
12  */
13 
14 
15 #ifndef __lib_h__
16 #define __lib_h__
17 
18 #include "init/chroma_init.h"
19 
20 #include "fermact.h"
21 
22 #include "wilstype_fermact_w.h"
27 #include "stagtype_fermact_s.h"
28 
29 #include "fermbc.h"
30 #include "gaugeact.h"
31 #include "gaugebc.h"
32 #include "handle.h"
33 #include "state.h"
34 
35 #include "linearop.h"
36 #include "eoprec_linop.h"
37 #include "eoprec_constdet_linop.h"
38 #include "eoprec_logdet_linop.h"
39 
40 #include "tprec_linop.h"
41 #include "tprec_logdet_linop.h"
42 #include "teoprec_linop.h"
43 #include "teoprec_logdet_linop.h"
44 
45 #include "actions/actions.h"
46 #include "update/update.h"
47 #include "util/util.h"
48 #include "meas/meas.h"
49 
50 #include "update/update.h"
51 #include "io/io.h"
52 
53 #endif
54 
55 
Include all files related to actions.
Initialization of Chroma.
Preconditioned 4D Linop with Gauge Independent Even-Even part.
Even-odd const determinant Wilson-like fermact.
Base class for even-odd preconditioned 4D and 5D Linop.
Preconditioned Linear Operators where the Even Even part depends on the gauge field.
Even-odd const determinant Wilson-like fermact.
Even-odd preconditioned Wilson-like fermion actions.
Class structure for fermion actions.
Fermion action boundary conditions.
Class structure for gauge actions.
Gauge boundary conditions.
Class for counted reference semantics.
Linear Operators.
Include all measurement routines.
Staggered-like fermion actions.
Support class for fermion actions and linear operators.
Even-odd Time-preconditioned Linear Operators.
Time-preconditioned Linear Operators.
Time-preconditioned Linear Operators.
Time-preconditioned Linear Operators.
Wilson-like fermion actions.
Gauge field update routines.
Include all utility routines.
Wilson-like fermion actions.