QUDA  v1.1.0
A library for QCD on GPUs
Classes | Functions
llfat_utils.h File Reference

Go to the source code of this file.

Classes

struct  su3_matrix< real >
 
struct  su3_vector< real >
 

Functions

void llfat_reference (void **fatlink, void **sitelink, QudaPrecision prec, void *act_path_coeff)
 
void llfat_reference_mg (void **fatlink, void **sitelink, void **ghost_sitelink, void **ghost_sitelink_diag, QudaPrecision prec, void *act_path_coeff)
 
template<typename su3_matrix , typename Real >
void llfat_scalar_mult_su3_matrix (su3_matrix *a, Real s, su3_matrix *b)
 
template<typename su3_matrix , typename Real >
void llfat_scalar_mult_add_su3_matrix (su3_matrix *a, su3_matrix *b, Real s, su3_matrix *c)
 
template<typename su3_matrix >
void llfat_mult_su3_na (su3_matrix *a, su3_matrix *b, su3_matrix *c)
 
template<typename su3_matrix >
void llfat_mult_su3_nn (su3_matrix *a, su3_matrix *b, su3_matrix *c)
 
template<typename su3_matrix >
void llfat_mult_su3_an (su3_matrix *a, su3_matrix *b, su3_matrix *c)
 
template<typename su3_matrix >
void llfat_add_su3_matrix (su3_matrix *a, su3_matrix *b, su3_matrix *c)
 

Function Documentation

◆ llfat_add_su3_matrix()

template<typename su3_matrix >
void llfat_add_su3_matrix ( su3_matrix a,
su3_matrix b,
su3_matrix c 
)

Definition at line 69 of file llfat_utils.h.

◆ llfat_mult_su3_an()

template<typename su3_matrix >
void llfat_mult_su3_an ( su3_matrix a,
su3_matrix b,
su3_matrix c 
)

Definition at line 55 of file llfat_utils.h.

◆ llfat_mult_su3_na()

template<typename su3_matrix >
void llfat_mult_su3_na ( su3_matrix a,
su3_matrix b,
su3_matrix c 
)

Definition at line 27 of file llfat_utils.h.

◆ llfat_mult_su3_nn()

template<typename su3_matrix >
void llfat_mult_su3_nn ( su3_matrix a,
su3_matrix b,
su3_matrix c 
)

Definition at line 41 of file llfat_utils.h.

◆ llfat_reference()

void llfat_reference ( void **  fatlink,
void **  sitelink,
QudaPrecision  prec,
void *  act_path_coeff 
)

Definition at line 194 of file llfat_utils.cpp.

◆ llfat_reference_mg()

void llfat_reference_mg ( void **  fatlink,
void **  sitelink,
void **  ghost_sitelink,
void **  ghost_sitelink_diag,
QudaPrecision  prec,
void *  act_path_coeff 
)

◆ llfat_scalar_mult_add_su3_matrix()

template<typename su3_matrix , typename Real >
void llfat_scalar_mult_add_su3_matrix ( su3_matrix a,
su3_matrix b,
Real  s,
su3_matrix c 
)

Definition at line 21 of file llfat_utils.h.

◆ llfat_scalar_mult_su3_matrix()

template<typename su3_matrix , typename Real >
void llfat_scalar_mult_su3_matrix ( su3_matrix a,
Real  s,
su3_matrix b 
)

Definition at line 14 of file llfat_utils.h.