|
docc 0.8.3 (0d44999b)
C++ API Reference
|
This is the complete list of members for sdfg::types::Tensor, including all inherited members.
| alignment() const | sdfg::types::IType | inline |
| alignment(size_t alignment) | sdfg::types::IType | inline |
| alignment_ | sdfg::types::IType | protected |
| broadcast(const symbolic::MultiExpression &ref_shape) const | sdfg::types::Tensor | |
| clone() const override | sdfg::types::Tensor | virtual |
| element_type() const | sdfg::types::Tensor | |
| flip(size_t axis) const | sdfg::types::Tensor | |
| initializer() const | sdfg::types::IType | inline |
| initializer(const std::string &initializer) | sdfg::types::IType | inline |
| initializer_ | sdfg::types::IType | protected |
| is_contiguous() const | sdfg::types::Tensor | |
| is_pointer_like() const override | sdfg::types::Tensor | inlinevirtual |
| is_scalar() const | sdfg::types::Tensor | |
| is_symbol() const override | sdfg::types::Tensor | virtual |
| is_tight() const | sdfg::types::Tensor | |
| IType(StorageType storage_type=StorageType::CPU_Stack(), size_t alignment=0, const std::string &initializer="") | sdfg::types::IType | inline |
| layout() const | sdfg::types::Tensor | |
| newaxis(size_t axis) const | sdfg::types::Tensor | |
| offset() const | sdfg::types::Tensor | |
| operator==(const IType &other) const override | sdfg::types::Tensor | virtual |
| primitive_type() const override | sdfg::types::Tensor | virtual |
| print() const override | sdfg::types::Tensor | virtual |
| replace_symbols(const symbolic::Expression old_expression, const symbolic::Expression new_expression) override | sdfg::types::Tensor | virtual |
| replace_symbols(const symbolic::ExpressionMapping &replacements) override | sdfg::types::Tensor | virtual |
| reshape(const symbolic::MultiExpression &new_shape) const | sdfg::types::Tensor | |
| shape() const | sdfg::types::Tensor | |
| squeeze(size_t axis) const | sdfg::types::Tensor | |
| squeeze() const | sdfg::types::Tensor | |
| storage_type() const | sdfg::types::IType | inline |
| storage_type() | sdfg::types::IType | inline |
| storage_type(const StorageType &storage_type) | sdfg::types::IType | inline |
| storage_type_ | sdfg::types::IType | protected |
| strides() const | sdfg::types::Tensor | |
| strides_from_shape(const symbolic::MultiExpression &shape) | sdfg::types::Tensor | static |
| 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() const | sdfg::types::Tensor | |
| total_size() const | sdfg::types::Tensor | |
| type_id() const override | sdfg::types::Tensor | virtual |
| unsqueeze(size_t axis) const | sdfg::types::Tensor | |
| ~IType()=default | sdfg::types::IType | virtual |