QUDA  0.9.0
Namespaces | Functions | Variables
fused_exterior_dw_dslash_4D_cuda_gen.py File Reference

Go to the source code of this file.

Namespaces

 fused_exterior_dw_dslash_4D_cuda_gen
 

Functions

def fused_exterior_dw_dslash_4D_cuda_gen.complexify (a)
 complex numbers ######################################################################## More...
 
def fused_exterior_dw_dslash_4D_cuda_gen.complexToStr (c)
 
def fused_exterior_dw_dslash_4D_cuda_gen.gplus (g1, g2)
 
def fused_exterior_dw_dslash_4D_cuda_gen.gminus (g1, g2)
 
def fused_exterior_dw_dslash_4D_cuda_gen.projectorToStr (p)
 
def fused_exterior_dw_dslash_4D_cuda_gen.indent (code, n=1)
 code generation ######################################################################## More...
 
def fused_exterior_dw_dslash_4D_cuda_gen.block (code)
 
def fused_exterior_dw_dslash_4D_cuda_gen.sign (x)
 
def fused_exterior_dw_dslash_4D_cuda_gen.nthFloat4 (n)
 
def fused_exterior_dw_dslash_4D_cuda_gen.nthFloat2 (n)
 
def fused_exterior_dw_dslash_4D_cuda_gen.in_re (s, c)
 
def fused_exterior_dw_dslash_4D_cuda_gen.in_im (s, c)
 
def fused_exterior_dw_dslash_4D_cuda_gen.g_re (d, m, n)
 
def fused_exterior_dw_dslash_4D_cuda_gen.g_im (d, m, n)
 
def fused_exterior_dw_dslash_4D_cuda_gen.out_re (s, c)
 
def fused_exterior_dw_dslash_4D_cuda_gen.out_im (s, c)
 
def fused_exterior_dw_dslash_4D_cuda_gen.h1_re (h, c)
 
def fused_exterior_dw_dslash_4D_cuda_gen.h1_im (h, c)
 
def fused_exterior_dw_dslash_4D_cuda_gen.h2_re (h, c)
 
def fused_exterior_dw_dslash_4D_cuda_gen.h2_im (h, c)
 
def fused_exterior_dw_dslash_4D_cuda_gen.c_re (b, sm, cm, sn, cn)
 
def fused_exterior_dw_dslash_4D_cuda_gen.c_im (b, sm, cm, sn, cn)
 
def fused_exterior_dw_dslash_4D_cuda_gen.a_re (b, s, c)
 
def fused_exterior_dw_dslash_4D_cuda_gen.a_im (b, s, c)
 
def fused_exterior_dw_dslash_4D_cuda_gen.tmp_re (s, c)
 
def fused_exterior_dw_dslash_4D_cuda_gen.tmp_im (s, c)
 
def fused_exterior_dw_dslash_4D_cuda_gen.def_input_spinor ()
 
def fused_exterior_dw_dslash_4D_cuda_gen.def_gauge ()
 
def fused_exterior_dw_dslash_4D_cuda_gen.def_clover ()
 
def fused_exterior_dw_dslash_4D_cuda_gen.def_output_spinor ()
 
def fused_exterior_dw_dslash_4D_cuda_gen.prolog ()
 
def fused_exterior_dw_dslash_4D_cuda_gen.gen (dir, pack_only=False)
 
def fused_exterior_dw_dslash_4D_cuda_gen.gen_dw_inv ()
 
def fused_exterior_dw_dslash_4D_cuda_gen.input_spinor (s, c, z)
 
def fused_exterior_dw_dslash_4D_cuda_gen.to_chiral_basis (c)
 
def fused_exterior_dw_dslash_4D_cuda_gen.from_chiral_basis (c)
 
def fused_exterior_dw_dslash_4D_cuda_gen.clover_mult (chi)
 
def fused_exterior_dw_dslash_4D_cuda_gen.apply_clover ()
 
def fused_exterior_dw_dslash_4D_cuda_gen.coeff ()
 
def fused_exterior_dw_dslash_4D_cuda_gen.ypax ()
 
def fused_exterior_dw_dslash_4D_cuda_gen.xpay ()
 
def fused_exterior_dw_dslash_4D_cuda_gen.epilog ()
 
def fused_exterior_dw_dslash_4D_cuda_gen.pack_face (facenum)
 
def fused_exterior_dw_dslash_4D_cuda_gen.generate_pack ()
 
def fused_exterior_dw_dslash_4D_cuda_gen.generate_dslash ()
 
def fused_exterior_dw_dslash_4D_cuda_gen.generate_dslash4D ()
 
def fused_exterior_dw_dslash_4D_cuda_gen.generate_dslash5D ()
 

Variables

def fused_exterior_dw_dslash_4D_cuda_gen.id
 projector matrices ######################################################################## More...
 
def fused_exterior_dw_dslash_4D_cuda_gen.gamma1
 
def fused_exterior_dw_dslash_4D_cuda_gen.gamma2
 
def fused_exterior_dw_dslash_4D_cuda_gen.gamma3
 
def fused_exterior_dw_dslash_4D_cuda_gen.gamma4
 
def fused_exterior_dw_dslash_4D_cuda_gen.igamma5
 
list fused_exterior_dw_dslash_4D_cuda_gen.two_P_L = [ id[x] - igamma5[x]/1j for x in range(0,4*4) ]
 
list fused_exterior_dw_dslash_4D_cuda_gen.two_P_R = [ id[x] + igamma5[x]/1j for x in range(0,4*4) ]
 
list fused_exterior_dw_dslash_4D_cuda_gen.projectors
 
int fused_exterior_dw_dslash_4D_cuda_gen.sharedFloats = 0
 
int fused_exterior_dw_dslash_4D_cuda_gen.cloverSharedFloats = 0
 
bool fused_exterior_dw_dslash_4D_cuda_gen.domain_wall = True
 
bool fused_exterior_dw_dslash_4D_cuda_gen.clover = False
 
bool fused_exterior_dw_dslash_4D_cuda_gen.dslash4 = True
 
bool fused_exterior_dw_dslash_4D_cuda_gen.dslash5 = False
 
bool fused_exterior_dw_dslash_4D_cuda_gen.normalDWF = False
 
bool fused_exterior_dw_dslash_4D_cuda_gen.dslash = True
 
bool fused_exterior_dw_dslash_4D_cuda_gen.dagger = False
 
 fused_exterior_dw_dslash_4D_cuda_gen.f = open('dslash_core/dw_fused_exterior_dslash4_core.h', 'w')