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 > | |