docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
sdfg::types::Tensor Member List

This is the complete list of members for sdfg::types::Tensor, including all inherited members.

alignment() constsdfg::types::ITypeinline
alignment(size_t alignment)sdfg::types::ITypeinline
alignment_sdfg::types::ITypeprotected
broadcast(const symbolic::MultiExpression &ref_shape) constsdfg::types::Tensor
clone() const overridesdfg::types::Tensorvirtual
element_type() constsdfg::types::Tensor
flip(size_t axis) constsdfg::types::Tensor
initializer() constsdfg::types::ITypeinline
initializer(const std::string &initializer)sdfg::types::ITypeinline
initializer_sdfg::types::ITypeprotected
is_contiguous() constsdfg::types::Tensor
is_pointer_like() const overridesdfg::types::Tensorinlinevirtual
is_scalar() constsdfg::types::Tensor
is_symbol() const overridesdfg::types::Tensorvirtual
is_tight() constsdfg::types::Tensor
IType(StorageType storage_type=StorageType::CPU_Stack(), size_t alignment=0, const std::string &initializer="")sdfg::types::ITypeinline
layout() constsdfg::types::Tensor
newaxis(size_t axis) constsdfg::types::Tensor
offset() constsdfg::types::Tensor
operator==(const IType &other) const overridesdfg::types::Tensorvirtual
primitive_type() const overridesdfg::types::Tensorvirtual
print() const overridesdfg::types::Tensorvirtual
replace_symbols(const symbolic::Expression old_expression, const symbolic::Expression new_expression) overridesdfg::types::Tensorvirtual
replace_symbols(const symbolic::ExpressionMapping &replacements) overridesdfg::types::Tensorvirtual
reshape(const symbolic::MultiExpression &new_shape) constsdfg::types::Tensor
shape() constsdfg::types::Tensor
squeeze(size_t axis) constsdfg::types::Tensor
squeeze() constsdfg::types::Tensor
storage_type() constsdfg::types::ITypeinline
storage_type()sdfg::types::ITypeinline
storage_type(const StorageType &storage_type)sdfg::types::ITypeinline
storage_type_sdfg::types::ITypeprotected
strides() constsdfg::types::Tensor
strides_from_shape(const symbolic::MultiExpression &shape)sdfg::types::Tensorstatic
Tensor(const Scalar &element_type, const symbolic::MultiExpression &shape)sdfg::types::Tensor
Tensor(const Scalar &element_type, const math::tensor::TensorLayout &layout)sdfg::types::Tensor
Tensor(const Scalar &element_type, const symbolic::MultiExpression &shape, const symbolic::MultiExpression &strides, const symbolic::Expression &offset=symbolic::zero())sdfg::types::Tensor
Tensor(StorageType storage_type, size_t alignment, const std::string &initializer, const Scalar &element_type, const math::tensor::TensorLayout &layout)sdfg::types::Tensor
Tensor(StorageType storage_type, size_t alignment, const std::string &initializer, const Scalar &element_type, const symbolic::MultiExpression &shape, const symbolic::MultiExpression &strides, const symbolic::Expression &offset=symbolic::zero())sdfg::types::Tensor
total_elements() constsdfg::types::Tensor
total_size() constsdfg::types::Tensor
type_id() const overridesdfg::types::Tensorvirtual
unsqueeze(size_t axis) constsdfg::types::Tensor
~IType()=defaultsdfg::types::ITypevirtual