Speclib  0.1.2
The library for writing better CUDA libraries
sp::ScalarBroadcast< T, Rank > Member List

This is the complete list of members for sp::ScalarBroadcast< T, Rank >, including all inherited members.

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) constsp::TensorLike< Subclass, TensorRank >
boundsCheckImpl(const sp::Vec< int, Rank > &) constsp::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) constsp::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) 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
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) constsp::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() constsp::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() constsp::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) 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 > &) 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 >