pub fn coo_array_5() -> CooArray<i32, 5, 7>Expand description
As odd as it may seem, this illustration is just a guide to get a grasp of a 5D structure.
// ___ ___ ___ ___ ___ ___ ___ ___ ___
// / / / /\ / 3 / / /\ / / / /\
// /___/___/___/ /\ /_3_/___/___/ /\ /___/___/___/ /\
// / / / /\/ /\ / / / /\/ /\ / / 4 / /\/ /\
// /___/___/___/ /\/ / /___/___/___/ /\/ / /___/_4_/___/ /\/ /
// / / / /\/ /\/ / / / /\/ /\/ / / / /\/ /\/
// /___/___/___/ /\/ / /___/___/___/ /\/ / /___/___/___/ /\/ /
// / / / /\/1/\/ / / / /\/ /\/ / / / /\/ /\/
// /___/___/___/ /\/ / /___/___/___/ /\/ / /___/___/___/ /\/ /
// \___\___\___\/ /\/ \___\___\___\/ /\/ \___\___\___\/ /\/
// \___\___\___\/ / \___\_2_\___\/ / \___\___\___\/ /
// \___\___\___\/ \___\___\___\/ \___\___\___\/
//
// ___ ___ ___ ___ ___ ___ ___ ___ ___
// / / / /\ / / / /\ / / / 6 /\
// /___/___/___/ /\ /___/___/___/ /\ /___/___/_6_/6/\
// / / / /\/ /\ / / / /\/ /\ / / / /\/ /\
// /___/___/___/ /\/ / /___/___/___/ /\/ / /___/___/___/ /\/7/
// / / / /\/ /\/ / / / /\/ /\/ / / / /\/ /\/
// /___/___/___/ /\/ / /___/___/___/ /\/ / /___/___/___/ /\/ /
// / / / /\/ /\/ / / / /\/ /\/ / / / /\/ /\/
// /___/___/___/ /\/ / /___/___/___/ /\/ / /___/___/___/ /\/ /
// \___\___\___\/ /\/ \___\___\___\/ /\/ \___\___\___\/ /\/
// \___\___\___\/ / \___\___\___\/ / \___\___\___\/ /
// \___\___\___\/ \___\_5_\___\/ \___\___\___\/
use ndstruct::coo::CooArray;
let _ = CooArray::new(
[2, 3, 4, 3, 3],
[
([0, 0, 1, 1, 2], 1),
([0, 1, 0, 1, 1], 2),
([0, 1, 3, 0, 0], 3),
([0, 2, 2, 0, 1], 4),
([1, 1, 0, 2, 1], 5),
([1, 2, 3, 0, 2], 6),
([1, 2, 3, 2, 2], 7),
],
);