Speclib  0.1.2
The library for writing better CUDA libraries
sp::EltwiseTensorOp< Functor, Children > Member List

This is the complete list of members for sp::EltwiseTensorOp< Functor, Children >, including all inherited members.

boundsCheckAccess(Vec< int, Rank > pos) constsp::TensorLike< Subtype, ExprRank==INHERIT_RANK ? sp::deduce_rank_v< __type_pack_element< 0, Children... > > :ExprRank >
boundsCheckImpl(const sp::Vec< int, Rank > &) constsp::TensorLike< Subtype, ExprRank==INHERIT_RANK ? sp::deduce_rank_v< __type_pack_element< 0, Children... > > :ExprRank >protected
child()sp::Operator< Subtype, Children... >
dim(int d) constsp::TensorLike< Subtype, ExprRank==INHERIT_RANK ? sp::deduce_rank_v< __type_pack_element< 0, Children... > > :ExprRank >
dimsImpl() constsp::TensorTensorOp< EltwiseTensorOp< Functor, Children... >, sp::INHERIT_RANK, TransformEltwiseChildType< Children, Children... >... >
EltwiseTensorOp(const Children &... children) (defined in sp::EltwiseTensorOp< Functor, Children >)sp::EltwiseTensorOp< Functor, Children >
forEachChild(F &lambda)sp::Operator< Subtype, Children... >
getIdentityImpl() (defined in sp::EltwiseTensorOp< Functor, Children >)sp::EltwiseTensorOp< Functor, Children >static
getView(const sp::Vec< int, Rank > &start, const sp::Vec< int, Rank > &size)sp::TensorLike< Subtype, ExprRank==INHERIT_RANK ? sp::deduce_rank_v< __type_pack_element< 0, Children... > > :ExprRank >
getViewImpl(const sp::Vec< int, Rank > &start, const sp::Vec< int, Rank > &size)sp::TensorLike< Subtype, ExprRank==INHERIT_RANK ? sp::deduce_rank_v< __type_pack_element< 0, Children... > > :ExprRank >protected
lhs()sp::Operator< Subtype, Children... >
maskedVectorReadImpl(const Vec< int, Rank > &pos) constsp::TensorLike< Subtype, ExprRank==INHERIT_RANK ? sp::deduce_rank_v< __type_pack_element< 0, Children... > > :ExprRank >protected
maskedVectorWriteImpl(const Vec< int, Rank > &pos, const Vec< T, L > &values)sp::TensorLike< Subtype, ExprRank==INHERIT_RANK ? sp::deduce_rank_v< __type_pack_element< 0, Children... > > :ExprRank >protected
read(const Vec< int, Rank > &pos) constsp::TensorLike< Subtype, ExprRank==INHERIT_RANK ? sp::deduce_rank_v< __type_pack_element< 0, Children... > > :ExprRank >
reallyVectorRead(sp::int_sequence< I... >, const Vec< int, This::Rank > &dims) constsp::EltwiseTensorOp< Functor, Children >
rhs()sp::Operator< Subtype, Children... >
sizeQuantisationImpl() constsp::TensorLike< Subtype, ExprRank==INHERIT_RANK ? sp::deduce_rank_v< __type_pack_element< 0, Children... > > :ExprRank >protected
TensorOp(Children... args) (defined in sp::TensorOp< Subtype, ExprRank, Children >)sp::TensorOp< Subtype, ExprRank, Children >
This typedef (defined in sp::EltwiseTensorOp< Functor, Children >)sp::EltwiseTensorOp< Functor, Children >
totalSize() constsp::TensorLike< Subtype, ExprRank==INHERIT_RANK ? sp::deduce_rank_v< __type_pack_element< 0, Children... > > :ExprRank >
totalSizeImpl() constsp::TensorTensorOp< EltwiseTensorOp< Functor, Children... >, sp::INHERIT_RANK, TransformEltwiseChildType< Children, Children... >... >
Traits typedefsp::EltwiseTensorOp< Functor, Children >
ValueType typedef (defined in sp::EltwiseTensorOp< Functor, Children >)sp::EltwiseTensorOp< Functor, Children >
vectorCalculate(const sp::Vec< Args, L > &... inputs) constsp::EltwiseTensorOp< Functor, Children >
vectorOffsetReadImpl(const Vec< int, Rank > &base, const Vec< int, Rank > &offset) constsp::TensorLike< Subtype, ExprRank==INHERIT_RANK ? sp::deduce_rank_v< __type_pack_element< 0, Children... > > :ExprRank >protected
vectorReadImpl(const Vec< int, This::Rank > &dims) constsp::EltwiseTensorOp< Functor, Children >
TensorTensorOp< EltwiseTensorOp< Functor, Children... >, sp::INHERIT_RANK, TransformEltwiseChildType< Children, Children... >... >::vectorReadImpl(const Vec< int, Rank > &) constsp::TensorLike< Subtype, ExprRank==INHERIT_RANK ? sp::deduce_rank_v< __type_pack_element< 0, Children... > > :ExprRank >protected
vectorWriteImpl(const Vec< int, Rank > &pos, const Vec< T, L > &values)sp::TensorLike< Subtype, ExprRank==INHERIT_RANK ? sp::deduce_rank_v< __type_pack_element< 0, Children... > > :ExprRank >protected
write(const Vec< int, Rank > &pos, const T &value)sp::TensorLike< Subtype, ExprRank==INHERIT_RANK ? sp::deduce_rank_v< __type_pack_element< 0, Children... > > :ExprRank >