Chroma::GaugeFieldState Class Reference
[Molecular dynamics support]

Pure gauge field state. More...

#include <field_state.h>

Inheritance diagram for Chroma::GaugeFieldState:

Chroma::AbsFieldState< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > List of all members.

Public Member Functions

 GaugeFieldState (const multi1d< LatticeColorMatrix > &p_, const multi1d< LatticeColorMatrix > &q_)
 GaugeFieldState (const GaugeFieldState &s)
 ~GaugeFieldState ()
GaugeFieldStateclone (void) const
 Clone the state -- this will be needed for the virtual.
const multi1d< LatticeColorMatrix > & getP (void) const
 Accessors.
const multi1d< LatticeColorMatrix > & getQ (void) const
multi1d< LatticeColorMatrix > & getP (void)
 Mutators.
multi1d< LatticeColorMatrix > & getQ (void)

Private Attributes

multi1d< LatticeColorMatrix > p
multi1d< LatticeColorMatrix > q

Detailed Description

Pure gauge field state.

A pure Gauge field state type field state.

Definition at line 82 of file field_state.h.


Constructor & Destructor Documentation

Chroma::GaugeFieldState::GaugeFieldState ( const multi1d< LatticeColorMatrix > &  p_,
const multi1d< LatticeColorMatrix > &  q_ 
) [inline]

Definition at line 88 of file field_state.h.

References q.

Chroma::GaugeFieldState::GaugeFieldState ( const GaugeFieldState s  )  [inline]

Definition at line 99 of file field_state.h.

References p, q, and q.

Chroma::GaugeFieldState::~GaugeFieldState (  )  [inline]

Definition at line 110 of file field_state.h.


Member Function Documentation

GaugeFieldState* Chroma::GaugeFieldState::clone ( void   )  const [inline, virtual]

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

Implements Chroma::AbsFieldState< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >.

Definition at line 113 of file field_state.h.

multi1d<LatticeColorMatrix>& Chroma::GaugeFieldState::getP ( void   )  [inline, virtual]

Mutators.

Implements Chroma::AbsFieldState< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >.

Definition at line 122 of file field_state.h.

const multi1d<LatticeColorMatrix>& Chroma::GaugeFieldState::getP ( void   )  const [inline, virtual]

Accessors.

Implements Chroma::AbsFieldState< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >.

Definition at line 118 of file field_state.h.

Referenced by Chroma::doHMC(), and main().

multi1d<LatticeColorMatrix>& Chroma::GaugeFieldState::getQ ( void   )  [inline, virtual]

Implements Chroma::AbsFieldState< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >.

Definition at line 123 of file field_state.h.

References q.

const multi1d<LatticeColorMatrix>& Chroma::GaugeFieldState::getQ ( void   )  const [inline, virtual]

Implements Chroma::AbsFieldState< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >.

Definition at line 119 of file field_state.h.

References q.

Referenced by Chroma::doHMC(), and main().


Member Data Documentation

multi1d<LatticeColorMatrix> Chroma::GaugeFieldState::p [private]

Definition at line 126 of file field_state.h.

Referenced by GaugeFieldState().

multi1d<LatticeColorMatrix> Chroma::GaugeFieldState::q [private]

Definition at line 127 of file field_state.h.

Referenced by GaugeFieldState().


The documentation for this class was generated from the following file:
Generated on Sun Nov 22 04:40:23 2009 for CHROMA by  doxygen 1.4.7