Trait hilbert_index::FromHilbertIndex [−][src]
Convert usize
to [usize; D]
.
Usage
use hilbert_index::FromHilbertIndex; const D: usize = 2; let level = 2; assert_eq!( [0, 0], 0.from_hilbert_index(level) ); assert_eq!( [1, 0], 1.from_hilbert_index(level) ); assert_eq!( [1, 1], 2.from_hilbert_index(level) ); assert_eq!( [0, 1], 3.from_hilbert_index(level) ); assert_eq!( [0, 2], 4.from_hilbert_index(level) ); assert_eq!( [0, 3], 5.from_hilbert_index(level) ); assert_eq!( [1, 3], 6.from_hilbert_index(level) ); assert_eq!( [1, 2], 7.from_hilbert_index(level) ); assert_eq!( [2, 2], 8.from_hilbert_index(level) );
Required methods
fn from_hilbert_index(&self, level: usize) -> [usize; D]
[src]
Convert a Hilbert index usize
to a grid point [usize; D]
.
Provided methods
fn from_hindex(&self, level: usize) -> [usize; D]
[src]
Equivalent to from_hilbert_index
(abbreviation).