[−][src]Trait discrete::ToPos
Implemented for spaces which can convert an index to position type.
Required methods
Loading content...Implementations on Foreign Types
impl<T, U, V, W, X, Y> ToPos<(V, W), (X, Y)> for (T, U) where
T: Construct + ToPos<V, X>,
U: Construct + Count<W> + ToPos<W, Y>,
[src]
Loading content...
T: Construct + ToPos<V, X>,
U: Construct + Count<W> + ToPos<W, Y>,
Implementors
impl ToPos<usize, (usize, usize)> for EqPair<Data>
[src]
impl ToPos<usize, (usize, usize)> for NeqPair<Data>
[src]
impl ToPos<usize, (usize, usize)> for Pair<Data>
[src]
impl ToPos<usize, usize> for Dimension<Data>
[src]
impl ToPos<usize, Vec<usize>> for Permutation<Data>
[src]
impl ToPos<usize, Vec<usize>> for PowerSet<Data>
[src]
impl ToPos<Vec<usize>, (Vec<usize>, usize, usize)> for Context<Data>
[src]
fn to_pos(
&self,
dim: &Vec<usize>,
index: usize,
(p, ind, b): &mut (Vec<usize>, usize, usize)
)
[src]
&self,
dim: &Vec<usize>,
index: usize,
(p, ind, b): &mut (Vec<usize>, usize, usize)
)
impl ToPos<Vec<usize>, (Vec<usize>, usize, usize)> for DirectedContext<Data>
[src]
impl ToPos<Vec<usize>, Vec<usize>> for DimensionN<Data>
[src]
impl<T, U, V> ToPos<Vec<U>, (Vec<V>, usize, V)> for Context<Of<T>> where
T: Construct + Count<U> + ToPos<U, V> + Zero<U, V>,
[src]
T: Construct + Count<U> + ToPos<U, V> + Zero<U, V>,
impl<T, U, V> ToPos<Vec<U>, (Vec<V>, usize, V)> for DirectedContext<Of<T>> where
T: Construct + Count<U> + ToPos<U, V> + Zero<U, V>,
V: Clone,
[src]
T: Construct + Count<U> + ToPos<U, V> + Zero<U, V>,
V: Clone,
impl<T, U, V> ToPos<Vec<U>, Vec<V>> for DimensionN<Of<T>> where
T: Construct + Count<U> + ToPos<U, V>,
[src]
T: Construct + Count<U> + ToPos<U, V>,
impl<T, U, V> ToPos<U, (V, V)> for EqPair<Of<T>> where
T: Construct + Count<U> + ToPos<U, V>,
[src]
T: Construct + Count<U> + ToPos<U, V>,
impl<T, U, V> ToPos<U, (V, V)> for NeqPair<Of<T>> where
T: Construct + Count<U> + ToPos<U, V>,
[src]
T: Construct + Count<U> + ToPos<U, V>,
impl<T, U, V> ToPos<U, (V, V)> for Pair<Of<T>> where
T: Construct + Count<U> + ToPos<U, V>,
[src]
T: Construct + Count<U> + ToPos<U, V>,
impl<T, U, V> ToPos<U, Vec<V>> for Permutation<Of<T>> where
T: Construct + Count<U> + ToPos<U, V>,
V: Default,
[src]
T: Construct + Count<U> + ToPos<U, V>,
V: Default,
impl<T, U, V> ToPos<U, Vec<V>> for PowerSet<Of<T>> where
T: Construct + Count<U> + ToPos<U, V> + Zero<U, V>,
[src]
T: Construct + Count<U> + ToPos<U, V> + Zero<U, V>,
impl<T, U, V> ToPos<U, V> for Dimension<Of<T>> where
T: Construct + ToPos<U, V>,
[src]
T: Construct + ToPos<U, V>,
impl<T, U, V, W, X, Y> ToPos<(V, W), Select<X, Y>> for Either<T, U> where
T: Construct + Count<V> + ToPos<V, X> + Zero<V, X>,
U: Construct + ToPos<W, Y> + Zero<W, Y>,
[src]
T: Construct + Count<V> + ToPos<V, X> + Zero<V, X>,
U: Construct + ToPos<W, Y> + Zero<W, Y>,