|
| def | __init__ (self, *fold=None, dim=None, prec=1, brick_idx="b", cstruct=False) |
| |
| def | setCodeGen (self, codegen) |
| |
| def | setBackend (self, backend) |
| |
| def | prologue (self, CodeBlock toplevel) |
| |
| def | neighbor (self, List[int] offset) |
| |
| def | neighbor_idx_cstruct (self, binfo, bidx, List[int] neighbor) |
| |
| def | neighbor_idx (self, binfo, bidx, List[int] neighbor) |
| |
| def | neighbor_val (self, List[int] offset) |
| |
| def | vecstart (self, Grid grid, List[int] offset, rel=None) |
| |
| def | checkConfig (self) |
| |
| def | elem (self, Grid grid, List[int] offset, rel=None) |
| |
◆ __init__()
| def st.codegen.backend.base.Brick.__init__ |
( |
|
self, |
|
|
* |
fold = None, |
|
|
|
dim = None, |
|
|
|
prec = 1, |
|
|
|
brick_idx = "b", |
|
|
|
cstruct = False |
|
) |
| |
◆ checkConfig()
| def st.codegen.backend.base.Brick.checkConfig |
( |
|
self | ) |
|
◆ elem()
| def st.codegen.backend.base.Brick.elem |
( |
|
self, |
|
|
Grid |
grid, |
|
|
List[int] |
offset, |
|
|
|
rel = None |
|
) |
| |
◆ neighbor()
| def st.codegen.backend.base.Brick.neighbor |
( |
|
self, |
|
|
List[int] |
offset |
|
) |
| |
◆ neighbor_idx()
| def st.codegen.backend.base.Brick.neighbor_idx |
( |
|
self, |
|
|
|
binfo, |
|
|
|
bidx, |
|
|
List[int] |
neighbor |
|
) |
| |
◆ neighbor_idx_cstruct()
| def st.codegen.backend.base.Brick.neighbor_idx_cstruct |
( |
|
self, |
|
|
|
binfo, |
|
|
|
bidx, |
|
|
List[int] |
neighbor |
|
) |
| |
◆ neighbor_val()
| def st.codegen.backend.base.Brick.neighbor_val |
( |
|
self, |
|
|
List[int] |
offset |
|
) |
| |
◆ prologue()
| def st.codegen.backend.base.Brick.prologue |
( |
|
self, |
|
|
CodeBlock |
toplevel |
|
) |
| |
◆ setBackend()
| def st.codegen.backend.base.Brick.setBackend |
( |
|
self, |
|
|
|
backend |
|
) |
| |
◆ setCodeGen()
| def st.codegen.backend.base.Brick.setCodeGen |
( |
|
self, |
|
|
|
codegen |
|
) |
| |
◆ vecstart()
| def st.codegen.backend.base.Brick.vecstart |
( |
|
self, |
|
|
Grid |
grid, |
|
|
List[int] |
offset, |
|
|
|
rel = None |
|
) |
| |
◆ backend
| st.codegen.backend.base.Brick.backend |
◆ BRICK_IDX
| st.codegen.backend.base.Brick.BRICK_IDX |
◆ codegen
| st.codegen.backend.base.Brick.codegen |
◆ cstruct
| st.codegen.backend.base.Brick.cstruct |
◆ dim
| st.codegen.backend.base.Brick.dim |
◆ fold
| st.codegen.backend.base.Brick.fold |
◆ prec
| st.codegen.backend.base.Brick.prec |
The documentation for this class was generated from the following file: