12 namespace LatColMatTSTLeapfrogRecursiveIntegratorEnv
17 multi1d<LatticeColorMatrix> >*
50 XMLReader paramtop(xml_in, path);
54 if( paramtop.count(
"./SubIntegrator") == 0 ) {
58 XMLBufferWriter subintegrator_writer;
61 push(subintegrator_writer,
"SubIntegrator");
62 write(subintegrator_writer,
"Name",
"LCM_EXP_T");
63 write(subintegrator_writer,
"n_steps", one_sub_step);
64 pop(subintegrator_writer);
73 XMLReader subint_reader(paramtop,
"./SubIntegrator");
75 std::ostringstream subintegrator_os;
77 subint_reader.print(subintegrator_os);
79 QDPIO::cout <<
"Subintegrator XML is: " << std::endl;
84 QDPIO::cout <<
"Error reading XML in LatColMatTSTLeapfrogRecursiveIntegratorParams " << e << std::endl;
100 write(xml,
"n_steps",
p.n_steps);
101 write(xml,
"monomial_ids",
p.monomial_ids);
102 xml <<
p.subintegrator_xml;
109 multi1d<LatticeColorMatrix> >&
s,
110 const Real& traj_length)
const
123 Real dtau = traj_length /
n_steps;
124 Real dtauby2 = dtau/2;
127 subIntegrator(
s, dtauby2);
130 subIntegrator(
s, dtau);
133 subIntegrator(
s, dtauby2);
Primary include file for CHROMA library code.
MD integrator that can be used as a component for other integrators.
MD integrator interface for PQP leapfrog.
MD integrator interface for PQP leapfrog.
void operator()(AbsFieldState< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > &s, const Real &traj_length) const
Do an integration of lenght n*delta tau in n steps.
AbsComponentIntegrator< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > & getSubIntegrator() const
Return the next level down integrator.
multi1d< IntegratorShared::MonomialPair > monomials
void read(XMLReader &xml, const std::string &path, AsqtadFermActParams ¶m)
Read parameters.
void write(XMLWriter &xml, const std::string &path, const AsqtadFermActParams ¶m)
Writer parameters.
static bool registered
Local registration flag.
bool registerAll()
Register all the factories.
Asqtad Staggered-Dirac operator.
push(xml_out,"Condensates")
multi1d< LatticeFermion > s(Ncb)
std::string subintegrator_xml
LatColMatTSTLeapfrogRecursiveIntegratorParams()
multi1d< std::string > monomial_ids
Singleton instances of xml output.