Speclib  0.1.2
The library for writing better CUDA libraries
sp::TensorLike< Subclass, TensorRank > Member List

This is the complete list of members for sp::TensorLike< Subclass, TensorRank >, including all inherited members.

boundsCheck(const Vec< int, Rank > &pos) const (defined in sp::TensorLike< Subclass, TensorRank >)sp::TensorLike< Subclass, TensorRank >
boundsCheckAccess(Vec< int, Rank > pos) constsp::TensorLike< Subclass, TensorRank >
boundsCheckImpl(const sp::Vec< int, Rank > &) constsp::TensorLike< Subclass, TensorRank >protected
dim(int d) constsp::TensorLike< Subclass, TensorRank >
dims() const (defined in sp::TensorLike< Subclass, TensorRank >)sp::TensorLike< Subclass, TensorRank >
dimsImpl() constsp::TensorLike< Subclass, TensorRank >protected
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
maskedVectorRead(const Vec< int, Rank > &pos) const (defined in sp::TensorLike< Subclass, TensorRank >)sp::TensorLike< Subclass, TensorRank >
maskedVectorReadImpl(const Vec< int, Rank > &pos) constsp::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
Rank (defined in sp::TensorLike< Subclass, TensorRank >)sp::TensorLike< Subclass, TensorRank >static
read(const Vec< int, Rank > &pos) constsp::TensorLike< Subclass, TensorRank >
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() constsp::TensorLike< Subclass, TensorRank >protected
TensorLike()=default (defined in sp::TensorLike< Subclass, TensorRank >)sp::TensorLike< Subclass, TensorRank >
totalSize() constsp::TensorLike< Subclass, TensorRank >
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) constsp::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 > &) constsp::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 >