CHROMA
|
Typedefs | |
typedef AbsHamiltonian< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > | Chroma::LCMHam |
typedef SingletonHolder< ObjectFactory< AbsComponentIntegrator< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >, std::string, TYPELIST_2(XMLReader &, const std::string &), AbsComponentIntegrator< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > *(*)(XMLReader &, const std::string &), StringFactoryError > > | Chroma::TheMDComponentIntegratorFactory |
A factory for component integrators. More... | |
Functions | |
void | Chroma::read (XMLReader &xml, const std::string &path, LatColMat4MN4FPRecursiveIntegratorParams &p) |
void | Chroma::write (XMLWriter &xml, const std::string &path, const LatColMat4MN4FPRecursiveIntegratorParams &p) |
void | Chroma::read (XMLReader &xml, const std::string &path, LatColMat4MN5FPRecursiveIntegratorParams &p) |
void | Chroma::write (XMLWriter &xml, const std::string &path, const LatColMat4MN5FPRecursiveIntegratorParams &p) |
void | Chroma::read (XMLReader &xml, const std::string &path, LatColMat4MN5FVRecursiveIntegratorParams &p) |
void | Chroma::write (XMLWriter &xml, const std::string &path, const LatColMat4MN5FVRecursiveIntegratorParams &p) |
void | Chroma::read (XMLReader &xml, const std::string &path, LatColMatCreutzGocksch4RecursiveIntegratorParams &p) |
void | Chroma::write (XMLWriter &xml, const std::string &path, const LatColMatCreutzGocksch4RecursiveIntegratorParams &p) |
void | Chroma::read (XMLReader &xml, const std::string &path, LatColMatExpSdtIntegratorParams &p) |
void | Chroma::write (XMLWriter &xml, const std::string &path, const LatColMatExpSdtIntegratorParams &p) |
void | Chroma::read (XMLReader &xml, const std::string &path, LatColMatExpTdtIntegratorParams &p) |
void | Chroma::write (XMLWriter &xml, const std::string &path, const LatColMatExpTdtIntegratorParams &p) |
void | Chroma::LCMMDIntegratorSteps::leapQ (const Real &dt, AbsFieldState< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > &s) |
Leap with Q (with all monomials) More... | |
void | Chroma::read (XMLReader &xml, const std::string &path, LatColMatSTSForceGradRecursiveIntegratorParams &p) |
void | Chroma::write (XMLWriter &xml, const std::string &path, const LatColMatSTSForceGradRecursiveIntegratorParams &p) |
void | Chroma::read (XMLReader &xml, const std::string &path, LatColMatSTSLeapfrogRecursiveIntegratorParams &p) |
void | Chroma::write (XMLWriter &xml, const std::string &path, const LatColMatSTSLeapfrogRecursiveIntegratorParams &p) |
void | Chroma::read (XMLReader &xml, const std::string &path, LatColMatSTSMinNorm2RecursiveIntegratorParams &p) |
void | Chroma::write (XMLWriter &xml, const std::string &path, const LatColMatSTSMinNorm2RecursiveIntegratorParams &p) |
void | Chroma::read (XMLReader &xml, const std::string &path, LatColMatSTSMinNorm2DTauRecursiveIntegratorParams &p) |
void | Chroma::write (XMLWriter &xml, const std::string &path, const LatColMatSTSMinNorm2DTauRecursiveIntegratorParams &p) |
void | Chroma::read (XMLReader &xml, const std::string &path, LatColMatTSTLeapfrogRecursiveIntegratorParams &p) |
void | Chroma::write (XMLWriter &xml, const std::string &path, const LatColMatTSTLeapfrogRecursiveIntegratorParams &p) |
void | Chroma::read (XMLReader &xml, const std::string &path, LatColMatTSTMinNorm2RecursiveIntegratorParams &p) |
void | Chroma::write (XMLWriter &xml, const std::string &path, const LatColMatTSTMinNorm2RecursiveIntegratorParams &p) |
void | Chroma::read (XMLReader &xml, const std::string &path, LatColMatTSTMinNorm2DTauRecursiveIntegratorParams &p) |
void | Chroma::write (XMLWriter &xml, const std::string &path, const LatColMatTSTMinNorm2DTauRecursiveIntegratorParams &p) |
Integrators
typedef AbsHamiltonian<multi1d<LatticeColorMatrix>,multi1d<LatticeColorMatrix> > Chroma::LCMHam |
Definition at line 29 of file md_integrator_factory.h.
typedef SingletonHolder< ObjectFactory< AbsComponentIntegrator< multi1d<LatticeColorMatrix>, multi1d<LatticeColorMatrix> >, std::string, TYPELIST_2(XMLReader&, const std::string&), AbsComponentIntegrator< multi1d<LatticeColorMatrix>, multi1d<LatticeColorMatrix> >* (*)( XMLReader&, const std::string&), StringFactoryError> > Chroma::TheMDComponentIntegratorFactory |
A factory for component integrators.
Definition at line 48 of file md_integrator_factory.h.
void Chroma::LCMMDIntegratorSteps::leapQ | ( | const Real & | dt, |
AbsFieldState< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > & | s | ||
) |
Leap with Q (with all monomials)
Definition at line 82 of file lcm_integrator_leaps.cc.
References dt, Chroma::END_CODE(), Chroma::EXP_EXACT, Chroma::expmat(), Chroma::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel >::Instance(), mu, Nd, numbad, Chroma::pop(), Chroma::push(), Chroma::reunit(), Chroma::REUNITARIZE_ERROR, Chroma::s(), Chroma::START_CODE(), tmp_1, tmp_2, Chroma::u, and Chroma::write().
Referenced by Chroma::LatColMatSTSForceGradRecursiveIntegrator::fg_update(), and Chroma::LatColMatExpTdtIntegrator::operator()().
void Chroma::read | ( | XMLReader & | xml, |
const std::string & | path, | ||
LatColMat4MN4FPRecursiveIntegratorParams & | p | ||
) |
Definition at line 107 of file lcm_4mn4fp_recursive.cc.
References Chroma::p, and Chroma::tmp.
void Chroma::read | ( | XMLReader & | xml, |
const std::string & | path, | ||
LatColMat4MN5FPRecursiveIntegratorParams & | p | ||
) |
Definition at line 111 of file lcm_4mn5fp_recursive.cc.
References Chroma::p, and Chroma::tmp.
void Chroma::read | ( | XMLReader & | xml, |
const std::string & | path, | ||
LatColMat4MN5FVRecursiveIntegratorParams & | p | ||
) |
Definition at line 111 of file lcm_4mn5fv_recursive.cc.
References Chroma::p, and Chroma::tmp.
void Chroma::read | ( | XMLReader & | xml, |
const std::string & | path, | ||
LatColMatCreutzGocksch4RecursiveIntegratorParams & | p | ||
) |
Definition at line 93 of file lcm_creutz_gocksch_4_recursive.cc.
References Chroma::p, and Chroma::tmp.
void Chroma::read | ( | XMLReader & | xml, |
const std::string & | path, | ||
LatColMatExpSdtIntegratorParams & | p | ||
) |
Definition at line 61 of file lcm_exp_sdt.cc.
References Chroma::p, and Chroma::tmp.
void Chroma::read | ( | XMLReader & | xml, |
const std::string & | path, | ||
LatColMatExpTdtIntegratorParams & | p | ||
) |
Definition at line 60 of file lcm_exp_tdt.cc.
References Chroma::p, and Chroma::tmp.
void Chroma::read | ( | XMLReader & | xml, |
const std::string & | path, | ||
LatColMatSTSForceGradRecursiveIntegratorParams & | p | ||
) |
Definition at line 89 of file lcm_sts_force_grad_recursive.cc.
References Chroma::p, and Chroma::tmp.
void Chroma::read | ( | XMLReader & | xml, |
const std::string & | path, | ||
LatColMatSTSLeapfrogRecursiveIntegratorParams & | p | ||
) |
Definition at line 89 of file lcm_sts_leapfrog_recursive.cc.
References Chroma::p, and Chroma::tmp.
void Chroma::read | ( | XMLReader & | xml, |
const std::string & | path, | ||
LatColMatSTSMinNorm2DTauRecursiveIntegratorParams & | p | ||
) |
Definition at line 96 of file lcm_sts_min_norm2_recursive_dtau.cc.
References Chroma::p, and Chroma::tmp.
void Chroma::read | ( | XMLReader & | xml, |
const std::string & | path, | ||
LatColMatSTSMinNorm2RecursiveIntegratorParams & | p | ||
) |
Definition at line 96 of file lcm_sts_min_norm2_recursive.cc.
References Chroma::p, and Chroma::tmp.
void Chroma::read | ( | XMLReader & | xml, |
const std::string & | path, | ||
LatColMatTSTLeapfrogRecursiveIntegratorParams & | p | ||
) |
Definition at line 89 of file lcm_tst_leapfrog_recursive.cc.
References Chroma::p, and Chroma::tmp.
void Chroma::read | ( | XMLReader & | xml, |
const std::string & | path, | ||
LatColMatTSTMinNorm2DTauRecursiveIntegratorParams & | p | ||
) |
Definition at line 97 of file lcm_tst_min_norm2_recursive_dtau.cc.
References Chroma::p, and Chroma::tmp.
void Chroma::read | ( | XMLReader & | xml, |
const std::string & | path, | ||
LatColMatTSTMinNorm2RecursiveIntegratorParams & | p | ||
) |
Definition at line 96 of file lcm_tst_min_norm2_recursive.cc.
References Chroma::p, and Chroma::tmp.
void Chroma::write | ( | XMLWriter & | xml, |
const std::string & | path, | ||
const LatColMat4MN4FPRecursiveIntegratorParams & | p | ||
) |
Definition at line 114 of file lcm_4mn4fp_recursive.cc.
References Chroma::p, Chroma::pop(), Chroma::push(), and Chroma::write().
void Chroma::write | ( | XMLWriter & | xml, |
const std::string & | path, | ||
const LatColMat4MN5FPRecursiveIntegratorParams & | p | ||
) |
Definition at line 118 of file lcm_4mn5fp_recursive.cc.
References Chroma::p, Chroma::pop(), Chroma::push(), and Chroma::write().
void Chroma::write | ( | XMLWriter & | xml, |
const std::string & | path, | ||
const LatColMat4MN5FVRecursiveIntegratorParams & | p | ||
) |
Definition at line 118 of file lcm_4mn5fv_recursive.cc.
References Chroma::p, Chroma::pop(), Chroma::push(), and Chroma::write().
void Chroma::write | ( | XMLWriter & | xml, |
const std::string & | path, | ||
const LatColMatCreutzGocksch4RecursiveIntegratorParams & | p | ||
) |
Definition at line 100 of file lcm_creutz_gocksch_4_recursive.cc.
References Chroma::p, Chroma::pop(), Chroma::push(), and Chroma::write().
void Chroma::write | ( | XMLWriter & | xml, |
const std::string & | path, | ||
const LatColMatExpSdtIntegratorParams & | p | ||
) |
Definition at line 68 of file lcm_exp_sdt.cc.
References Chroma::p, Chroma::pop(), Chroma::push(), and Chroma::write().
void Chroma::write | ( | XMLWriter & | xml, |
const std::string & | path, | ||
const LatColMatExpTdtIntegratorParams & | p | ||
) |
Definition at line 67 of file lcm_exp_tdt.cc.
References Chroma::p, Chroma::pop(), Chroma::push(), and Chroma::write().
void Chroma::write | ( | XMLWriter & | xml, |
const std::string & | path, | ||
const LatColMatSTSForceGradRecursiveIntegratorParams & | p | ||
) |
Definition at line 96 of file lcm_sts_force_grad_recursive.cc.
References Chroma::p, Chroma::pop(), Chroma::push(), and Chroma::write().
void Chroma::write | ( | XMLWriter & | xml, |
const std::string & | path, | ||
const LatColMatSTSLeapfrogRecursiveIntegratorParams & | p | ||
) |
Definition at line 96 of file lcm_sts_leapfrog_recursive.cc.
References Chroma::p, Chroma::pop(), Chroma::push(), and Chroma::write().
void Chroma::write | ( | XMLWriter & | xml, |
const std::string & | path, | ||
const LatColMatSTSMinNorm2DTauRecursiveIntegratorParams & | p | ||
) |
Definition at line 103 of file lcm_sts_min_norm2_recursive_dtau.cc.
References Chroma::p, Chroma::pop(), Chroma::push(), and Chroma::write().
void Chroma::write | ( | XMLWriter & | xml, |
const std::string & | path, | ||
const LatColMatSTSMinNorm2RecursiveIntegratorParams & | p | ||
) |
Definition at line 103 of file lcm_sts_min_norm2_recursive.cc.
References Chroma::p, Chroma::pop(), Chroma::push(), and Chroma::write().
void Chroma::write | ( | XMLWriter & | xml, |
const std::string & | path, | ||
const LatColMatTSTLeapfrogRecursiveIntegratorParams & | p | ||
) |
Definition at line 96 of file lcm_tst_leapfrog_recursive.cc.
References Chroma::p, Chroma::pop(), Chroma::push(), and Chroma::write().
void Chroma::write | ( | XMLWriter & | xml, |
const std::string & | path, | ||
const LatColMatTSTMinNorm2DTauRecursiveIntegratorParams & | p | ||
) |
Definition at line 104 of file lcm_tst_min_norm2_recursive_dtau.cc.
References Chroma::p, Chroma::pop(), Chroma::push(), and Chroma::write().
void Chroma::write | ( | XMLWriter & | xml, |
const std::string & | path, | ||
const LatColMatTSTMinNorm2RecursiveIntegratorParams & | p | ||
) |
Definition at line 103 of file lcm_tst_min_norm2_recursive.cc.
References Chroma::p, Chroma::pop(), Chroma::push(), and Chroma::write().