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 | sp::TensorLike< Subclass, TensorRank > | protected |
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 |
is(Q x) | sp::Scalar< T > | static |
isGe(Q x) | sp::Scalar< T > | static |
isGt(Q x) | sp::Scalar< T > | static |
isLe(Q x) | sp::Scalar< T > | static |
isLt(Q x) | sp::Scalar< T > | static |
known() | sp::Scalar< T > | 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 |
MaxVectorSize (defined in sp::Scalar< T >) | sp::Scalar< T > | static |
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 |
operator ValueType() const | sp::Scalar< T > | |
Opts typedef (defined in sp::Scalar< T >) | sp::Scalar< T > | |
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 > | |
Scalar(const T v) (defined in sp::Scalar< T >) | sp::Scalar< T > | |
Scalar() (defined in sp::Scalar< T >) | sp::Scalar< T > | |
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::Scalar< T >) | sp::Scalar< T > | |
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::Scalar< T >) | sp::Scalar< T > | |
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, 0 > &) const | sp::Scalar< T > | |
TensorOp< Scalar< T >, 0, T >::vectorReadImpl(const Vec< int, Rank > &) const | sp::TensorLike< Subclass, TensorRank > | 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< T, L > &values) | sp::TensorLike< Subclass, TensorRank > | protected |
write(const Vec< int, Rank > &pos, const T &value) | sp::TensorLike< Subclass, TensorRank > | |