Bridge++  Ver. 2.0.2
SU_N Namespace Reference

Classes

class  Mat_SU_N
 
class  Vec_SU_N
 

Functions

double ReTr (const Mat_SU_N &m)
 
double ImTr (const Mat_SU_N &m)
 
dcomplex Tr (const Mat_SU_N &m)
 
Mat_SU_N dag (const Mat_SU_N &u)
 
Mat_SU_N xI (const Mat_SU_N &u)
 
Mat_SU_N operator+ (const Mat_SU_N &m1, const Mat_SU_N &m2)
 
Mat_SU_N operator- (const Mat_SU_N &m1, const Mat_SU_N &m2)
 
Mat_SU_N operator* (const Mat_SU_N &m1, const Mat_SU_N &m2)
 
Mat_SU_N operator* (const Mat_SU_N &m, double a)
 
Mat_SU_N operator* (double a, const Mat_SU_N &m)
 
Mat_SU_N reunit (const Mat_SU_N &m)
 
Mat_SU_N mat_exp (double alpha, const Mat_SU_N &iv, const Mat_SU_N &u, int Nprec)
 
const Vec_SU_N Ix (const Vec_SU_N &u)
 
const Vec_SU_N operator+ (const Vec_SU_N &v1, const Vec_SU_N &v2)
 
const Vec_SU_N operator- (const Vec_SU_N &v1, const Vec_SU_N &v2)
 
const Vec_SU_N operator* (const Vec_SU_N &v, const double &r)
 
const Vec_SU_N operator* (const double &r, const Vec_SU_N &v)
 
const Vec_SU_N operator/ (const Vec_SU_N &v, const double &r)
 
const Vec_SU_N operator* (const Mat_SU_N &m, const Vec_SU_N &v)
 

Function Documentation

◆ dag()

Mat_SU_N SU_N::dag ( const Mat_SU_N u)
inline

Definition at line 572 of file mat_SU_N.h.

◆ ImTr()

double SU_N::ImTr ( const Mat_SU_N m)
inline

Definition at line 546 of file mat_SU_N.h.

◆ Ix()

const Vec_SU_N SU_N::Ix ( const Vec_SU_N u)
inline

Definition at line 184 of file vec_SU_N.h.

◆ mat_exp()

Mat_SU_N SU_N::mat_exp ( double  alpha,
const Mat_SU_N iv,
const Mat_SU_N u,
int  Nprec 
)
inline

Definition at line 637 of file mat_SU_N.h.

◆ operator*() [1/6]

const Vec_SU_N SU_N::operator* ( const double &  r,
const Vec_SU_N v 
)
inline

Definition at line 214 of file vec_SU_N.h.

◆ operator*() [2/6]

const Vec_SU_N SU_N::operator* ( const Mat_SU_N m,
const Vec_SU_N v 
)
inline

Definition at line 226 of file vec_SU_N.h.

◆ operator*() [3/6]

Mat_SU_N SU_N::operator* ( const Mat_SU_N m,
double  a 
)
inline

Definition at line 616 of file mat_SU_N.h.

◆ operator*() [4/6]

Mat_SU_N SU_N::operator* ( const Mat_SU_N m1,
const Mat_SU_N m2 
)
inline

Definition at line 610 of file mat_SU_N.h.

◆ operator*() [5/6]

const Vec_SU_N SU_N::operator* ( const Vec_SU_N v,
const double &  r 
)
inline

Definition at line 208 of file vec_SU_N.h.

◆ operator*() [6/6]

Mat_SU_N SU_N::operator* ( double  a,
const Mat_SU_N m 
)
inline

Definition at line 622 of file mat_SU_N.h.

◆ operator+() [1/2]

Mat_SU_N SU_N::operator+ ( const Mat_SU_N m1,
const Mat_SU_N m2 
)
inline

Definition at line 598 of file mat_SU_N.h.

◆ operator+() [2/2]

const Vec_SU_N SU_N::operator+ ( const Vec_SU_N v1,
const Vec_SU_N v2 
)
inline

Definition at line 196 of file vec_SU_N.h.

◆ operator-() [1/2]

Mat_SU_N SU_N::operator- ( const Mat_SU_N m1,
const Mat_SU_N m2 
)
inline

Definition at line 604 of file mat_SU_N.h.

◆ operator-() [2/2]

const Vec_SU_N SU_N::operator- ( const Vec_SU_N v1,
const Vec_SU_N v2 
)
inline

Definition at line 202 of file vec_SU_N.h.

◆ operator/()

const Vec_SU_N SU_N::operator/ ( const Vec_SU_N v,
const double &  r 
)
inline

Definition at line 220 of file vec_SU_N.h.

◆ ReTr()

double SU_N::ReTr ( const Mat_SU_N m)
inline

Definition at line 534 of file mat_SU_N.h.

◆ reunit()

Mat_SU_N SU_N::reunit ( const Mat_SU_N m)
inline

Definition at line 628 of file mat_SU_N.h.

◆ Tr()

dcomplex SU_N::Tr ( const Mat_SU_N m)
inline

Definition at line 558 of file mat_SU_N.h.

◆ xI()

Mat_SU_N SU_N::xI ( const Mat_SU_N u)
inline

Definition at line 586 of file mat_SU_N.h.