[−][src]Function ndsparse::doc_tests::csl_array_4
pub fn csl_array_4() -> CslArray<[usize; 4], [i32; 9], [usize; 9], [usize; 25]>
Two cuboids illustrating a [2, 3, 4, 5] 4D in a [w, y, z, x] order, i.e., each "line" or 1D representation is a left to right row and each "matrix" or 2D representation is filled in a top-down manner.
// w: left to right // y: top to bottom // z: front to back // x: left to right // // ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ // / / / / 4 / 5 /\ / / / / / /\ // /___/___/___/_4_/_5_/5/\ /___/___/___/___/___/ /\ // / / / / / /\/ /\ / / / 9 / / /\/ /\ // /___/___/___/___/___/ /\/ / /___/___/_9_/___/___/ /\/ / // / / 3 / / / /\/ /\/ / / / / / /\/ /\/ // /___/_3_/___/___/___/ /\/ / /___/_ _/___/___/___/ /\/ / // / 1 / / / 2 / /\/ /\/ / / / / / /\/ /\/ // /_1_/___/___/_2_/___/ /\/8/ /___/___/___/___/___/ /\/ / // \_1_\___\___\_2_\___\/ /\/ \___\___\___\___\___\/ /\/ // \___\___\_6_\___\___\/ / \___\___\___\___\___\/ / // \___\___\_7_\___\___\/ \___\___\___\___\___\/ use ndsparse::csl::CslArray; let _ = CslArray::new( [2, 3, 4, 5], [1, 2, 3, 4, 5, 6, 7, 8, 9], [0, 3, 1, 3, 4, 2, 2, 4, 2], [0, 2, 3, 3, 5, 6, 6, 6, 6, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9], );