List of all items
Structs
- Adjoint
- BufferPool
- Conj
- EinsumCode
- Identity
- StridedArray
- StridedView
- StridedViewMut
- Transpose
- einsum2::Einsum2Plan
- einsum2::backend::FaerBackend
- einsum2::backend::NaiveBackend
- einsum2::contiguous::ContiguousOperand
- einsum2::contiguous::ContiguousOperandMut
- einsum2::plan::Einsum2Plan
- einsum2::util::MultiIndex
- kernel::Adjoint
- kernel::Conj
- kernel::Identity
- kernel::StridedArray
- kernel::StridedView
- kernel::StridedViewMut
- kernel::Transpose
- kernel::view::StridedArray
- kernel::view::StridedView
- kernel::view::StridedViewMut
- opteinsum::BufferPool
- opteinsum::EinsumCode
- opteinsum::expr::BufferPool
- opteinsum::parse::EinsumCode
- perm::KernelPlan
- perm::hptt::PermutePlan
- perm::kernel::KernelPlan
- traits::Adjoint
- traits::Conj
- traits::Identity
- traits::Transpose
- traits::element_op::Adjoint
- traits::element_op::Conj
- traits::element_op::Identity
- traits::element_op::Transpose
- view::Adjoint
- view::Conj
- view::Identity
- view::StridedArray
- view::StridedView
- view::StridedViewMut
- view::Transpose
- view::view::StridedArray
- view::view::StridedView
- view::view::StridedViewMut
Enums
- EinsumError
- EinsumNode
- EinsumOperand
- StridedData
- StridedError
- TypedTensor
- einsum2::EinsumError
- kernel::StridedError
- opteinsum::EinsumError
- opteinsum::EinsumNode
- opteinsum::EinsumOperand
- opteinsum::StridedData
- opteinsum::TypedTensor
- opteinsum::error::EinsumError
- opteinsum::operand::EinsumOperand
- opteinsum::operand::StridedData
- opteinsum::parse::EinsumNode
- opteinsum::typed_tensor::TypedTensor
- view::StridedError
Traits
- ComposableElementOp
- Compose
- EinsumScalar
- ElementOp
- ElementOpApply
- MaybeSimdOps
- ScalarBase
- einsum2::AxisId
- einsum2::Backend
- einsum2::Scalar
- einsum2::ScalarBase
- einsum2::backend::Backend
- kernel::ComposableElementOp
- kernel::Compose
- kernel::ElementOp
- kernel::ElementOpApply
- kernel::MaybeSend
- kernel::MaybeSendSync
- kernel::MaybeSimdOps
- kernel::MaybeSync
- opteinsum::EinsumScalar
- opteinsum::operand::EinsumScalar
- traits::ComposableElementOp
- traits::Compose
- traits::ElementOp
- traits::ElementOpApply
- traits::ScalarBase
- traits::element_op::ComposableElementOp
- traits::element_op::Compose
- traits::element_op::ElementOp
- traits::element_op::ElementOpApply
- traits::scalar::ScalarBase
- view::ComposableElementOp
- view::Compose
- view::ElementOp
- view::ElementOpApply
Functions
- add
- axpy
- col_major_strides
- copy_conj
- copy_into
- copy_into_col_major
- copy_scale
- copy_transpose_scale_into
- dot
- einsum
- einsum2::bgemm_faer::bgemm_contiguous_into
- einsum2::bgemm_faer::bgemm_strided_into
- einsum2::bgemm_naive::bgemm_strided_into
- einsum2::bgemm_naive::bgemm_strided_into_with_map
- einsum2::contiguous::prepare_input_owned
- einsum2::contiguous::prepare_input_view
- einsum2::contiguous::prepare_output_view
- einsum2::einsum2_into
- einsum2::einsum2_into_owned
- einsum2::einsum2_naive_into
- einsum2::einsum2_with_backend_into
- einsum2::trace::find_trace_indices
- einsum2::trace::reduce_trace_axes
- einsum2::util::invert_perm
- einsum2::util::try_fuse_group
- einsum_into
- einsum_into_with_pool
- einsum_with_pool
- fma
- kernel::add
- kernel::axpy
- kernel::col_major_strides
- kernel::copy_conj
- kernel::copy_into
- kernel::copy_into_col_major
- kernel::copy_scale
- kernel::copy_transpose_scale_into
- kernel::dot
- kernel::fma
- kernel::map_into
- kernel::mul
- kernel::reduce
- kernel::reduce_axis
- kernel::row_major_strides
- kernel::sum
- kernel::symmetrize_conj_into
- kernel::symmetrize_into
- kernel::view::col_major_strides
- kernel::view::row_major_strides
- kernel::zip_map2_into
- kernel::zip_map3_into
- kernel::zip_map4_into
- map_into
- mul
- opteinsum::einsum
- opteinsum::einsum_into
- opteinsum::einsum_into_with_pool
- opteinsum::einsum_with_pool
- opteinsum::needs_c64_promotion
- opteinsum::parse::parse_einsum
- opteinsum::parse_einsum
- opteinsum::single_tensor::single_tensor_einsum
- opteinsum::typed_tensor::needs_c64_promotion
- perm::block::compute_block_sizes
- perm::build_plan_fused
- perm::build_plan_fused_small
- perm::compress_dims
- perm::compute_costs
- perm::compute_importance
- perm::compute_order
- perm::copy::copy_into
- perm::copy::copy_into_col_major
- perm::copy::try_fuse_group
- perm::copy_into
- perm::copy_into_col_major
- perm::for_each_inner_block_preordered
- perm::fuse::compress_dims
- perm::fuse::compute_costs
- perm::fuse::compute_importance
- perm::fuse::fuse_dims
- perm::fuse::fuse_dims_bilateral
- perm::fuse::sort_by_importance
- perm::fuse_dims
- perm::hptt::build_permute_plan
- perm::hptt::execute_permute_blocked
- perm::kernel::build_plan_fused
- perm::kernel::build_plan_fused_small
- perm::kernel::for_each_inner_block_preordered
- perm::kernel::total_len
- perm::order::compute_order
- perm::sort_by_importance
- perm::total_len
- perm::try_fuse_group
- reduce
- reduce_axis
- row_major_strides
- sum
- symmetrize_conj_into
- symmetrize_into
- view::auxiliary::index_order
- view::col_major_strides
- view::row_major_strides
- view::view::col_major_strides
- view::view::row_major_strides
- zip_map2_into
- zip_map3_into
- zip_map4_into
Type Aliases
- einsum2::Result
- einsum2::backend::ActiveBackend
- kernel::Result
- opteinsum::Result
- opteinsum::error::Result
- view::Result