Bridge++  Version 1.5.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Projection Class Referenceabstract

base class for projection operator into gauge group. More...

#include <projection.h>

Inheritance diagram for Projection:
Projection_Maximum_SU_N Projection_Stout_SU3

Public Member Functions

 Projection ()
 
virtual ~Projection ()
 
virtual void project (Field_G &v, const double alpha, const Field_G &C, const Field_G &U)=0
 projection V = P[alpha, C, U] More...
 
virtual void force_recursive (Field_G &Xi, Field_G &iTheta, const double alpha, const Field_G &Sigmap, const Field_G &C, const Field_G &U)=0
 determination of fields for force calculation More...
 
virtual void set_parameters (const Parameters &param)=0
 
void set_parameter_verboselevel (const Bridge::VerboseLevel vl)
 

Protected Attributes

Bridge::VerboseLevel m_vl
 

Private Member Functions

 Projection (const Projection &)
 
Projectionoperator= (const Projection &)
 

Detailed Description

base class for projection operator into gauge group.

[07 Apr 2012 H.Matsufuru]

Definition at line 30 of file projection.h.

Constructor & Destructor Documentation

Projection::Projection ( )
inline

Definition at line 36 of file projection.h.

virtual Projection::~Projection ( )
inlinevirtual

Definition at line 39 of file projection.h.

Projection::Projection ( const Projection )
private

Member Function Documentation

virtual void Projection::force_recursive ( Field_G Xi,
Field_G iTheta,
const double  alpha,
const Field_G Sigmap,
const Field_G C,
const Field_G U 
)
pure virtual

determination of fields for force calculation

Implemented in Projection_Maximum_SU_N, and Projection_Stout_SU3.

Projection& Projection::operator= ( const Projection )
private
virtual void Projection::project ( Field_G v,
const double  alpha,
const Field_G C,
const Field_G U 
)
pure virtual

projection V = P[alpha, C, U]

Implemented in Projection_Maximum_SU_N, and Projection_Stout_SU3.

void Projection::set_parameter_verboselevel ( const Bridge::VerboseLevel  vl)
inline

Definition at line 59 of file projection.h.

virtual void Projection::set_parameters ( const Parameters param)
pure virtual

Member Data Documentation

Bridge::VerboseLevel Projection::m_vl
protected

Definition at line 33 of file projection.h.


The documentation for this class was generated from the following file: