Speclib  0.1.2
The library for writing better CUDA libraries
sp::BroadcastingTensor< T, R, Options, BroadcastOptions > Member List

This is the complete list of members for sp::BroadcastingTensor< T, R, Options, BroadcastOptions >, including all inherited members.

AllowVectorMemoryOpssp::MemTensorLike< BroadcastingTensor< T, R, sp::DefaultTensorOptions, DefaultBroadcastTensorOptions >, T, R, sp::DefaultTensorOptions >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 Vec< int, Rank > &pos) const (defined in sp::BroadcastingTensor< T, R, Options, BroadcastOptions >)sp::BroadcastingTensor< T, R, Options, BroadcastOptions >protected
BroadcastingTensor()=default (defined in sp::BroadcastingTensor< T, R, Options, BroadcastOptions >)sp::BroadcastingTensor< T, R, Options, BroadcastOptions >
BroadcastingTensor(PtrType data, const Vec< int, Rank > &logicalSize, const Vec< int, Rank > &allocatedSize)sp::BroadcastingTensor< T, R, Options, BroadcastOptions >
BroadcastingTensor(PtrType data, const Vec< int, Rank > &logicalSize, const Vec< int, Rank > &allocatedSize, const Vec< int, Rank > &strides)sp::BroadcastingTensor< T, R, Options, BroadcastOptions >
calculateNumStrides()sp::MemTensorLike< BroadcastingTensor< T, R, sp::DefaultTensorOptions, DefaultBroadcastTensorOptions >, T, R, sp::DefaultTensorOptions >static
computeOffsetImpl(const Vec< int, Rank > &pos) constsp::MemTensorLike< BroadcastingTensor< T, R, sp::DefaultTensorOptions, DefaultBroadcastTensorOptions >, T, R, sp::DefaultTensorOptions >
computeStrides()sp::MemTensorLike< BroadcastingTensor< T, R, sp::DefaultTensorOptions, DefaultBroadcastTensorOptions >, T, R, sp::DefaultTensorOptions >
dim(int d) constsp::TensorLike< Subclass, TensorRank >
dims() const (defined in sp::TensorLike< Subclass, TensorRank >)sp::TensorLike< Subclass, TensorRank >
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::MemTensorLike< BroadcastingTensor< T, R, sp::DefaultTensorOptions, DefaultBroadcastTensorOptions >, T, R, sp::DefaultTensorOptions >
ImplicitStridessp::MemTensorLike< BroadcastingTensor< T, R, sp::DefaultTensorOptions, DefaultBroadcastTensorOptions >, T, R, sp::DefaultTensorOptions >static
InValueType typedef (defined in sp::BroadcastingTensor< T, R, Options, BroadcastOptions >)sp::BroadcastingTensor< T, R, Options, BroadcastOptions >
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
MemTensorLike(PtrType ptr, const Vec< int, Rank > &sizes)sp::MemTensorLike< BroadcastingTensor< T, R, sp::DefaultTensorOptions, DefaultBroadcastTensorOptions >, T, R, sp::DefaultTensorOptions >
MemTensorLike(PtrType ptr, const Vec< int, Rank > &sizes, const Vec< int, Rank > &strides)sp::MemTensorLike< BroadcastingTensor< T, R, sp::DefaultTensorOptions, DefaultBroadcastTensorOptions >, T, R, sp::DefaultTensorOptions >
NumStrides (defined in sp::BroadcastingTensor< T, R, Options, BroadcastOptions >)sp::BroadcastingTensor< T, R, Options, BroadcastOptions >static
operator[](int idx)sp::MemTensorLike< BroadcastingTensor< T, R, sp::DefaultTensorOptions, DefaultBroadcastTensorOptions >, T, R, sp::DefaultTensorOptions >
Opts typedef (defined in sp::BroadcastingTensor< T, R, Options, BroadcastOptions >)sp::BroadcastingTensor< T, R, Options, BroadcastOptions >
overwriteStrides(sp::Vec< int, Rank > allocatedSize)sp::BroadcastingTensor< T, R, Options, BroadcastOptions >
ptr(const Vec< int, Rank > &pos) constsp::MemTensorLike< BroadcastingTensor< T, R, sp::DefaultTensorOptions, DefaultBroadcastTensorOptions >, T, R, sp::DefaultTensorOptions >
ptr() constsp::MemTensorLike< BroadcastingTensor< T, R, sp::DefaultTensorOptions, DefaultBroadcastTensorOptions >, T, R, sp::DefaultTensorOptions >
PtrType typedef (defined in sp::BroadcastingTensor< T, R, Options, BroadcastOptions >)sp::BroadcastingTensor< T, R, Options, BroadcastOptions >
Rank (defined in sp::BroadcastingTensor< T, R, Options, BroadcastOptions >)sp::BroadcastingTensor< T, R, Options, BroadcastOptions >static
read(const Vec< int, Rank > &pos) constsp::TensorLike< Subclass, TensorRank >
setSizeQuantisation(int x)sp::MemTensorLike< BroadcastingTensor< T, R, sp::DefaultTensorOptions, DefaultBroadcastTensorOptions >, T, R, sp::DefaultTensorOptions >
size() const (defined in sp::TensorLike< Subclass, TensorRank >)sp::TensorLike< Subclass, TensorRank >
stridesImpl() constsp::BroadcastingTensor< T, R, Options, BroadcastOptions >protected
TensorLike()=default (defined in sp::TensorLike< Subclass, TensorRank >)sp::TensorLike< Subclass, TensorRank >
totalSize() constsp::TensorLike< Subclass, TensorRank >
totalSizeImpl() constsp::MemTensorLike< BroadcastingTensor< T, R, sp::DefaultTensorOptions, DefaultBroadcastTensorOptions >, T, R, sp::DefaultTensorOptions >
ValueType typedef (defined in sp::BroadcastingTensor< T, R, Options, BroadcastOptions >)sp::BroadcastingTensor< T, R, Options, BroadcastOptions >
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 > &pos) const (defined in sp::BroadcastingTensor< T, R, Options, BroadcastOptions >)sp::BroadcastingTensor< T, R, Options, BroadcastOptions >
vectorWrite(const Vec< int, Rank > &pos, const Vec< T, L > &values) (defined in sp::TensorLike< Subclass, TensorRank >)sp::TensorLike< Subclass, TensorRank >
sp::TensorLike::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 >