Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

cps::Wilson Struct Reference

A container of data relevant to the Wilson matrix multiplication. More...

#include <wilson.h>

List of all members.

Public Attributes

int * ptr
 The dimensions of the local lattice.
int yztmax
int offset
int comm_offset [ND]
int comm_stride [ND]
int comm_blklen [ND]
int comm_numblk [ND]
comm_params comm [ND]
int vol [2]
 The local lattice volume.
int padded_subgrid_vol [ND]
IFloatspinor_tmp
 Workspace array.
IFloataf [ND]
 Array of spinors.
IFloatab [ND]
 Array of spinors.


Detailed Description

A container of data relevant to the Wilson matrix multiplication.

This contains parameters describing the local lattice geometry and pointers to workspace arrays needed by the Wilson matrix multiplication routines.

Definition at line 113 of file wilson.h.


Member Data Documentation

IFloat* cps::Wilson::ab[ND]
 

Array of spinors.

Definition at line 127 of file wilson.h.

Referenced by cps::wilson_dslash().

IFloat* cps::Wilson::af[ND]
 

Array of spinors.

Definition at line 126 of file wilson.h.

Referenced by cps::wilson_compat_init(), and cps::wilson_dslash().

struct comm_params cps::Wilson::comm[ND]
 

Definition at line 122 of file wilson.h.

Referenced by cps::wfm_sublatt_pointers().

int cps::Wilson::comm_blklen[ND]
 

Definition at line 120 of file wilson.h.

Referenced by cps::wfm_comm_backward(), cps::wfm_comm_forward(), and cps::wfm_sublatt_pointers().

int cps::Wilson::comm_numblk[ND]
 

Definition at line 121 of file wilson.h.

Referenced by cps::wfm_comm_backward(), cps::wfm_comm_forward(), and cps::wfm_sublatt_pointers().

int cps::Wilson::comm_offset[ND]
 

Definition at line 118 of file wilson.h.

Referenced by cps::wfm_comm_backward(), cps::wfm_comm_forward(), and cps::wfm_sublatt_pointers().

int cps::Wilson::comm_stride[ND]
 

Definition at line 119 of file wilson.h.

Referenced by cps::wfm_comm_backward(), cps::wfm_comm_forward(), and cps::wfm_sublatt_pointers().

int cps::Wilson::offset
 

Definition at line 117 of file wilson.h.

Referenced by cps::wfm_cmat_spproj(), cps::wfm_cmat_two_spproj(), cps::wfm_mat_trick(), cps::wfm_spproj(), cps::wfm_sublatt_pointers(), and cps::wfm_trick().

int cps::Wilson::padded_subgrid_vol[ND]
 

Definition at line 124 of file wilson.h.

Referenced by cps::wfm_sublatt_pointers().

int* cps::Wilson::ptr
 

The dimensions of the local lattice.

Definition at line 115 of file wilson.h.

Referenced by cps::wfm_cmat_spproj(), cps::wfm_cmat_two_spproj(), cps::wfm_mat_trick(), cps::wfm_spproj(), cps::wfm_sublatt_pointers(), cps::wfm_trick(), cps::wilson_compat_end(), and cps::wilson_compat_init().

IFloat* cps::Wilson::spinor_tmp
 

Workspace array.

Definition at line 125 of file wilson.h.

Referenced by cps::wilson_m(), cps::wilson_mdag(), and cps::wilson_mdagm().

int cps::Wilson::vol[2]
 

The local lattice volume.

Definition at line 123 of file wilson.h.

Referenced by cps::dwf_dslash_4(), cps::dwf_dslash_all(), cps::wfm_sublatt_pointers(), cps::wilson_compat_init(), cps::wilson_dslash(), cps::wilson_m(), cps::wilson_mdag(), and cps::wilson_mdagm().

int cps::Wilson::yztmax
 

Definition at line 116 of file wilson.h.

Referenced by cps::wfm_cmat_spproj(), cps::wfm_cmat_two_spproj(), cps::wfm_mat_trick(), cps::wfm_spproj(), cps::wfm_sublatt_pointers(), and cps::wfm_trick().


The documentation for this struct was generated from the following file:
Generated on Sat Oct 10 14:12:16 2009 for Columbia Physics System by  doxygen 1.3.9.1