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

This is the complete list of members for sp::Scalar< T >, 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() constsp::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) 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
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() constsp::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) constsp::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() constsp::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() constsp::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) 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, 0 > &) constsp::Scalar< T >
TensorOp< Scalar< T >, 0, T >::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 >