Grid
0.7.0
ActionCore.h
Go to the documentation of this file.
1
/*************************************************************************************
2
3
Grid physics library, www.github.com/paboyle/Grid
4
5
Source file: ./lib/qcd/action/ActionCore.h
6
7
Copyright (C) 2015
8
9
Author: Peter Boyle <paboyle@ph.ed.ac.uk>
10
Author: neo <cossu@post.kek.jp>
11
12
This program is free software; you can redistribute it and/or modify
13
it under the terms of the GNU General Public License as published by
14
the Free Software Foundation; either version 2 of the License, or
15
(at your option) any later version.
16
17
This program is distributed in the hope that it will be useful,
18
but WITHOUT ANY WARRANTY; without even the implied warranty of
19
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20
GNU General Public License for more details.
21
22
You should have received a copy of the GNU General Public License along
23
with this program; if not, write to the Free Software Foundation, Inc.,
24
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
25
26
See the full license in the file "LICENSE" in the top level distribution
27
directory
28
*************************************************************************************/
29
/* END LEGAL */
30
#ifndef QCD_ACTION_CORE
31
#define QCD_ACTION_CORE
32
33
#include <
Grid/qcd/action/gauge/GaugeImplementations.h
>
34
35
#include <
Grid/qcd/action/ActionBase.h
>
36
NAMESPACE_CHECK
(ActionBase);
37
#include <
Grid/qcd/action/ActionSet.h
>
38
NAMESPACE_CHECK
(
ActionSet
);
39
#include <
Grid/qcd/action/ActionParams.h
>
40
NAMESPACE_CHECK
(ActionParams);
41
42
#include <
Grid/qcd/action/filters/MomentumFilter.h
>
43
#include <
Grid/qcd/action/filters/DirichletFilter.h
>
44
#include <
Grid/qcd/action/filters/DDHMCFilter.h
>
45
47
// Gauge Actions
49
#include <
Grid/qcd/action/gauge/Gauge.h
>
50
NAMESPACE_CHECK
(Gauge);
51
53
// Fermion prereqs
55
#include <
Grid/qcd/action/fermion/FermionCore.h
>
56
NAMESPACE_CHECK
(ActionFermionCore);
57
59
// Scalar Actions
61
#include <
Grid/qcd/action/scalar/Scalar.h
>
62
NAMESPACE_CHECK
(Scalar);
63
65
// Utility functions
67
#include <
Grid/qcd/utils/Metric.h
>
68
NAMESPACE_CHECK
(
Metric
);
69
#include <
Grid/qcd/utils/CovariantLaplacian.h
>
70
NAMESPACE_CHECK
(CovariantLaplacian);
71
72
73
74
75
#endif
ActionBase.h
ActionParams.h
ActionSet.h
ActionSet
std::vector< ActionLevel< GaugeField, R > > ActionSet
Definition
ActionSet.h:108
CovariantLaplacian.h
DDHMCFilter.h
DirichletFilter.h
FermionCore.h
GaugeImplementations.h
Gauge.h
Metric.h
MomentumFilter.h
NAMESPACE_CHECK
#define NAMESPACE_CHECK(x)
Definition
Namespace.h:39
Scalar.h
Metric
Definition
Metric.h:35
Grid
qcd
action
ActionCore.h
Generated by
1.16.1