|
Grid 0.7.0
|
#include <Stencil.h>
Public Types | |
| typedef AcceleratorVector< int, STENCIL_MAX > | StencilVector |
Public Member Functions | |
| CartesianStencilView (const CartesianStencilView &refer_to_me)=default | |
| CartesianStencilView (const CartesianStencilAccelerator< vobj, cobj, Parameters > &refer_to_me, ViewMode _mode) | |
| void | ViewOpen (ViewMode _mode) |
| void | ViewClose (void) |
| 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 * | closed |
| 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 |
|
inherited |
|
default |
References CartesianStencilView().
Referenced by CartesianStencilView().
|
inline |
Definition at line 183 of file Stencil.h.
References ViewOpen().
|
inline |
Definition at line 188 of file Stencil.h.
References CartesianStencilAccelerator< vobj, cobj, Parameters >::mode.
Referenced by CartesianStencilView().
|
inline |
|
inlineinherited |
Definition at line 136 of file Stencil.h.
References accelerator_inline, and u_recv_buf_p.
|
inlineinherited |
Definition at line 139 of file Stencil.h.
References StencilEntry::_is_local.
Referenced by CartesianStencil< SiteSpinor, SiteSpinor, ImplParams >::BuildSurfaceList().
|
inlineinherited |
Definition at line 143 of file Stencil.h.
References accelerator_inline, and ptype.
|
inlineinherited |
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.
|
inlineinherited |
Definition at line 160 of file Stencil.h.
References StencilEntry::_byte_offset, StencilEntry::_is_local, accelerator_inline, base, local, and u_recv_buf_p.
|
inlineinherited |
Definition at line 167 of file Stencil.h.
References accelerator_inline.
Referenced by GparityWilsonImpl< vComplex, FundamentalRepresentation, CoeffReal >::multLink().
| int* CartesianStencilView< vobj, cobj, Parameters >::closed |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
Definition at line 111 of file Stencil.h.
Referenced by GparityWilsonImpl< vComplex, FundamentalRepresentation, CoeffReal >::multLink().
|
inherited |
Definition at line 112 of file Stencil.h.
Referenced by GparityWilsonImpl< vComplex, FundamentalRepresentation, CoeffReal >::multLink().
|
inherited |
|
inherited |
|
inherited |
|
inherited |
Definition at line 126 of file Stencil.h.
Referenced by GparityWilsonImpl< vComplex, FundamentalRepresentation, CoeffReal >::multLink().
|
inherited |
|
inherited |
Definition at line 128 of file Stencil.h.
Referenced by GparityWilsonImpl< vComplex, FundamentalRepresentation, CoeffReal >::multLink().
|
inherited |
Definition at line 129 of file Stencil.h.
Referenced by GparityWilsonImpl< vComplex, FundamentalRepresentation, CoeffReal >::multLink().
|
inherited |
Definition at line 130 of file Stencil.h.
Referenced by CartesianStencilView< vobj, cobj, Parameters >::ViewOpen().
|
inherited |
|
inherited |
|
inherited |
Definition at line 133 of file Stencil.h.
Referenced by CommBuf(), GetInfo(), and GetPFInfo().
|
inherited |