HMC monomials
[Molecular dynamics support]


Namespaces

namespace  Chroma::LCMMDComponentIntegratorAggregateEnv
 Registration aggregator.
namespace  Chroma::EvenOddPrecConstDetOneFlavorWilsonTypeFermRatMonomial5DEnv
namespace  Chroma::EvenOddPrecConstDetOneFlavorWilsonTypeFermRatMonomialEnv
namespace  Chroma::EvenOddPrecConstDetOneFlavorWilsonTypeFermRatioRatRatMonomial5DEnv
namespace  Chroma::EvenOddPrecConstDetOneFlavorWilsonTypeFermRatioRatConvMonomialEnv
namespace  Chroma::EvenOddPrecConstDetOneFlavorWilsonTypeFermRatioRatRatMonomial5DEnv
namespace  Chroma::EvenOddPrecConstDetOneFlavorWilsonTypeFermRatMonomialEnv
namespace  Chroma::EvenOddPrecConstDetTwoFlavorWilsonTypeFermMonomial5DEnv
namespace  Chroma::EvenOddPrecConstDetTwoFlavorWilsonTypeFermMonomialEnv
namespace  Chroma::EvenOddPrecConstDetTwoFlavorPolynomialWilsonTypeFermMonomialEnv
namespace  Chroma::EvenOddPrecConstDetTwoFlavorPolyPrecWilsonTypeFermMonomialEnv
namespace  Chroma::EvenOddPrecConstDetTwoFlavorRatioConvConvWilsonTypeFermMonomial5DEnv
namespace  Chroma::EvenOddPrecConstDetTwoFlavorRatioConvConvWilsonTypeFermMonomialEnv
namespace  Chroma::EvenOddPrecConstDetTwoFlavorRatioConvRatWilsonTypeFermMonomial5DEnv
namespace  Chroma::EvenOddPrecConstDetTwoFlavorRatioConvRatWilsonTypeFermMonomialEnv
namespace  Chroma::EvenOddPrecLogDetEvenEvenMonomial4DEnv
namespace  Chroma::EvenOddPrecLogDetTwoFlavorWilsonTypeFermMonomialEnv
namespace  Chroma::FixedRandomFermMonomial4DEnv
namespace  Chroma::GaugeMonomialEnv
namespace  Chroma::WilsonTypeFermMonomialAggregrateEnv
 Name and registration.
namespace  Chroma::RationalApproxAggregateEnv
 Name and registration.
namespace  Chroma::ReadRatApproxEnv
 Name and registration.
namespace  Chroma::RemezRatApproxEnv
 Hooks to register the class.
namespace  Chroma::UnprecOneFlavorWilsonTypeFermRatMonomial5DEnv
namespace  Chroma::UnprecOneFlavorWilsonTypeFermRatMonomialEnv
namespace  Chroma::UnprecOneFlavorWilsonTypeFermRatioRatConvMonomial5DEnv
namespace  Chroma::UnprecOneFlavorWilsonTypeFermRatioRatConvMonomialEnv
namespace  Chroma::UnprecOneFlavorWilsonTypeFermRatMonomial5DEnv
namespace  Chroma::UnprecOneFlavorWilsonTypeFermRatioRatRatMonomialEnv
namespace  Chroma::UnprecTwoFlavorWilsonTypeFermMonomial5DEnv
namespace  Chroma::UnprecTwoFlavorWilsonTypeFermMonomialEnv
namespace  Chroma::UnprecTwoFlavorRatioConvConvWilsonTypeFermMonomial5DEnv
namespace  Chroma::UnprecTwoFlavorRatioConvConvWilsonTypeFermMonomialEnv
namespace  Chroma::UnprecTwoFlavorRatioConvRatWilsonTypeFermMonomial5DEnv
namespace  Chroma::UnprecTwoFlavorRatioConvRatWilsonTypeFermMonomialEnv

Classes

class  Chroma::Monomial< P, Q >
 An abstract monomial class, for inexact algorithms. More...
class  Chroma::ExactMonomial< P, Q >
 Abstract monomial class, for exact algorithms. More...
class  Chroma::FermMonomial< P, Q, Phi >
 Fermionic monomials (binlinears in fermion fields). More...
class  Chroma::ExactFermMonomial< P, Q, Phi >
 Fermionic monomials (binlinears in fermion fields). More...
class  Chroma::ExactFermMonomial4D< P, Q, Phi >
 Fermionic monomials (binlinears in fermion fields). More...
class  Chroma::ExactFermMonomial5D< P, Q, Phi >
 Fermionic monomials (binlinears in fermion fields). More...
class  Chroma::ExactWilsonTypeFermMonomial< P, Q, Phi >
 Fermionic monomials (binlinears in fermion fields). More...
class  Chroma::ExactWilsonTypeFermMonomial5D< P, Q, Phi >
 Fermionic monomials (binlinears in fermion fields). More...
class  Chroma::bigfloat
 Bigfloat. More...
struct  Chroma::TermApprox_t
 Params for each major group - action/heatbath & force. More...
struct  Chroma::CompApprox_t
 Params for numerator and denominator fermion actions. More...
struct  Chroma::CompAction_t
 Params for numerator and denominator fermion actions. More...
struct  Chroma::CompActionInv_t
 Params for numerator and denominator fermion actions. More...
class  Chroma::EvenOddPrecConstDetOneFlavorWilsonTypeFermRatMonomial5D
 Wrapper class for 5D 2-flavor even-odd prec ferm monomials. More...
class  Chroma::EvenOddPrecConstDetOneFlavorWilsonTypeFermRatMonomial
 Wrapper class for 2-flavor even-odd prec ferm monomials. More...
class  Chroma::EvenOddPrecConstDetOneFlavorWilsonTypeFermRatioRatConvMonomial5D
 Wrapper class for 5D 2-flavor even-odd prec ferm monomials. More...
class  Chroma::EvenOddPrecConstDetOneFlavorWilsonTypeFermRatioRatConvMonomial
 Wrapper class for 2-flavor even-odd prec ferm monomials. More...
class  Chroma::EvenOddPrecConstDetOneFlavorWilsonTypeFermRatioRatRatMonomial5D
 Wrapper class for 5D 2-flavor even-odd prec ferm monomials. More...
class  Chroma::EvenOddPrecConstDetOneFlavorWilsonTypeFermRatioRatRatMonomial
 Wrapper class for 2-flavor even-odd prec ferm monomials. More...
class  Chroma::EvenOddPrecConstDetTwoFlavorWilsonTypeFermMonomial5D
 Wrapper class for 5D 2-flavor even-odd prec ferm monomials. More...
class  Chroma::EvenOddPrecConstDetTwoFlavorWilsonTypeFermMonomial
 Wrapper class for 2-flavor even-odd prec ferm monomials. More...
class  Chroma::EvenOddPrecConstDetTwoFlavorPolynomialWilsonTypeFermMonomial
 Wrapper class for 2-flavor even-odd prec ferm monomials. More...
class  Chroma::EvenOddPrecConstDetTwoFlavorPolyPrecWilsonTypeFermMonomial
 Wrapper class for 2-flavor even-odd prec ferm monomials. More...
class  Chroma::EvenOddPrecConstDetTwoFlavorRatioConvConvWilsonTypeFermMonomial5D
 Wrapper class for 2-flavor even-odd prec ferm monomials. More...
class  Chroma::EvenOddPrecConstDetTwoFlavorRatioConvConvWilsonTypeFermMonomial
 Wrapper class for 2-flavor even-odd prec ferm monomials. More...
class  Chroma::EvenOddPrecConstDetTwoFlavorRatioConvRatWilsonTypeFermMonomial5D
 Wrapper class for 2-flavor even-odd prec ferm monomials. More...
class  Chroma::EvenOddPrecConstDetTwoFlavorRatioConvRatWilsonTypeFermMonomial
 Wrapper class for 2-flavor even-odd prec ferm monomials. More...
class  Chroma::EvenOddPrecLogDetEvenEvenMonomial< P, Q, Phi >
 A Monomial For Just the EvenEven part of EvenOddPrecLogDetWilsonTypeFermActs. More...
struct  Chroma::EvenOddPrecLogDetEvenEvenMonomialParams
class  Chroma::EvenOddPrecLogDetEvenEvenMonomial4D
 A Monomial For Just the EvenEven part of EvenOddPrecLogDetWilsonTypeFermActs -- concretely a 4D one. More...
class  Chroma::EvenOddPrecLogDetTwoFlavorWilsonTypeFermMonomial
 Wrapper class for 2-flavor even-odd prec ferm monomials. More...
struct  Chroma::FixedRandomFermMonomialParams
class  Chroma::FixedRandomFermMonomial4D
 Test monomial. More...
struct  Chroma::ForceMonitors
 Diagnostics about the forces, per direction and total. More...
struct  Chroma::GaugeMonomialParams
class  Chroma::GaugeMonomial
 Wrapper class for gauge monomials. More...
class  Chroma::OneFlavorRatExactWilsonTypeFermMonomial5D< P, Q, Phi >
 Exact 1 flavor fermact monomial in extra dimensions. More...
class  Chroma::OneFlavorRatExactUnprecWilsonTypeFermMonomial5D< P, Q, Phi >
 Exact 1 flavor unpreconditioned fermact monomial living in extra dimensions. More...
class  Chroma::OneFlavorRatExactEvenOddPrecWilsonTypeFermMonomial5D< P, Q, Phi >
 Exact 1 flavor even-odd preconditioned fermact monomial living in extra dimensions. More...
class  Chroma::OneFlavorRatExactEvenOddPrecConstDetWilsonTypeFermMonomial5D< P, Q, Phi >
 Exact 1 flavor even-odd preconditioned fermact monomial living in extra dimensions. More...
struct  Chroma::OneFlavorWilsonTypeFermRatMonomialParams
class  Chroma::OneFlavorRatExactWilsonTypeFermMonomial< P, Q, Phi >
 Exact 1 flavor fermact monomial using rational polynomials. More...
class  Chroma::OneFlavorRatExactUnprecWilsonTypeFermMonomial< P, Q, Phi >
 Exact 1 flavor unpreconditioned fermact monomial. More...
class  Chroma::OneFlavorRatExactEvenOddPrecWilsonTypeFermMonomial< P, Q, Phi >
 Exact 1 flavor even-odd preconditioned fermact monomial. More...
class  Chroma::OneFlavorRatExactEvenOddPrecConstDetWilsonTypeFermMonomial< P, Q, Phi >
 Exact 1 flavor even-odd preconditioned fermact monomial constant determinant. More...
class  Chroma::OneFlavorRatioRatConvExactWilsonTypeFermMonomial5D< P, Q, Phi >
 Exact 1 flavor fermact monomial in extra dimensions. More...
class  Chroma::OneFlavorRatioRatConvExactUnprecWilsonTypeFermMonomial5D< P, Q, Phi >
 Exact 1 flavor unpreconditioned fermact monomial living in extra dimensions. More...
class  Chroma::OneFlavorRatioRatConvExactEvenOddPrecWilsonTypeFermMonomial5D< P, Q, Phi >
 Exact 1 flavor even-odd preconditioned fermact monomial living in extra dimensions. More...
class  Chroma::OneFlavorRatioRatConvExactEvenOddPrecConstDetWilsonTypeFermMonomial5D< P, Q, Phi >
 Exact 1 flavor even-odd preconditioned fermact monomial living in extra dimensions. More...
struct  Chroma::OneFlavorWilsonTypeFermRatioRatConvMonomialParams
class  Chroma::OneFlavorRatioRatConvExactWilsonTypeFermMonomial< P, Q, Phi >
 Exact 1 flavor fermact monomial using rational polynomials. More...
class  Chroma::OneFlavorRatioRatConvExactUnprecWilsonTypeFermMonomial< P, Q, Phi >
 Exact 1 flavor unpreconditioned fermact monomial. More...
class  Chroma::OneFlavorRatioRatConvExactEvenOddPrecWilsonTypeFermMonomial< P, Q, Phi >
 Exact 1 flavor even-odd preconditioned fermact monomial. More...
class  Chroma::OneFlavorRatioRatConvExactEvenOddPrecConstDetWilsonTypeFermMonomial< P, Q, Phi >
 Exact 1 flavor even-odd preconditioned fermact monomial constant determinant. More...
class  Chroma::OneFlavorRatioRatRatExactWilsonTypeFermMonomial5D< P, Q, Phi >
 Exact 1 flavor fermact monomial in extra dimensions. More...
class  Chroma::OneFlavorRatioRatRatExactUnprecWilsonTypeFermMonomial5D< P, Q, Phi >
 Exact 1 flavor unpreconditioned fermact monomial living in extra dimensions. More...
class  Chroma::OneFlavorRatioRatRatExactEvenOddPrecWilsonTypeFermMonomial5D< P, Q, Phi >
 Exact 1 flavor even-odd preconditioned fermact monomial living in extra dimensions. More...
class  Chroma::OneFlavorRatioRatRatExactEvenOddPrecConstDetWilsonTypeFermMonomial5D< P, Q, Phi >
 Exact 1 flavor even-odd preconditioned fermact monomial living in extra dimensions. More...
struct  Chroma::OneFlavorWilsonTypeFermRatioRatRatMonomialParams
class  Chroma::OneFlavorRatioRatRatExactWilsonTypeFermMonomial< P, Q, Phi >
 Exact 1 flavor fermact monomial using rational polynomials. More...
class  Chroma::OneFlavorRatioRatRatExactUnprecWilsonTypeFermMonomial< P, Q, Phi >
 Exact 1 flavor unpreconditioned fermact monomial. More...
class  Chroma::OneFlavorRatioRatRatExactEvenOddPrecWilsonTypeFermMonomial< P, Q, Phi >
 Exact 1 flavor even-odd preconditioned fermact monomial. More...
class  Chroma::OneFlavorRatioRatRatExactEvenOddPrecConstDetWilsonTypeFermMonomial< P, Q, Phi >
 Exact 1 flavor even-odd preconditioned fermact monomial constant determinant. More...
class  Chroma::RationalApprox
 Base class for rational approximations. More...
struct  Chroma::ReadRatApproxEnv::Params
 Params for Remez type rational approximation. More...
class  Chroma::ReadRatApprox
 Remez type of rational approximations. More...
struct  Chroma::RemezCoeff_t
 Convenient structure to package Remez coeffs. More...
class  Chroma::RemezGMP
 Remez algorithm. More...
struct  Chroma::RemezRatApproxEnv::Params
 Params for Remez type rational approximation. More...
class  Chroma::RemezRatApproxEnv::RatApprox
 Remez type of rational approximations. More...
class  Chroma::RemezStub
 Dummy class for case when gmp is not present. More...
class  Chroma::TwoFlavorExactWilsonTypeFermMonomial5D< P, Q, Phi >
 Exact 2 degen flavor fermact monomial in extra dimensions. More...
class  Chroma::TwoFlavorExactUnprecWilsonTypeFermMonomial5D< P, Q, Phi >
 Exact 2 degen flavor unpreconditioned fermact monomial living in extra dimensions. More...
class  Chroma::TwoFlavorExactEvenOddPrecWilsonTypeFermMonomial5D< P, Q, Phi >
 Exact 2 degen flavor even-odd preconditioned fermact monomial living in extra dimensions. More...
class  Chroma::TwoFlavorExactEvenOddPrecConstDetWilsonTypeFermMonomial5D< P, Q, Phi >
 Exact 2 degen flavor even-odd preconditioned fermact monomial living in extra dimensions. More...
struct  Chroma::TwoFlavorWilsonTypeFermMonomialParams
class  Chroma::TwoFlavorExactWilsonTypeFermMonomial< P, Q, Phi >
 Exact 2 degen flavor fermact monomial. More...
class  Chroma::TwoFlavorExactUnprecWilsonTypeFermMonomial< P, Q, Phi >
 Exact 2 degen flavor unpreconditioned fermact monomial. More...
class  Chroma::TwoFlavorExactEvenOddPrecWilsonTypeFermMonomial< P, Q, Phi >
 Exact 2 degen flavor even-odd preconditioned fermact monomial. More...
class  Chroma::TwoFlavorExactEvenOddPrecConstDetWilsonTypeFermMonomial< P, Q, Phi >
 Exact 2 degen flavor even-odd preconditioned fermact monomial. More...
class  Chroma::TwoFlavorExactEvenOddPrecLogDetWilsonTypeFermMonomial< P, Q, Phi >
 Exact 2 degen flavor even-odd preconditioned fermact monomial. More...
class  Chroma::TwoFlavorExactPolynomialWilsonTypeFermMonomial< P, Q, Phi >
 Exact 2 degen flavor fermact monomial. More...
class  Chroma::TwoFlavorExactUnprecPolynomialWilsonTypeFermMonomial< P, Q, Phi >
 Exact 2 degen flavor unpreconditioned fermact monomial. More...
class  Chroma::TwoFlavorExactEvenOddPrecPolynomialWilsonTypeFermMonomial< P, Q, Phi >
 Exact 2 degen flavor even-odd preconditioned fermact monomial. More...
class  Chroma::TwoFlavorExactEvenOddPrecConstDetPolynomialWilsonTypeFermMonomial< P, Q, Phi >
 Exact 2 degen flavor even-odd preconditioned fermact monomial. More...
class  Chroma::TwoFlavorExactPolyPrecWilsonTypeFermMonomial< P, Q, Phi >
 Exact 2 degen flavor fermact monomial. More...
class  Chroma::TwoFlavorExactUnprecPolyPrecWilsonTypeFermMonomial< P, Q, Phi >
 Exact 2 degen flavor unpreconditioned fermact monomial. More...
class  Chroma::TwoFlavorExactEvenOddPrecPolyPrecWilsonTypeFermMonomial< P, Q, Phi >
 Exact 2 degen flavor even-odd preconditioned fermact monomial. More...
class  Chroma::TwoFlavorExactEvenOddPrecConstDetPolyPrecWilsonTypeFermMonomial< P, Q, Phi >
 Exact 2 degen flavor even-odd preconditioned fermact monomial. More...
class  Chroma::TwoFlavorExactRatioConvConvWilsonTypeFermMonomial5D< P, Q, Phi >
 Exact 2 degen flavor RatioConvConv like fermact monomial in extra dimensions. More...
class  Chroma::TwoFlavorExactUnprecRatioConvConvWilsonTypeFermMonomial5D< P, Q, Phi >
 Exact 2 degen flavor unpreconditioned fermact monomial living in extra dimensions. More...
class  Chroma::TwoFlavorExactEvenOddPrecRatioConvConvWilsonTypeFermMonomial5D< P, Q, Phi >
 Exact 2 degen flavor even-odd preconditioned fermact monomial living in extra dimensions. More...
class  Chroma::TwoFlavorExactEvenOddPrecConstDetRatioConvConvWilsonTypeFermMonomial5D< P, Q, Phi >
 Exact 2 degen flavor even-odd preconditioned fermact monomial living in extra dimensions. More...
struct  Chroma::TwoFlavorRatioConvConvWilsonTypeFermMonomialParams
class  Chroma::TwoFlavorExactRatioConvConvWilsonTypeFermMonomial< P, Q, Phi >
 Exact 2 flavor RatioConvConv type monomial. More...
class  Chroma::TwoFlavorExactUnprecRatioConvConvWilsonTypeFermMonomial< P, Q, Phi >
 Exact 2 degen flavor unpreconditioned RatioConvConv type fermact monomial. More...
class  Chroma::TwoFlavorExactEvenOddPrecRatioConvConvWilsonTypeFermMonomial< P, Q, Phi >
 Exact 2 degen flavor even-odd preconditioned RatioConvConv type fermact monomial. More...
class  Chroma::TwoFlavorExactEvenOddPrecConstDetRatioConvConvWilsonTypeFermMonomial< P, Q, Phi >
 Exact 2 degen flavor even-odd preconditioned RatioConvConv type fermact monomial. More...
class  Chroma::TwoFlavorExactRatioConvRatWilsonTypeFermMonomial5D< P, Q, Phi >
 Exact 2 degen flavor RatioConvRat like fermact monomial in extra dimensions. More...
class  Chroma::TwoFlavorExactUnprecRatioConvRatWilsonTypeFermMonomial5D< P, Q, Phi >
 Exact 2 degen flavor unpreconditioned fermact monomial living in extra dimensions. More...
class  Chroma::TwoFlavorExactEvenOddPrecRatioConvRatWilsonTypeFermMonomial5D< P, Q, Phi >
 Exact 2 degen flavor even-odd preconditioned fermact monomial living in extra dimensions. More...
class  Chroma::TwoFlavorExactEvenOddPrecConstDetRatioConvRatWilsonTypeFermMonomial5D< P, Q, Phi >
 Exact 2 degen flavor even-odd preconditioned fermact monomial living in extra dimensions. More...
struct  Chroma::TwoFlavorRatioConvRatWilsonTypeFermMonomialParams
class  Chroma::TwoFlavorExactRatioConvRatWilsonTypeFermMonomial< P, Q, Phi >
 Exact 2 flavor RatioConvRat type monomial. More...
class  Chroma::TwoFlavorExactUnprecRatioConvRatWilsonTypeFermMonomial< P, Q, Phi >
 Exact 2 degen flavor unpreconditioned RatioConvRat type fermact monomial. More...
class  Chroma::TwoFlavorExactEvenOddPrecRatioConvRatWilsonTypeFermMonomial< P, Q, Phi >
 Exact 2 degen flavor even-odd preconditioned RatioConvRat type fermact monomial. More...
class  Chroma::TwoFlavorExactEvenOddPrecConstDetRatioConvRatWilsonTypeFermMonomial< P, Q, Phi >
 Exact 2 degen flavor even-odd preconditioned RatioConvRat type fermact monomial. More...
class  Chroma::UnprecOneFlavorWilsonTypeFermRatMonomial5D
 Wrapper class for 5D 2-flavor unprec ferm monomials. More...
class  Chroma::UnprecOneFlavorWilsonTypeFermRatMonomial
 Wrapper class for 2-flavor unprec ferm monomials. More...
class  Chroma::UnprecOneFlavorWilsonTypeFermRatioRatConvMonomial5D
 Wrapper class for 5D 2-flavor unprec ferm monomials. More...
class  Chroma::UnprecOneFlavorWilsonTypeFermRatioRatConvMonomial
 Wrapper class for 2-flavor unprec ferm monomials. More...
class  Chroma::UnprecOneFlavorWilsonTypeFermRatioRatRatMonomial5D
 Wrapper class for 5D 2-flavor unprec ferm monomials. More...
class  Chroma::UnprecOneFlavorWilsonTypeFermRatioRatRatMonomial
 Wrapper class for 2-flavor unprec ferm monomials. More...
class  Chroma::UnprecTwoFlavorWilsonTypeFermMonomial5D
 Wrapper class for 5D 2-flavor unprec ferm monomials. More...
class  Chroma::UnprecTwoFlavorWilsonTypeFermMonomial
 Wrapper class for 2-flavor unprec ferm monomials. More...
class  Chroma::UnprecTwoFlavorRatioConvConvWilsonTypeFermMonomial5D
 Wrapper class for 2-flavor unprec ferm monomials. More...
class  Chroma::UnprecTwoFlavorRatioConvConvWilsonTypeFermMonomial
 Wrapper class for 2-flavor unprec ferm monomials. More...
class  Chroma::UnprecTwoFlavorRatioConvRatWilsonTypeFermMonomial5D
 Wrapper class for 2-flavor unprec ferm monomials. More...
class  Chroma::UnprecTwoFlavorRatioConvRatWilsonTypeFermMonomial
 Wrapper class for 2-flavor unprec ferm monomials. More...

Typedefs

typedef SingletonHolder< ObjectFactory<
Monomial< multi1d< LatticeColorMatrix >,
multi1d< LatticeColorMatrix > >,
std::string, TYPELIST_2(XMLReader &,
const std::string &), Monomial<
multi1d< LatticeColorMatrix >,
multi1d< LatticeColorMatrix
> > *(*)(XMLReader &, const
std::string &), StringFactoryError > > 
Chroma::TheMonomialFactory
 A factory for exact non-fermionic monomials.
typedef SingletonHolder< ObjectFactory<
RationalApprox, std::string,
TYPELIST_2(XMLReader &, const
std::string &), RationalApprox
*(*)(XMLReader &, const std::string &),
StringFactoryError > > 
Chroma::TheRationalApproxFactory
 A factory for creating rational approximation.
typedef RemezStub Chroma::Remez

Functions

void Chroma::read (XMLReader &xml, const string &path, TermApprox_t &param)
 Remez param.
void Chroma::write (XMLWriter &xml, const string &path, const TermApprox_t &param)
 Remez param.
void Chroma::read (XMLReader &xml, const string &path, CompApprox_t &param)
 Remez param.
void Chroma::write (XMLWriter &xml, const string &path, const CompApprox_t &params)
void Chroma::read (XMLReader &xml, const string &path, CompAction_t &param)
 Remez param.
void Chroma::write (XMLWriter &xml, const string &path, const CompAction_t &params)
void Chroma::read (XMLReader &xml, const string &path, CompActionInv_t &param)
 Remez param.
void Chroma::write (XMLWriter &xml, const string &path, const CompActionInv_t &params)
void Chroma::read (XMLReader &r, const std::string &path, EvenOddPrecLogDetEvenEvenMonomialParams &p)
void Chroma::write (XMLWriter &xml, const std::string &path, const EvenOddPrecLogDetEvenEvenMonomialParams &p)
void Chroma::write (XMLWriter &xml_out, const string &path, const ForceMonitors &param)
 Writes a ForceCalc_t.
void Chroma::forceMonitorCalc (const multi1d< LatticeColorMatrix > &F, ForceMonitors &forces)
 Helper function for monitoring forces.
void Chroma::monitorForces (XMLWriter &xml_out, const string &path, const multi1d< LatticeColorMatrix > &F)
 Calculate and write out forces.
void Chroma::read (XMLReader &xml, const string &path, OneFlavorWilsonTypeFermRatioRatRatMonomialParams &param)
void Chroma::write (XMLWriter &xml, const string &path, const OneFlavorWilsonTypeFermRatioRatRatMonomialParams &params)
void Chroma::read (XMLReader &xml, const string &path, ReadRatApproxEnv::Params &param)
 Reader.
void Chroma::write (XMLWriter &xml, const string &path, const ReadRatApproxEnv::Params &params)
 Reader.
void Chroma::read (XMLReader &xml, const string &path, RemezRatApproxEnv::Params &param)
 Reader.
void Chroma::write (XMLWriter &xml, const string &path, const RemezRatApproxEnv::Params &params)
 Reader.
void Chroma::read (XMLReader &xml, const string &path, TwoFlavorRatioConvRatWilsonTypeFermMonomialParams &param)
void Chroma::write (XMLWriter &xml, const string &path, const TwoFlavorRatioConvRatWilsonTypeFermMonomialParams &params)
 Chroma::ReadRatApproxEnv::Params::Params (XMLReader &in, const std::string &path)
 Params for Remez type rational approximation.

Detailed Description

Monomials for HMC

Typedef Documentation

typedef RemezStub Chroma::Remez

Definition at line 34 of file remez.h.

typedef SingletonHolder< ObjectFactory< Monomial< multi1d<LatticeColorMatrix>, multi1d<LatticeColorMatrix> >, std::string, TYPELIST_2(XMLReader&, const std::string&), Monomial< multi1d<LatticeColorMatrix>, multi1d<LatticeColorMatrix> >* (*)(XMLReader&, const std::string&), StringFactoryError> > Chroma::TheMonomialFactory

A factory for exact non-fermionic monomials.

Definition at line 33 of file monomial_factory.h.

typedef SingletonHolder< ObjectFactory<RationalApprox, std::string, TYPELIST_2(XMLReader&, const std::string&), RationalApprox* (*)(XMLReader&, const std::string&), StringFactoryError> > Chroma::TheRationalApproxFactory

A factory for creating rational approximation.

Definition at line 27 of file rat_approx_factory.h.


Function Documentation

void Chroma::forceMonitorCalc ( const multi1d< LatticeColorMatrix > &  F,
ForceMonitors &  forces 
) [inline]

Helper function for monitoring forces.

Definition at line 34 of file force_monitors.cc.

References END_CODE, Chroma::ForceMonitors::F_avg, Chroma::ForceMonitors::F_avg_dir, Chroma::ForceMonitors::F_max, Chroma::ForceMonitors::F_max_dir, Chroma::ForceMonitors::F_sq, Chroma::ForceMonitors::F_sq_dir, START_CODE, and Chroma::taproj().

Referenced by Chroma::monitorForces().

void Chroma::monitorForces ( XMLWriter &  xml_out,
const string &  path,
const multi1d< LatticeColorMatrix > &  F 
)

Calculate and write out forces.

Definition at line 117 of file force_monitors.cc.

References Chroma::forceMonitorCalc(), Chroma::ForceMonitorEnv::monitorForcesP, and Chroma::write().

Referenced by Chroma::TwoFlavorExactRatioConvRatWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::dsdq(), Chroma::TwoFlavorExactRatioConvRatWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::dsdq(), Chroma::TwoFlavorExactRatioConvConvWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::dsdq(), Chroma::TwoFlavorExactRatioConvConvWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::dsdq(), Chroma::TwoFlavorExactPolyPrecWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::dsdq(), Chroma::TwoFlavorExactPolynomialWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::dsdq(), Chroma::TwoFlavorExactEvenOddPrecLogDetWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::dsdq(), Chroma::TwoFlavorExactWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::dsdq(), Chroma::TwoFlavorExactWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::dsdq(), Chroma::OneFlavorRatioRatRatExactWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::dsdq(), Chroma::OneFlavorRatioRatRatExactWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::dsdq(), Chroma::OneFlavorRatioRatConvExactWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::dsdq(), Chroma::OneFlavorRatioRatConvExactWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::dsdq(), Chroma::OneFlavorRatExactWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::dsdq(), Chroma::OneFlavorRatExactWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::dsdq(), Chroma::GaugeMonomial::dsdq(), and Chroma::EvenOddPrecLogDetEvenEvenMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::dsdq().

Chroma::ReadRatApproxEnv::Params::Params ( XMLReader &  in,
const std::string &  path 
) [inherited]

Params for Remez type rational approximation.

Definition at line 41 of file read_rat_approx.cc.

References Chroma::ReadRatApproxEnv::Params::ipfe, Chroma::RemezCoeff_t::norm, Chroma::ReadRatApproxEnv::Params::pfe, Chroma::RemezCoeff_t::pole, Chroma::read(), and Chroma::RemezCoeff_t::res.

void Chroma::read ( XMLReader &  xml,
const string &  path,
TwoFlavorRatioConvRatWilsonTypeFermMonomialParams &  param 
)

void Chroma::read ( XMLReader &  xml,
const string &  path,
RemezRatApproxEnv::Params &  param 
)

Reader.

Definition at line 17 of file remez_rat_approx.cc.

void Chroma::read ( XMLReader &  xml,
const string &  path,
ReadRatApproxEnv::Params &  param 
)

Reader.

Definition at line 81 of file read_rat_approx.cc.

void Chroma::read ( XMLReader &  xml,
const string &  path,
OneFlavorWilsonTypeFermRatioRatRatMonomialParams &  param 
)

void Chroma::read ( XMLReader &  r,
const std::string &  path,
EvenOddPrecLogDetEvenEvenMonomialParams p 
)

Definition at line 57 of file eoprec_logdet_ee_monomial_w.cc.

void Chroma::read ( XMLReader &  xml,
const string &  path,
CompActionInv_t &  param 
)

Remez param.

Definition at line 87 of file comp_approx.cc.

References Chroma::CompActionInv_t::fermact, Chroma::CompActionInv_t::invParam, and Chroma::readXMLGroup().

void Chroma::read ( XMLReader &  xml,
const string &  path,
CompAction_t &  param 
)

Remez param.

Definition at line 64 of file comp_approx.cc.

References Chroma::CompAction_t::fermact, and Chroma::readXMLGroup().

void Chroma::read ( XMLReader &  xml,
const string &  path,
CompApprox_t &  param 
)

Remez param.

Definition at line 37 of file comp_approx.cc.

References Chroma::CompApprox_t::action, Chroma::CompApprox_t::fermact, Chroma::CompApprox_t::force, Chroma::read(), and Chroma::readXMLGroup().

void Chroma::read ( XMLReader &  xml,
const string &  path,
TermApprox_t &  param 
)

Remez param.

Definition at line 13 of file comp_approx.cc.

References Chroma::TermApprox_t::invParam, Chroma::TermApprox_t::ratApprox, and Chroma::readXMLGroup().

void Chroma::write ( XMLWriter &  xml,
const string &  path,
const TwoFlavorRatioConvRatWilsonTypeFermMonomialParams &  params 
)

void Chroma::write ( XMLWriter &  xml,
const string &  path,
const RemezRatApproxEnv::Params &  params 
)

Reader.

void Chroma::write ( XMLWriter &  xml,
const string &  path,
const ReadRatApproxEnv::Params &  params 
)

Reader.

void Chroma::write ( XMLWriter &  xml,
const string &  path,
const OneFlavorWilsonTypeFermRatioRatRatMonomialParams &  params 
)

void Chroma::write ( XMLWriter &  xml_out,
const string &  path,
const ForceMonitors &  param 
)

Writes a ForceCalc_t.

Definition at line 15 of file force_monitors.cc.

References Chroma::ForceMonitors::F_avg, Chroma::ForceMonitors::F_avg_dir, Chroma::ForceMonitors::F_max, Chroma::ForceMonitors::F_max_dir, Chroma::ForceMonitors::F_sq, Chroma::ForceMonitors::F_sq_dir, and Chroma::write().

void Chroma::write ( XMLWriter &  xml,
const std::string &  path,
const EvenOddPrecLogDetEvenEvenMonomialParams p 
)

Definition at line 63 of file eoprec_logdet_ee_monomial_w.cc.

void Chroma::write ( XMLWriter &  xml,
const string &  path,
const CompActionInv_t &  params 
)

void Chroma::write ( XMLWriter &  xml,
const string &  path,
const CompAction_t &  params 
)

void Chroma::write ( XMLWriter &  xml,
const string &  path,
const CompApprox_t &  params 
)

void Chroma::write ( XMLWriter &  xml,
const string &  path,
const TermApprox_t &  param 
)

Remez param.

Definition at line 23 of file comp_approx.cc.

References Chroma::TermApprox_t::invParam, Chroma::TermApprox_t::ratApprox, and Chroma::GroupXML_t::xml.


Generated on Sun Nov 22 04:38:58 2009 for CHROMA by  doxygen 1.4.7