25 namespace LatColMatExpSdtIntegratorEnv
42 void read(XMLReader& xml_in,
47 void write(XMLWriter& xml_out,
57 multi1d<LatticeColorMatrix> >
63 const multi1d<std::string>& monomial_id_list) :
n_steps(n_steps_) {
70 const multi1d< IntegratorShared::MonomialPair>& monomials_) :
n_steps(n_steps_),
monomials(monomials_) {}
85 multi1d<LatticeColorMatrix> >&
s,
86 const Real& traj_length)
const;
90 multi1d<LatticeColorMatrix> >&
s)
const {
106 typedef multi1d<LatticeColorMatrix>
LCM;
108 void create(
const multi1d<std::string>& monomial_id_list) {
Monomials - gauge action or fermion binlinear contributions for HMC.
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.
LatColMatExpSdtIntegrator(const int n_steps_, const multi1d< std::string > &monomial_id_list)
LatColMatExpSdtIntegrator(const LatColMatExpSdtIntegratorParams &p)
void operator()(AbsFieldState< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > &s, const Real &traj_length) const
Do an integration of length n*delta tau in n steps.
multi1d< LatticeColorMatrix > LCM
~LatColMatExpSdtIntegrator(void)
LatColMatExpSdtIntegrator(const LatColMatExpSdtIntegrator &l)
void resetPredictors(void) const
Reset Predictors in just this level.
void create(const multi1d< std::string > &monomial_id_list)
multi1d< IntegratorShared::MonomialPair > monomials
LatColMatExpSdtIntegrator(const int n_steps_, const multi1d< IntegratorShared::MonomialPair > &monomials_)
void refreshFields(AbsFieldState< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > &s) const
Refresh fields in this level of the integrator (for R like algorithms)
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.
Class for counted reference semantics.
void bindMonomials(const multi1d< std::string > &monomial_ids, multi1d< MonomialPair > &monomials)
A routine to bind Monomial IDs to an array of Monomial Handles.
bool registerAll()
Register all the factories.
Asqtad Staggered-Dirac operator.
multi1d< LatticeFermion > s(Ncb)
LatColMatExpSdtIntegratorParams()
multi1d< std::string > monomial_list