| Arity (defined in sp::Operator< Subtype, Children >) | sp::Operator< Subtype, Children > | static |
| associative() (defined in sp::Operator< Subtype, Children >) | sp::Operator< Subtype, Children > | static |
| 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 |
| child() | sp::Operator< Subtype, Children > | |
| child() const (defined in sp::Operator< Subtype, Children >) | sp::Operator< Subtype, Children > | |
| children (defined in sp::Operator< Subtype, Children >) | sp::Operator< Subtype, Children > | protected |
| commutative() (defined in sp::Operator< Subtype, Children >) | sp::Operator< Subtype, Children > | static |
| 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::ScalarBroadcast< T, Rank >) | sp::ScalarBroadcast< T, Rank > | |
| forEachChild(F &lambda, sp::int_sequence< I... > &) (defined in sp::Operator< Subtype, Children >) | sp::Operator< Subtype, Children > | protected |
| forEachChild(F &lambda) | sp::Operator< Subtype, Children > | |
| getIdentity() (defined in sp::Operator< Subtype, Children >) | sp::Operator< Subtype, Children > | static |
| getIdentityImpl() (defined in sp::Operator< Subtype, Children >) | sp::Operator< Subtype, Children > | static |
| 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::TensorLike< Subclass, TensorRank > | protected |
| hasIdentity() (defined in sp::Operator< Subtype, Children >) | sp::Operator< Subtype, Children > | static |
| invertible() (defined in sp::Operator< Subtype, Children >) | sp::Operator< Subtype, Children > | static |
| lhs() | sp::Operator< Subtype, Children > | |
| lhs() const (defined in sp::Operator< Subtype, Children >) | sp::Operator< Subtype, Children > | |
| 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 |
| Operator(Children... args) (defined in sp::Operator< Subtype, Children >) | sp::Operator< Subtype, Children > | protected |
| Operator() (defined in sp::Operator< Subtype, Children >) | sp::Operator< Subtype, Children > | protected |
| Opts typedef (defined in sp::ScalarBroadcast< T, Rank >) | sp::ScalarBroadcast< T, Rank > | |
| Rank (defined in sp::TensorLike< Subclass, TensorRank >) | sp::TensorLike< Subclass, TensorRank > | static |
| read(const Vec< int, Rank > &pos) const | sp::TensorLike< Subclass, TensorRank > | |
| rhs() | sp::Operator< Subtype, Children > | |
| rhs() const (defined in sp::Operator< Subtype, Children >) | sp::Operator< Subtype, Children > | |
| ScalarBroadcast(const Scalar< T > &scalar, const Vec< int, Rank > &dims) (defined in sp::ScalarBroadcast< T, Rank >) | sp::ScalarBroadcast< T, Rank > | |
| size() const (defined in sp::TensorLike< Subclass, TensorRank >) | sp::TensorLike< Subclass, TensorRank > | |
| sizeQuantisation() const (defined in sp::TensorLike< Subclass, TensorRank >) | sp::TensorLike< Subclass, TensorRank > | |
| sizeQuantisationImpl() const | sp::TensorLike< Subclass, TensorRank > | protected |
| StorageType typedef (defined in sp::ScalarBroadcast< T, Rank >) | sp::ScalarBroadcast< T, Rank > | |
| TensorLike()=default (defined in sp::TensorLike< Subclass, TensorRank >) | sp::TensorLike< Subclass, TensorRank > | |
| total() (defined in sp::Operator< Subtype, Children >) | sp::Operator< Subtype, Children > | static |
| totalSize() const | sp::TensorLike< Subclass, TensorRank > | |
| Traits typedef (defined in sp::Operator< Subtype, Children >) | sp::Operator< Subtype, Children > | |
| ValueType typedef (defined in sp::ScalarBroadcast< T, Rank >) | sp::ScalarBroadcast< T, Rank > | |
| 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 > &) const (defined in sp::ScalarBroadcast< T, Rank >) | sp::ScalarBroadcast< T, Rank > | |
| 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< T, L > &values) | sp::TensorLike< Subclass, TensorRank > | protected |
| write(const Vec< int, Rank > &pos, const T &value) | sp::TensorLike< Subclass, TensorRank > | |