Bridge++  Ver. 2.0.2
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
 
virtual void get_parameters (Parameters &param) const =0
 

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() [1/2]

Projection::Projection ( )
inline

Definition at line 33 of file projection.h.

◆ ~Projection()

virtual Projection::~Projection ( )
inlinevirtual

Definition at line 34 of file projection.h.

◆ Projection() [2/2]

Projection::Projection ( const Projection )
private

Member Function Documentation

◆ force_recursive()

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.

◆ get_parameters()

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

◆ operator=()

Projection& Projection::operator= ( const Projection )
private

◆ project()

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.

◆ set_parameters()

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

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