CHROMA
t_symm_prec.cc
Go to the documentation of this file.
1 #include <iostream>
2 #include <sstream>
3 #include <iomanip>
4 #include <string>
5 
6 #include <cstdio>
7 
8 #include <stdlib.h>
9 #include <sys/time.h>
10 #include <math.h>
11 
12 #include "chroma.h"
13 #include "handle.h"
14 #include "eoprec_linop.h"
15 #include "seoprec_logdet_linop.h"
19 #include "gtest/gtest.h"
20 #include "chroma_gtest_env.h"
21 
22 #include "util/gauge/weak_field.h"
23 
24 
25 using namespace Chroma;
26 
27 
28 
30 public:
31 
32  using T = LatticeFermion;
33  using Q = multi1d<LatticeColorMatrix>;
34  using P = multi1d<LatticeColorMatrix>;
35 
40 
42  {
43  const int nrow_in[4] = {4,4,4,8};
44  multi1d<int> nrow(4);
45  nrow = nrow_in;
46  Layout::setLattSize(nrow);
47  Layout::create();
48  }
49 
50 
51 
53  }
54 
55  Q u;
59 
60 };
61 
62 
63 int main(int argc, char *argv[])
64 {
65  ::testing::InitGoogleTest(&argc, argv);
68  return RUN_ALL_TESTS();
69 }
70 
71 
72 
73 
74 
75 
76 
Primary include file for CHROMA in application codes.
Even-odd preconditioned linear operator.
Definition: eoprec_linop.h:92
Even-odd preconditioned Wilson-like fermion actions including derivatives.
Even-odd preconditioned linear operator.
Symmetric even-odd preconditioned Wilson-like fermion actions including derivatives.
Handle< S_asymm_T > S_asymm
Definition: t_symm_prec.cc:57
LatticeFermion T
Definition: t_symm_prec.cc:32
multi1d< LatticeColorMatrix > P
Definition: t_symm_prec.cc:34
Handle< FermState< T, P, Q > > state
Definition: t_symm_prec.cc:58
multi1d< LatticeColorMatrix > Q
Definition: t_symm_prec.cc:33
Handle< S_symm_T > S_symm
Definition: t_symm_prec.cc:56
Base class for even-odd preconditioned 4D and 5D Linop.
Even-odd preconditioned Wilson-like fermion actions.
Fermion action factories.
int RUN_ALL_TESTS() GTEST_MUST_USE_RESULT_
Definition: gtest.h:20057
Class for counted reference semantics.
Asqtad Staggered-Dirac operator.
Definition: klein_gord.cc:10
Environment * AddGlobalTestEnvironment(Environment *env)
Definition: gtest.h:18731
void InitGoogleTest(int *argc, char **argv)
Definition: gtest-all.cc:6489
Symmetric preconditioned linear pperators where the even-even and odd-odd parts depends on the gauge ...
Symmetric even-odd preconditioned Wilson-like fermion actions.
int main(int argc, char *argv[])
Definition: t_symm_prec.cc:63
Construct a weak field.