Expand description
Strided view and owned strided array types.
Modules§
- auxiliary
- Auxiliary routines ported from StridedViews.jl/src/auxiliary.jl
- view
- Julia-like dynamic-rank strided view types.
Structs§
- Adjoint
- Adjoint operation: f(x) = adjoint(x) = conj(transpose(x)) For scalar numbers, this is conj.
- Conj
- Complex conjugate operation: f(x) = conj(x)
- Identity
- Identity operation: f(x) = x
- Strided
Array - Owned strided multidimensional array.
- Strided
View - Dynamic-rank immutable strided view with lazy element operations.
- Strided
View Mut - Dynamic-rank mutable strided view.
- Transpose
- Transpose operation: f(x) = transpose(x) For scalar numbers, this is identity. For matrix elements, this would transpose each element.
Enums§
- Strided
Error - Errors that can occur during strided array operations.
Traits§
- Composable
Element Op - Trait for element operations that support type-level composition.
- Compose
- Helper trait for composing two ElementOp types.
- Element
Op - Trait for element-wise operations applied to strided views.
- Element
OpApply - Trait for types that support element operations (conj, transpose, adjoint).
Functions§
- col_
major_ strides - Compute column-major strides (Julia default: first index varies fastest).
- row_
major_ strides - Compute row-major strides (C default: last index varies fastest).
Type Aliases§
- Result
- Result type for strided array operations.