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

Exact 2 degen flavor even-odd preconditioned fermact monomial living in extra dimensions. More...

#include <two_flavor_ratio_conv_conv_monomial5d_w.h>

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

Chroma::TwoFlavorExactRatioConvConvWilsonTypeFermMonomial5D< P, Q, Phi > Chroma::ExactWilsonTypeFermMonomial5D< P, Q, Phi > Chroma::ExactFermMonomial5D< P, Q, Phi > Chroma::ExactFermMonomial< P, Q, Phi > Chroma::ExactMonomial< P, Q > Chroma::Monomial< P, Q > Chroma::TwoFlavorExactEvenOddPrecConstDetRatioConvConvWilsonTypeFermMonomial5D< P, Q, Phi > Chroma::TwoFlavorExactEvenOddPrecConstDetRatioConvConvWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion > Chroma::EvenOddPrecConstDetTwoFlavorRatioConvConvWilsonTypeFermMonomial5D List of all members.

Public Member Functions

 ~TwoFlavorExactEvenOddPrecRatioConvConvWilsonTypeFermMonomial5D ()
 virtual destructor:
virtual Double S_even_even (const AbsFieldState< P, Q > &s)=0
 Even even contribution (eg ln det Clover).
virtual Double S_odd_odd (const AbsFieldState< P, Q > &s)
 Compute the odd odd contribution (eg.
Double S (const AbsFieldState< P, Q > &s)
 Compute the total action.

Protected Member Functions

virtual const EvenOddPrecWilsonTypeFermAct5D<
Phi, P, Q > & 
getNumerFermAct () const =0
 Get at fermion action.
virtual const EvenOddPrecWilsonTypeFermAct5D<
Phi, P, Q > & 
getDenomFermAct () const =0
 Get at fermion action.
virtual const GroupXML_t getNumerInvParams () const =0
 Get inverter params.
virtual AbsChronologicalPredictor5D<
Phi > & 
getMDSolutionPredictor ()=0
 Get the initial guess predictor.
virtual const multi1d< Phi > & getPhi () const =0
 Accessor for pseudofermion with Pf index i (read only).
virtual multi1d< Phi > & getPhi ()=0
 mutator for pseudofermion with Pf index i

Detailed Description

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

Exact 2 degen flavor even-odd preconditioned fermact monomial living in extra dimensions.

Exact 2 degen flavor even-odd preconditioned fermact monomial. Can supply a default dsdq algorithm

Definition at line 382 of file two_flavor_ratio_conv_conv_monomial5d_w.h.


Constructor & Destructor Documentation

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

virtual destructor:

Definition at line 386 of file two_flavor_ratio_conv_conv_monomial5d_w.h.


Member Function Documentation

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

Get at fermion action.

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

Implemented in Chroma::EvenOddPrecConstDetTwoFlavorRatioConvConvWilsonTypeFermMonomial5D, Chroma::TwoFlavorExactEvenOddPrecConstDetRatioConvConvWilsonTypeFermMonomial5D< P, Q, Phi >, and Chroma::TwoFlavorExactEvenOddPrecConstDetRatioConvConvWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >.

Referenced by Chroma::TwoFlavorExactEvenOddPrecRatioConvConvWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S_odd_odd().

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

Get the initial guess predictor.

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

Implemented in Chroma::EvenOddPrecConstDetTwoFlavorRatioConvConvWilsonTypeFermMonomial5D.

Referenced by Chroma::TwoFlavorExactEvenOddPrecRatioConvConvWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S_odd_odd().

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

Get at fermion action.

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

Implemented in Chroma::EvenOddPrecConstDetTwoFlavorRatioConvConvWilsonTypeFermMonomial5D, Chroma::TwoFlavorExactEvenOddPrecConstDetRatioConvConvWilsonTypeFermMonomial5D< P, Q, Phi >, and Chroma::TwoFlavorExactEvenOddPrecConstDetRatioConvConvWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >.

Referenced by Chroma::TwoFlavorExactEvenOddPrecRatioConvConvWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S_odd_odd().

template<typename P, typename Q, typename Phi>
virtual const GroupXML_t Chroma::TwoFlavorExactEvenOddPrecRatioConvConvWilsonTypeFermMonomial5D< P, Q, Phi >::getNumerInvParams (  )  const [protected, pure virtual]

Get inverter params.

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

Implemented in Chroma::EvenOddPrecConstDetTwoFlavorRatioConvConvWilsonTypeFermMonomial5D.

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

mutator for pseudofermion with Pf index i

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

Implemented in Chroma::EvenOddPrecConstDetTwoFlavorRatioConvConvWilsonTypeFermMonomial5D.

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

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

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

Implemented in Chroma::EvenOddPrecConstDetTwoFlavorRatioConvConvWilsonTypeFermMonomial5D.

Referenced by Chroma::TwoFlavorExactEvenOddPrecRatioConvConvWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S_odd_odd().

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

Compute the total action.

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

Definition at line 440 of file two_flavor_ratio_conv_conv_monomial5d_w.h.

template<typename P, typename Q, typename Phi>
virtual Double Chroma::TwoFlavorExactEvenOddPrecRatioConvConvWilsonTypeFermMonomial5D< P, Q, Phi >::S_even_even ( const AbsFieldState< P, Q > &  s  )  [pure virtual]

Even even contribution (eg ln det Clover).

Implemented in Chroma::TwoFlavorExactEvenOddPrecConstDetRatioConvConvWilsonTypeFermMonomial5D< P, Q, Phi >, and Chroma::TwoFlavorExactEvenOddPrecConstDetRatioConvConvWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >.

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

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

Compute the odd odd contribution (eg.

Definition at line 392 of file two_flavor_ratio_conv_conv_monomial5d_w.h.

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


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