einsum2_into_owned

Function einsum2_into_owned 

Source
pub fn einsum2_into_owned<T: Scalar, ID: AxisId>(
    c: StridedViewMut<'_, T>,
    a: StridedArray<T>,
    b: StridedArray<T>,
    ic: &[ID],
    ia: &[ID],
    ib: &[ID],
    alpha: T,
    beta: T,
    conj_a: bool,
    conj_b: bool,
) -> Result<()>
Expand description

Binary einsum accepting owned inputs for zero-copy optimization.

Same semantics as einsum2_into but accepts owned StridedArray inputs. When inputs have non-contiguous strides after permutation, ownership transfer avoids allocating separate buffers. For contiguous inputs, the behavior is identical.

conj_a and conj_b indicate whether to conjugate elements of A/B.