| AllowVectorMemoryOps | sp::MemTensorLike< Subclass, T, TensorRank, Options > | static |
| Base typedef (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| Base (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| begin() const (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| boundsCheck(const Vec< int, Rank > &pos) const (defined in sp::TensorLike< Subclass, TensorRank >) | sp::TensorLike< Subclass, TensorRank > | |
| boundsCheckAccess(Vec< int, Rank > pos) const | sp::TensorLike< Subclass, TensorRank > | |
| boundsCheckImpl(const sp::Vec< int, Rank > &) const | sp::TensorLike< Subclass, TensorRank > | protected |
| calculateNumStrides() | sp::MemTensorLike< Subclass, T, TensorRank, Options > | static |
| computeOffset(const Vec< int, Rank > &pos) const (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| computeOffsetImpl(const Vec< int, Rank > &pos) const | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| computeStrides() | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| dataPtr (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| dim(int d) const | sp::TensorLike< Subclass, TensorRank > | |
| dims() const (defined in sp::TensorLike< Subclass, TensorRank >) | sp::TensorLike< Subclass, TensorRank > | |
| dimsImpl() const (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | protected |
| end() const (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| getDimsWithPadding() (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| getSize(int n) (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| getSize(int n) const (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| getSizes() const (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| getStride(int n) (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| getStride(int n) const (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| getStrides() const (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| getTotalSize() (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| getTotalSize() const (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| getView(const sp::Vec< int, Rank > &start, const sp::Vec< int, Rank > &size) | sp::TensorLike< Subclass, TensorRank > | |
| getViewImpl(const sp::Vec< int, Rank > &start, const sp::Vec< int, Rank > &size) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| HasTotalSize (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | static |
| ImplicitStrides | sp::MemTensorLike< Subclass, T, TensorRank, Options > | static |
| InValueType typedef (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| maskedVectorRead(const Vec< int, Rank > &pos) const (defined in sp::TensorLike< Subclass, TensorRank >) | sp::TensorLike< Subclass, TensorRank > | |
| maskedVectorReadImpl(const Vec< int, Rank > &pos) const | sp::TensorLike< Subclass, TensorRank > | protected |
| maskedVectorWrite(const Vec< int, Rank > &pos, const Vec< T, L > &values) (defined in sp::TensorLike< Subclass, TensorRank >) | sp::TensorLike< Subclass, TensorRank > | |
| maskedVectorWriteImpl(const Vec< int, Rank > &pos, const Vec< T, L > &values) | sp::TensorLike< Subclass, TensorRank > | protected |
| MemTensorLike()=default (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| MemTensorLike(PtrType ptr, const Vec< int, Rank > &sizes) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| MemTensorLike(PtrType ptr, const Vec< int, Rank > &sizes, const Vec< int, Rank > &strides) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| NumStrides | sp::MemTensorLike< Subclass, T, TensorRank, Options > | static |
| operator[](int idx) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| operator[](int idx) const (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| Opts typedef (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| ptr(const Vec< int, Rank > &pos) const | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| ptr(const Vec< int, Rank > &pos) (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| ptr() const | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| ptr() (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| PtrType typedef | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| Rank (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | static |
| read(const Vec< int, Rank > &pos) const | sp::TensorLike< Subclass, TensorRank > | |
| setDefaultSizeQuantisation() (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| setSizeQuantisation(int x) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| setSizes(sp::Vec< int, Rank > sz) (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| setStrides(sp::Vec< int, getNumStrides()> sz) (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| size() const (defined in sp::TensorLike< Subclass, TensorRank >) | sp::TensorLike< Subclass, TensorRank > | |
| sizeQuantisation() (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| sizeQuantisation() const (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| sizeQuantisationImpl() const (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | protected |
| stride(int i) const (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| strides() const (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| stridesImpl() const | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| TensorLike()=default (defined in sp::TensorLike< Subclass, TensorRank >) | sp::TensorLike< Subclass, TensorRank > | |
| ThisType typedef (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| totalSize() const | sp::TensorLike< Subclass, TensorRank > | |
| totalSizeImpl() const | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| Type typedef (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| validateFields() (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| ValueType typedef (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| variousIntegers (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | |
| vectorOffsetRead(const Vec< int, Rank > &base, const Vec< int, Rank > &offset) const (defined in sp::TensorLike< Subclass, TensorRank >) | sp::TensorLike< Subclass, TensorRank > | |
| vectorOffsetReadImpl(const Vec< int, Rank > &base, const Vec< int, Rank > &offset) const | sp::TensorLike< Subclass, TensorRank > | protected |
| vectorRead(const Vec< int, Rank > &pos) const (defined in sp::TensorLike< Subclass, TensorRank >) | sp::TensorLike< Subclass, TensorRank > | |
| vectorReadImpl(const Vec< int, Rank > &pos) const | sp::MemTensorLike< Subclass, T, TensorRank, Options > | protected |
| vectorWrite(const Vec< int, Rank > &pos, const Vec< T, L > &values) (defined in sp::TensorLike< Subclass, TensorRank >) | sp::TensorLike< Subclass, TensorRank > | |
| vectorWriteImpl(const Vec< int, Rank > &pos, const Vec< ValueType, L > &values) (defined in sp::MemTensorLike< Subclass, T, TensorRank, Options >) | sp::MemTensorLike< Subclass, T, TensorRank, Options > | protected |
| sp::TensorLike::vectorWriteImpl(const Vec< int, Rank > &pos, const Vec< T, L > &values) | sp::TensorLike< Subclass, TensorRank > | protected |
| write(const Vec< int, Rank > &pos, const T &value) | sp::TensorLike< Subclass, TensorRank > | |