Bridge++  Ver. 1.2.x
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Projection_Maximum_SU_N Class Reference

#include <projection_Maximum_SU_N.h>

Inheritance diagram for Projection_Maximum_SU_N:
Projection

Public Member Functions

 Projection_Maximum_SU_N ()
 
 ~Projection_Maximum_SU_N ()
 
void set_parameters (const Parameters &params)
 
void set_parameters (const int Niter, const double Enorm)
 
void project (Field_G &U, double alpha, const Field_G &C, const Field_G &Uorg)
 projection U = P[alpha, C, Uorg] More...
 
void force_recursive (Field_G &Xi, Field_G &iTheta, double alpha, const Field_G &Sigmap, const Field_G &C, const Field_G &U)
 force calculation: invalid in this class. More...
 
- Public Member Functions inherited from Projection
 Projection ()
 
virtual ~Projection ()
 
void set_parameter_verboselevel (const Bridge::VerboseLevel vl)
 

Static Public Attributes

static const std::string class_name = "Projection_Maximum_SU_N"
 

Private Member Functions

void maxTr (Field_G &U, Field_G &V)
 
void maxTr_SU2 (int, int, Field_G &, Field_G &, Field_G &)
 
int mindex (int i, int j, int Nc)
 

Private Attributes

int m_Niter
 maximum iteration of maximization steps More...
 
double m_Enorm
 convergence criterion of maximization More...
 

Additional Inherited Members

- Protected Attributes inherited from Projection
Bridge::VerboseLevel m_vl
 

Detailed Description

Definition at line 44 of file projection_Maximum_SU_N.h.

Constructor & Destructor Documentation

Projection_Maximum_SU_N::Projection_Maximum_SU_N ( )
inline

Definition at line 54 of file projection_Maximum_SU_N.h.

Projection_Maximum_SU_N::~Projection_Maximum_SU_N ( )
inline

Definition at line 61 of file projection_Maximum_SU_N.h.

Member Function Documentation

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

force calculation: invalid in this class.

Implements Projection.

Definition at line 129 of file projection_Maximum_SU_N.cpp.

void Projection_Maximum_SU_N::maxTr ( Field_G U,
Field_G V 
)
private

Definition at line 139 of file projection_Maximum_SU_N.cpp.

void Projection_Maximum_SU_N::maxTr_SU2 ( int  i1,
int  i2,
Field_G Gmax,
Field_G A,
Field_G Udelta 
)
private

Definition at line 227 of file projection_Maximum_SU_N.cpp.

int Projection_Maximum_SU_N::mindex ( int  i,
int  j,
int  Nc 
)
inlineprivate

Definition at line 84 of file projection_Maximum_SU_N.h.

void Projection_Maximum_SU_N::project ( Field_G U,
double  alpha,
const Field_G C,
const Field_G Uorg 
)
virtual

projection U = P[alpha, C, Uorg]

Implements Projection.

Definition at line 105 of file projection_Maximum_SU_N.cpp.

void Projection_Maximum_SU_N::set_parameters ( const Parameters params)
virtual

Implements Projection.

Definition at line 56 of file projection_Maximum_SU_N.cpp.

void Projection_Maximum_SU_N::set_parameters ( const int  Niter,
const double  Enorm 
)

Definition at line 81 of file projection_Maximum_SU_N.cpp.

Member Data Documentation

const std::string Projection_Maximum_SU_N::class_name = "Projection_Maximum_SU_N"
static

Definition at line 47 of file projection_Maximum_SU_N.h.

double Projection_Maximum_SU_N::m_Enorm
private

convergence criterion of maximization

Definition at line 51 of file projection_Maximum_SU_N.h.

int Projection_Maximum_SU_N::m_Niter
private

maximum iteration of maximization steps

Definition at line 50 of file projection_Maximum_SU_N.h.


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