ein

Macro ein 

Source
macro_rules! ein {
    ($([$($ix:expr),*]),+ -> [$($iy:expr),*]; $($label:ident = $size:expr),*) => { ... };
}
Expand description

Convenience macro for creating einsum specifications.

Note: This macro uses identifier patterns for labels (like i, j, k), not numeric literals.

§Example

use omeinsum::ein;

// A[i,j] × B[j,k] → C[i,k]
let (i, j, k) = (0, 1, 2);
let ein = ein!([i, j], [j, k] -> [i, k]; i=10, j=20, k=30);