Chroma::AbsFieldState< P, Q > Class Template Reference
[Molecular dynamics support]

Abstract field state. More...

#include <field_state.h>

List of all members.

Public Member Functions

virtual ~AbsFieldState ()
 Virtual destructor.
virtual AbsFieldState< P,
Q > * 
clone (void) const =0
 Clone the state -- this will be needed for the virtual.
virtual const PgetP (void) const =0
 Accessors.
virtual const QgetQ (void) const =0
virtual PgetP (void)=0
 Mutators.
virtual QgetQ (void)=0


Detailed Description

template<typename P, typename Q>
class Chroma::AbsFieldState< P, Q >

Abstract field state.

An abstract field state. The templates P and Q are the types of the coordinates and momenta

Definition at line 27 of file field_state.h.


Constructor & Destructor Documentation

template<typename P, typename Q>
virtual Chroma::AbsFieldState< P, Q >::~AbsFieldState (  )  [inline, virtual]

Virtual destructor.


Member Function Documentation

template<typename P, typename Q>
virtual AbsFieldState<P,Q>* Chroma::AbsFieldState< P, Q >::clone ( void   )  const [pure virtual]

Clone the state -- this will be needed for the virtual.

Implemented in Chroma::GaugeFieldState.

Referenced by Chroma::AbsHMCTrj< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >::operator()().

template<typename P, typename Q>
virtual P& Chroma::AbsFieldState< P, Q >::getP ( void   )  [pure virtual]

Mutators.

Implemented in Chroma::GaugeFieldState.

template<typename P, typename Q>
virtual const P& Chroma::AbsFieldState< P, Q >::getP ( void   )  const [pure virtual]

Accessors.

Implemented in Chroma::GaugeFieldState.

Referenced by Chroma::AbsHamiltonian< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >::mesKE(), and Chroma::AbsHMCTrj< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >::operator()().

template<typename P, typename Q>
virtual Q& Chroma::AbsFieldState< P, Q >::getQ ( void   )  [pure virtual]

Implemented in Chroma::GaugeFieldState.

template<typename P, typename Q>
virtual const Q& Chroma::AbsFieldState< P, Q >::getQ ( void   )  const [pure virtual]

Implemented in Chroma::GaugeFieldState.

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(), Chroma::FixedRandomFermMonomial4D::dsdq(), Chroma::EvenOddPrecLogDetEvenEvenMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::dsdq(), Chroma::TwoFlavorExactRatioConvRatWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::getX(), Chroma::TwoFlavorExactRatioConvRatWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::getX(), Chroma::TwoFlavorExactRatioConvConvWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::getX(), Chroma::TwoFlavorExactPolyPrecWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::getX(), Chroma::AbsHMCTrj< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >::operator()(), Chroma::TwoFlavorExactRatioConvRatWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::refreshInternalFields(), Chroma::TwoFlavorExactRatioConvRatWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::refreshInternalFields(), Chroma::TwoFlavorExactRatioConvConvWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::refreshInternalFields(), Chroma::TwoFlavorExactRatioConvConvWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::refreshInternalFields(), Chroma::TwoFlavorExactPolyPrecWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::refreshInternalFields(), Chroma::TwoFlavorExactPolynomialWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::refreshInternalFields(), Chroma::TwoFlavorExactWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::refreshInternalFields(), Chroma::TwoFlavorExactWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::refreshInternalFields(), Chroma::OneFlavorRatioRatRatExactWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::refreshInternalFields(), Chroma::OneFlavorRatioRatRatExactWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::refreshInternalFields(), Chroma::OneFlavorRatioRatConvExactWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::refreshInternalFields(), Chroma::OneFlavorRatioRatConvExactWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::refreshInternalFields(), Chroma::OneFlavorRatExactWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::refreshInternalFields(), Chroma::OneFlavorRatExactWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::refreshInternalFields(), Chroma::TwoFlavorExactUnprecRatioConvRatWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S(), Chroma::TwoFlavorExactUnprecRatioConvRatWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S(), Chroma::TwoFlavorExactUnprecRatioConvConvWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S(), Chroma::TwoFlavorExactUnprecRatioConvConvWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S(), Chroma::TwoFlavorExactUnprecPolynomialWilsonTypeFermMonomial< P, Q, Phi >::S(), Chroma::TwoFlavorExactUnprecWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S(), Chroma::TwoFlavorExactUnprecWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S(), Chroma::GaugeMonomial::S(), Chroma::FixedRandomFermMonomial4D::S(), Chroma::EvenOddPrecLogDetEvenEvenMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S(), Chroma::TwoFlavorExactEvenOddPrecLogDetWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S_even_even(), Chroma::TwoFlavorExactEvenOddPrecRatioConvRatWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S_odd_odd(), Chroma::TwoFlavorExactEvenOddPrecRatioConvRatWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S_odd_odd(), Chroma::TwoFlavorExactEvenOddPrecRatioConvConvWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S_odd_odd(), Chroma::TwoFlavorExactEvenOddPrecRatioConvConvWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S_odd_odd(), Chroma::TwoFlavorExactEvenOddPrecPolyPrecWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S_odd_odd(), Chroma::TwoFlavorExactEvenOddPrecPolynomialWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S_odd_odd(), Chroma::TwoFlavorExactEvenOddPrecWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S_odd_odd(), Chroma::TwoFlavorExactEvenOddPrecWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S_odd_odd(), Chroma::OneFlavorRatioRatRatExactWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S_subset(), Chroma::OneFlavorRatioRatRatExactWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S_subset(), Chroma::OneFlavorRatioRatConvExactWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S_subset(), Chroma::OneFlavorRatioRatConvExactWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S_subset(), Chroma::OneFlavorRatExactWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S_subset(), and Chroma::OneFlavorRatExactWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S_subset().


The documentation for this class was generated from the following file:
Generated on Sat Nov 21 04:40:19 2009 for CHROMA by  doxygen 1.4.7