Chroma::TwoFlavorExactUnprecRatioConvRatWilsonTypeFermMonomial< P, Q, Phi > Class Template Reference
[HMC monomials]

Exact 2 degen flavor unpreconditioned RatioConvRat type fermact monomial. More...

#include <two_flavor_ratio_conv_rat_monomial_w.h>

Inheritance diagram for Chroma::TwoFlavorExactUnprecRatioConvRatWilsonTypeFermMonomial< P, Q, Phi >:

Chroma::TwoFlavorExactRatioConvRatWilsonTypeFermMonomial< P, Q, Phi > Chroma::ExactWilsonTypeFermMonomial< P, Q, Phi > Chroma::ExactFermMonomial4D< P, Q, Phi > Chroma::ExactFermMonomial< P, Q, Phi > Chroma::ExactMonomial< P, Q > Chroma::Monomial< P, Q > List of all members.

Public Member Functions

 ~TwoFlavorExactUnprecRatioConvRatWilsonTypeFermMonomial ()
 virtual destructor:
virtual Double S (const AbsFieldState< P, Q > &s)
 Compute the total action.

Protected Member Functions

virtual const Phi & getPhi () const =0
 Accessor for pseudofermion with Pf index i (read only).
virtual Phi & getPhi ()=0
 mutator for pseudofermion with Pf index i
virtual AbsChronologicalPredictor4D<
Phi > & 
getMDSolutionPredictor ()=0
 Get the initial guess predictor.
virtual const UnprecWilsonTypeFermAct<
Phi, P, Q > & 
getNumerFermAct () const =0
 Get at fermion action.
virtual const UnprecWilsonTypeFermAct<
Phi, P, Q > & 
getDenomFermAct () const =0
 Get at the preconditioned fermion actions.

Detailed Description

template<typename P, typename Q, typename Phi>
class Chroma::TwoFlavorExactUnprecRatioConvRatWilsonTypeFermMonomial< P, Q, Phi >

Exact 2 degen flavor unpreconditioned RatioConvRat type fermact monomial.

Exact 2 degen flavor unpreconditioned RatioConvRat tpye fermact monomial.

CAVEAT: I assume there is only 1 pseudofermion field in the following so called TwoFlavorExact monomial.

Definition at line 324 of file two_flavor_ratio_conv_rat_monomial_w.h.


Constructor & Destructor Documentation

template<typename P, typename Q, typename Phi>
Chroma::TwoFlavorExactUnprecRatioConvRatWilsonTypeFermMonomial< P, Q, Phi >::~TwoFlavorExactUnprecRatioConvRatWilsonTypeFermMonomial (  )  [inline]

virtual destructor:

Definition at line 328 of file two_flavor_ratio_conv_rat_monomial_w.h.


Member Function Documentation

template<typename P, typename Q, typename Phi>
virtual const UnprecWilsonTypeFermAct<Phi,P,Q>& Chroma::TwoFlavorExactUnprecRatioConvRatWilsonTypeFermMonomial< P, Q, Phi >::getDenomFermAct (  )  const [protected, pure virtual]

Get at the preconditioned fermion actions.

Implements Chroma::TwoFlavorExactRatioConvRatWilsonTypeFermMonomial< P, Q, Phi >.

Implemented in Chroma::UnprecTwoFlavorRatioConvRatWilsonTypeFermMonomial.

Referenced by Chroma::TwoFlavorExactUnprecRatioConvRatWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S().

template<typename P, typename Q, typename Phi>
virtual AbsChronologicalPredictor4D<Phi>& Chroma::TwoFlavorExactUnprecRatioConvRatWilsonTypeFermMonomial< P, Q, Phi >::getMDSolutionPredictor (  )  [protected, pure virtual]

Get the initial guess predictor.

Implements Chroma::TwoFlavorExactRatioConvRatWilsonTypeFermMonomial< P, Q, Phi >.

Implemented in Chroma::UnprecTwoFlavorRatioConvRatWilsonTypeFermMonomial.

Referenced by Chroma::TwoFlavorExactUnprecRatioConvRatWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S().

template<typename P, typename Q, typename Phi>
virtual const UnprecWilsonTypeFermAct<Phi,P,Q>& Chroma::TwoFlavorExactUnprecRatioConvRatWilsonTypeFermMonomial< P, Q, Phi >::getNumerFermAct (  )  const [protected, pure virtual]

Get at fermion action.

Implements Chroma::TwoFlavorExactRatioConvRatWilsonTypeFermMonomial< P, Q, Phi >.

Implemented in Chroma::UnprecTwoFlavorRatioConvRatWilsonTypeFermMonomial.

template<typename P, typename Q, typename Phi>
virtual Phi& Chroma::TwoFlavorExactUnprecRatioConvRatWilsonTypeFermMonomial< P, Q, Phi >::getPhi (  )  [protected, pure virtual]

mutator for pseudofermion with Pf index i

Implements Chroma::TwoFlavorExactRatioConvRatWilsonTypeFermMonomial< P, Q, Phi >.

Implemented in Chroma::UnprecTwoFlavorRatioConvRatWilsonTypeFermMonomial.

template<typename P, typename Q, typename Phi>
virtual const Phi& Chroma::TwoFlavorExactUnprecRatioConvRatWilsonTypeFermMonomial< P, Q, Phi >::getPhi (  )  const [protected, pure virtual]

Accessor for pseudofermion with Pf index i (read only).

Implements Chroma::TwoFlavorExactRatioConvRatWilsonTypeFermMonomial< P, Q, Phi >.

Implemented in Chroma::UnprecTwoFlavorRatioConvRatWilsonTypeFermMonomial, and Chroma::UnprecTwoFlavorRatioConvRatWilsonTypeFermMonomial.

Referenced by Chroma::TwoFlavorExactUnprecRatioConvRatWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S().

template<typename P, typename Q, typename Phi>
virtual Double Chroma::TwoFlavorExactUnprecRatioConvRatWilsonTypeFermMonomial< P, Q, Phi >::S ( const AbsFieldState< P, Q > &  s  )  [inline, virtual]

Compute the total action.

Implements Chroma::TwoFlavorExactRatioConvRatWilsonTypeFermMonomial< P, Q, Phi >.

Definition at line 331 of file two_flavor_ratio_conv_rat_monomial_w.h.


The documentation for this class was generated from the following file:
Generated on Sat Mar 13 04:40:40 2010 for CHROMA by  doxygen 1.4.7