CHROMA
Public Member Functions | Private Attributes | List of all members
Chroma::ThreeQuarks Class Reference

#include <qqq_w.h>

Public Member Functions

 ThreeQuarks ()
 
 ~ThreeQuarks ()
 
DComplex & operator() (int s1, int c1, int s2, int c2, int s3, int c3, int s4)
 
DComplex & operator() (const QuarkIndex &q1, const QuarkIndex &q2, const QuarkIndex &q3, int s4)
 
multi1d< DComplex > & handle ()
 
DComplex & operator[] (int i)
 
int Size () const
 

Private Attributes

multi1d< DComplex > data
 
int size
 

Detailed Description

Definition at line 48 of file qqq_w.h.

Constructor & Destructor Documentation

◆ ThreeQuarks()

Chroma::ThreeQuarks::ThreeQuarks ( )
inline

Definition at line 55 of file qqq_w.h.

References data, and size.

◆ ~ThreeQuarks()

Chroma::ThreeQuarks::~ThreeQuarks ( )
inline

Definition at line 60 of file qqq_w.h.

Member Function Documentation

◆ handle()

multi1d<DComplex>& Chroma::ThreeQuarks::handle ( )
inline

Definition at line 77 of file qqq_w.h.

References data.

◆ operator()() [1/2]

DComplex& Chroma::ThreeQuarks::operator() ( const QuarkIndex q1,
const QuarkIndex q2,
const QuarkIndex q3,
int  s4 
)
inline

Definition at line 70 of file qqq_w.h.

References Chroma::QuarkIndex::c, data, and Chroma::QuarkIndex::s.

◆ operator()() [2/2]

DComplex& Chroma::ThreeQuarks::operator() ( int  s1,
int  c1,
int  s2,
int  c2,
int  s3,
int  c3,
int  s4 
)
inline

Definition at line 63 of file qqq_w.h.

References data.

◆ operator[]()

DComplex& Chroma::ThreeQuarks::operator[] ( int  i)
inline

Definition at line 81 of file qqq_w.h.

References data, and Chroma::i.

◆ Size()

int Chroma::ThreeQuarks::Size ( ) const
inline

Definition at line 85 of file qqq_w.h.

References size.

Member Data Documentation

◆ data

multi1d<DComplex> Chroma::ThreeQuarks::data
private

Definition at line 50 of file qqq_w.h.

Referenced by handle(), operator()(), operator[](), and ThreeQuarks().

◆ size

int Chroma::ThreeQuarks::size
private

Definition at line 51 of file qqq_w.h.

Referenced by Size(), and ThreeQuarks().


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