|
Grid 0.7.0
|
#include <Stencil.h>
Public Types | |
| typedef AcceleratorVector< int, STENCIL_MAX > | StencilVector |
Public Member Functions | |
| accelerator_inline cobj * | CommBuf (void) const |
| int | GetNodeLocal (int osite, int point) const |
| accelerator_inline StencilEntry * | GetEntry (int &ptype, int point, int osite) const |
| accelerator_inline uint64_t | GetInfo (int &ptype, int &local, int &perm, int point, int ent, uint64_t base) const |
| accelerator_inline uint64_t | GetPFInfo (int ent, uint64_t base) const |
| accelerator_inline void | iCoorFromIindex (Coordinate &coor, int lane) const |
Data Fields | |
| int | _checkerboard |
| int | _npoints |
| int | _osites |
| StencilVector | _directions |
| StencilVector | _distances |
| StencilVector | _comms_send |
| StencilVector | _comms_recv |
| StencilVector | _comm_buf_size |
| StencilVector | _permute_type |
| StencilVector | same_node |
| Coordinate | _simd_layout |
| Parameters | parameters |
| ViewMode | mode |
| StencilEntry * | _entries_p |
| StencilEntry * | _entries_host_p |
| cobj * | u_recv_buf_p |
| cobj * | u_send_buf_p |
| typedef AcceleratorVector<int,STENCIL_MAX> CartesianStencilAccelerator< vobj, cobj, Parameters >::StencilVector |
|
inline |
Definition at line 136 of file Stencil.h.
References accelerator_inline, and u_recv_buf_p.
|
inline |
Definition at line 139 of file Stencil.h.
References StencilEntry::_is_local.
Referenced by CartesianStencil< SiteSpinor, SiteSpinor, ImplParams >::BuildSurfaceList().
|
inline |
Definition at line 143 of file Stencil.h.
References accelerator_inline, and ptype.
|
inline |
Definition at line 148 of file Stencil.h.
References StencilEntry::_byte_offset, StencilEntry::_is_local, StencilEntry::_permute, accelerator_inline, base, local, perm, ptype, and u_recv_buf_p.
|
inline |
Definition at line 160 of file Stencil.h.
References StencilEntry::_byte_offset, StencilEntry::_is_local, accelerator_inline, base, local, and u_recv_buf_p.
|
inline |
Definition at line 167 of file Stencil.h.
References accelerator_inline.
Referenced by GparityWilsonImpl< vComplex, FundamentalRepresentation, CoeffReal >::multLink().
| int CartesianStencilAccelerator< vobj, cobj, Parameters >::_checkerboard |
| int CartesianStencilAccelerator< vobj, cobj, Parameters >::_npoints |
| int CartesianStencilAccelerator< vobj, cobj, Parameters >::_osites |
| StencilVector CartesianStencilAccelerator< vobj, cobj, Parameters >::_directions |
Definition at line 111 of file Stencil.h.
Referenced by GparityWilsonImpl< vComplex, FundamentalRepresentation, CoeffReal >::multLink().
| StencilVector CartesianStencilAccelerator< vobj, cobj, Parameters >::_distances |
Definition at line 112 of file Stencil.h.
Referenced by GparityWilsonImpl< vComplex, FundamentalRepresentation, CoeffReal >::multLink().
| StencilVector CartesianStencilAccelerator< vobj, cobj, Parameters >::_comms_send |
| StencilVector CartesianStencilAccelerator< vobj, cobj, Parameters >::_comms_recv |
| StencilVector CartesianStencilAccelerator< vobj, cobj, Parameters >::_comm_buf_size |
| StencilVector CartesianStencilAccelerator< vobj, cobj, Parameters >::_permute_type |
Definition at line 126 of file Stencil.h.
Referenced by GparityWilsonImpl< vComplex, FundamentalRepresentation, CoeffReal >::multLink().
| StencilVector CartesianStencilAccelerator< vobj, cobj, Parameters >::same_node |
| Coordinate CartesianStencilAccelerator< vobj, cobj, Parameters >::_simd_layout |
Definition at line 128 of file Stencil.h.
Referenced by GparityWilsonImpl< vComplex, FundamentalRepresentation, CoeffReal >::multLink().
| Parameters CartesianStencilAccelerator< vobj, cobj, Parameters >::parameters |
Definition at line 129 of file Stencil.h.
Referenced by GparityWilsonImpl< vComplex, FundamentalRepresentation, CoeffReal >::multLink().
| ViewMode CartesianStencilAccelerator< vobj, cobj, Parameters >::mode |
Definition at line 130 of file Stencil.h.
Referenced by CartesianStencilView< vobj, cobj, Parameters >::ViewOpen().
| StencilEntry* CartesianStencilAccelerator< vobj, cobj, Parameters >::_entries_p |
| StencilEntry* CartesianStencilAccelerator< vobj, cobj, Parameters >::_entries_host_p |
| cobj* CartesianStencilAccelerator< vobj, cobj, Parameters >::u_recv_buf_p |
Definition at line 133 of file Stencil.h.
Referenced by CommBuf(), GetInfo(), and GetPFInfo().
| cobj* CartesianStencilAccelerator< vobj, cobj, Parameters >::u_send_buf_p |