[][src]Trait mop_blocks::prelude::SolutionDomain

pub trait SolutionDomain<S>: TraitCfg {
    fn new_rnd_solution<R>(
        &self,
        vars_num: RangeInclusive<usize>,
        rng: &mut R
    ) -> S
    where
        R: Rng
;
fn set_rnd_solution_domain<R>(&self, s: &mut S, idx: usize, rng: &mut R)
    where
        R: Rng
; }

A solution domain is a set/tuple of flattened and indexed values.

A domain creates and modifies solutions.

Required methods

fn new_rnd_solution<R>(&self, vars_num: RangeInclusive<usize>, rng: &mut R) -> S where
    R: Rng

fn set_rnd_solution_domain<R>(&self, s: &mut S, idx: usize, rng: &mut R) where
    R: Rng

Loading content...

Implementations on Foreign Types

impl<S> SolutionDomain<S> for () where
    S: Default
[src]

impl<T> SolutionDomain<[T; 1]> for [RangeInclusive<T>; 1] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 1]>, VecArray<[usize; 1]>>> for DrMatrixVecArray<[RangeInclusive<T>; 1]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 1]>, VecArray<[usize; 1]>>> for [RangeInclusive<T>; 1] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 1]>>> for DrMatrixVecArray<[RangeInclusive<T>; 1]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 1]>> for VecArray<[RangeInclusive<T>; 1]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 2]> for [RangeInclusive<T>; 2] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 2]>, VecArray<[usize; 2]>>> for DrMatrixVecArray<[RangeInclusive<T>; 2]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 2]>, VecArray<[usize; 2]>>> for [RangeInclusive<T>; 2] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 2]>>> for DrMatrixVecArray<[RangeInclusive<T>; 2]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 2]>> for VecArray<[RangeInclusive<T>; 2]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 3]> for [RangeInclusive<T>; 3] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 3]>, VecArray<[usize; 3]>>> for DrMatrixVecArray<[RangeInclusive<T>; 3]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 3]>, VecArray<[usize; 3]>>> for [RangeInclusive<T>; 3] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 3]>>> for DrMatrixVecArray<[RangeInclusive<T>; 3]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 3]>> for VecArray<[RangeInclusive<T>; 3]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 4]> for [RangeInclusive<T>; 4] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 4]>, VecArray<[usize; 4]>>> for DrMatrixVecArray<[RangeInclusive<T>; 4]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 4]>, VecArray<[usize; 4]>>> for [RangeInclusive<T>; 4] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 4]>>> for DrMatrixVecArray<[RangeInclusive<T>; 4]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 4]>> for VecArray<[RangeInclusive<T>; 4]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 5]> for [RangeInclusive<T>; 5] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 5]>, VecArray<[usize; 5]>>> for DrMatrixVecArray<[RangeInclusive<T>; 5]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 5]>, VecArray<[usize; 5]>>> for [RangeInclusive<T>; 5] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 5]>>> for DrMatrixVecArray<[RangeInclusive<T>; 5]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 5]>> for VecArray<[RangeInclusive<T>; 5]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 6]> for [RangeInclusive<T>; 6] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 6]>, VecArray<[usize; 6]>>> for DrMatrixVecArray<[RangeInclusive<T>; 6]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 6]>, VecArray<[usize; 6]>>> for [RangeInclusive<T>; 6] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 6]>>> for DrMatrixVecArray<[RangeInclusive<T>; 6]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 6]>> for VecArray<[RangeInclusive<T>; 6]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 7]> for [RangeInclusive<T>; 7] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 7]>, VecArray<[usize; 7]>>> for DrMatrixVecArray<[RangeInclusive<T>; 7]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 7]>, VecArray<[usize; 7]>>> for [RangeInclusive<T>; 7] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 7]>>> for DrMatrixVecArray<[RangeInclusive<T>; 7]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 7]>> for VecArray<[RangeInclusive<T>; 7]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 8]> for [RangeInclusive<T>; 8] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 8]>, VecArray<[usize; 8]>>> for DrMatrixVecArray<[RangeInclusive<T>; 8]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 8]>, VecArray<[usize; 8]>>> for [RangeInclusive<T>; 8] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 8]>>> for DrMatrixVecArray<[RangeInclusive<T>; 8]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 8]>> for VecArray<[RangeInclusive<T>; 8]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 9]> for [RangeInclusive<T>; 9] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 9]>, VecArray<[usize; 9]>>> for DrMatrixVecArray<[RangeInclusive<T>; 9]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 9]>, VecArray<[usize; 9]>>> for [RangeInclusive<T>; 9] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 9]>>> for DrMatrixVecArray<[RangeInclusive<T>; 9]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 9]>> for VecArray<[RangeInclusive<T>; 9]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 10]> for [RangeInclusive<T>; 10] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 10]>, VecArray<[usize; 10]>>> for DrMatrixVecArray<[RangeInclusive<T>; 10]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 10]>, VecArray<[usize; 10]>>> for [RangeInclusive<T>; 10] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 10]>>> for DrMatrixVecArray<[RangeInclusive<T>; 10]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 10]>> for VecArray<[RangeInclusive<T>; 10]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 11]> for [RangeInclusive<T>; 11] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 11]>, VecArray<[usize; 11]>>> for DrMatrixVecArray<[RangeInclusive<T>; 11]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 11]>, VecArray<[usize; 11]>>> for [RangeInclusive<T>; 11] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 11]>>> for DrMatrixVecArray<[RangeInclusive<T>; 11]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 11]>> for VecArray<[RangeInclusive<T>; 11]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 12]> for [RangeInclusive<T>; 12] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 12]>, VecArray<[usize; 12]>>> for DrMatrixVecArray<[RangeInclusive<T>; 12]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 12]>, VecArray<[usize; 12]>>> for [RangeInclusive<T>; 12] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 12]>>> for DrMatrixVecArray<[RangeInclusive<T>; 12]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 12]>> for VecArray<[RangeInclusive<T>; 12]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 13]> for [RangeInclusive<T>; 13] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 13]>, VecArray<[usize; 13]>>> for DrMatrixVecArray<[RangeInclusive<T>; 13]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 13]>, VecArray<[usize; 13]>>> for [RangeInclusive<T>; 13] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 13]>>> for DrMatrixVecArray<[RangeInclusive<T>; 13]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 13]>> for VecArray<[RangeInclusive<T>; 13]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 14]> for [RangeInclusive<T>; 14] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 14]>, VecArray<[usize; 14]>>> for DrMatrixVecArray<[RangeInclusive<T>; 14]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 14]>, VecArray<[usize; 14]>>> for [RangeInclusive<T>; 14] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 14]>>> for DrMatrixVecArray<[RangeInclusive<T>; 14]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 14]>> for VecArray<[RangeInclusive<T>; 14]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 15]> for [RangeInclusive<T>; 15] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 15]>, VecArray<[usize; 15]>>> for DrMatrixVecArray<[RangeInclusive<T>; 15]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 15]>, VecArray<[usize; 15]>>> for [RangeInclusive<T>; 15] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 15]>>> for DrMatrixVecArray<[RangeInclusive<T>; 15]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 15]>> for VecArray<[RangeInclusive<T>; 15]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 16]> for [RangeInclusive<T>; 16] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 16]>, VecArray<[usize; 16]>>> for DrMatrixVecArray<[RangeInclusive<T>; 16]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 16]>, VecArray<[usize; 16]>>> for [RangeInclusive<T>; 16] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 16]>>> for DrMatrixVecArray<[RangeInclusive<T>; 16]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 16]>> for VecArray<[RangeInclusive<T>; 16]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 17]> for [RangeInclusive<T>; 17] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 17]>, VecArray<[usize; 17]>>> for DrMatrixVecArray<[RangeInclusive<T>; 17]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 17]>, VecArray<[usize; 17]>>> for [RangeInclusive<T>; 17] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 17]>>> for DrMatrixVecArray<[RangeInclusive<T>; 17]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 17]>> for VecArray<[RangeInclusive<T>; 17]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 18]> for [RangeInclusive<T>; 18] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 18]>, VecArray<[usize; 18]>>> for DrMatrixVecArray<[RangeInclusive<T>; 18]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 18]>, VecArray<[usize; 18]>>> for [RangeInclusive<T>; 18] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 18]>>> for DrMatrixVecArray<[RangeInclusive<T>; 18]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 18]>> for VecArray<[RangeInclusive<T>; 18]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 19]> for [RangeInclusive<T>; 19] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 19]>, VecArray<[usize; 19]>>> for DrMatrixVecArray<[RangeInclusive<T>; 19]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 19]>, VecArray<[usize; 19]>>> for [RangeInclusive<T>; 19] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 19]>>> for DrMatrixVecArray<[RangeInclusive<T>; 19]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 19]>> for VecArray<[RangeInclusive<T>; 19]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 20]> for [RangeInclusive<T>; 20] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 20]>, VecArray<[usize; 20]>>> for DrMatrixVecArray<[RangeInclusive<T>; 20]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 20]>, VecArray<[usize; 20]>>> for [RangeInclusive<T>; 20] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 20]>>> for DrMatrixVecArray<[RangeInclusive<T>; 20]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 20]>> for VecArray<[RangeInclusive<T>; 20]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 21]> for [RangeInclusive<T>; 21] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 21]>, VecArray<[usize; 21]>>> for DrMatrixVecArray<[RangeInclusive<T>; 21]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 21]>, VecArray<[usize; 21]>>> for [RangeInclusive<T>; 21] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 21]>>> for DrMatrixVecArray<[RangeInclusive<T>; 21]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 21]>> for VecArray<[RangeInclusive<T>; 21]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 22]> for [RangeInclusive<T>; 22] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 22]>, VecArray<[usize; 22]>>> for DrMatrixVecArray<[RangeInclusive<T>; 22]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 22]>, VecArray<[usize; 22]>>> for [RangeInclusive<T>; 22] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 22]>>> for DrMatrixVecArray<[RangeInclusive<T>; 22]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 22]>> for VecArray<[RangeInclusive<T>; 22]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 23]> for [RangeInclusive<T>; 23] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 23]>, VecArray<[usize; 23]>>> for DrMatrixVecArray<[RangeInclusive<T>; 23]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 23]>, VecArray<[usize; 23]>>> for [RangeInclusive<T>; 23] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 23]>>> for DrMatrixVecArray<[RangeInclusive<T>; 23]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 23]>> for VecArray<[RangeInclusive<T>; 23]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 24]> for [RangeInclusive<T>; 24] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 24]>, VecArray<[usize; 24]>>> for DrMatrixVecArray<[RangeInclusive<T>; 24]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 24]>, VecArray<[usize; 24]>>> for [RangeInclusive<T>; 24] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 24]>>> for DrMatrixVecArray<[RangeInclusive<T>; 24]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 24]>> for VecArray<[RangeInclusive<T>; 24]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 25]> for [RangeInclusive<T>; 25] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 25]>, VecArray<[usize; 25]>>> for DrMatrixVecArray<[RangeInclusive<T>; 25]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 25]>, VecArray<[usize; 25]>>> for [RangeInclusive<T>; 25] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 25]>>> for DrMatrixVecArray<[RangeInclusive<T>; 25]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 25]>> for VecArray<[RangeInclusive<T>; 25]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 26]> for [RangeInclusive<T>; 26] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 26]>, VecArray<[usize; 26]>>> for DrMatrixVecArray<[RangeInclusive<T>; 26]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 26]>, VecArray<[usize; 26]>>> for [RangeInclusive<T>; 26] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 26]>>> for DrMatrixVecArray<[RangeInclusive<T>; 26]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 26]>> for VecArray<[RangeInclusive<T>; 26]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 27]> for [RangeInclusive<T>; 27] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 27]>, VecArray<[usize; 27]>>> for DrMatrixVecArray<[RangeInclusive<T>; 27]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 27]>, VecArray<[usize; 27]>>> for [RangeInclusive<T>; 27] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 27]>>> for DrMatrixVecArray<[RangeInclusive<T>; 27]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 27]>> for VecArray<[RangeInclusive<T>; 27]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 28]> for [RangeInclusive<T>; 28] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 28]>, VecArray<[usize; 28]>>> for DrMatrixVecArray<[RangeInclusive<T>; 28]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 28]>, VecArray<[usize; 28]>>> for [RangeInclusive<T>; 28] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 28]>>> for DrMatrixVecArray<[RangeInclusive<T>; 28]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 28]>> for VecArray<[RangeInclusive<T>; 28]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 29]> for [RangeInclusive<T>; 29] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 29]>, VecArray<[usize; 29]>>> for DrMatrixVecArray<[RangeInclusive<T>; 29]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 29]>, VecArray<[usize; 29]>>> for [RangeInclusive<T>; 29] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 29]>>> for DrMatrixVecArray<[RangeInclusive<T>; 29]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 29]>> for VecArray<[RangeInclusive<T>; 29]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 30]> for [RangeInclusive<T>; 30] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 30]>, VecArray<[usize; 30]>>> for DrMatrixVecArray<[RangeInclusive<T>; 30]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 30]>, VecArray<[usize; 30]>>> for [RangeInclusive<T>; 30] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 30]>>> for DrMatrixVecArray<[RangeInclusive<T>; 30]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 30]>> for VecArray<[RangeInclusive<T>; 30]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 31]> for [RangeInclusive<T>; 31] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 31]>, VecArray<[usize; 31]>>> for DrMatrixVecArray<[RangeInclusive<T>; 31]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 31]>, VecArray<[usize; 31]>>> for [RangeInclusive<T>; 31] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 31]>>> for DrMatrixVecArray<[RangeInclusive<T>; 31]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 31]>> for VecArray<[RangeInclusive<T>; 31]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 32]> for [RangeInclusive<T>; 32] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 32]>, VecArray<[usize; 32]>>> for DrMatrixVecArray<[RangeInclusive<T>; 32]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 32]>, VecArray<[usize; 32]>>> for [RangeInclusive<T>; 32] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 32]>>> for DrMatrixVecArray<[RangeInclusive<T>; 32]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 32]>> for VecArray<[RangeInclusive<T>; 32]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 64]> for [RangeInclusive<T>; 64] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 64]>, VecArray<[usize; 64]>>> for DrMatrixVecArray<[RangeInclusive<T>; 64]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 64]>, VecArray<[usize; 64]>>> for [RangeInclusive<T>; 64] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 64]>>> for DrMatrixVecArray<[RangeInclusive<T>; 64]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 64]>> for VecArray<[RangeInclusive<T>; 64]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 128]> for [RangeInclusive<T>; 128] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 128]>, VecArray<[usize; 128]>>> for DrMatrixVecArray<[RangeInclusive<T>; 128]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 128]>, VecArray<[usize; 128]>>> for [RangeInclusive<T>; 128] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 128]>>> for DrMatrixVecArray<[RangeInclusive<T>; 128]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 128]>> for VecArray<[RangeInclusive<T>; 128]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 256]> for [RangeInclusive<T>; 256] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 256]>, VecArray<[usize; 256]>>> for DrMatrixVecArray<[RangeInclusive<T>; 256]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 256]>, VecArray<[usize; 256]>>> for [RangeInclusive<T>; 256] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 256]>>> for DrMatrixVecArray<[RangeInclusive<T>; 256]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 256]>> for VecArray<[RangeInclusive<T>; 256]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 512]> for [RangeInclusive<T>; 512] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 512]>, VecArray<[usize; 512]>>> for DrMatrixVecArray<[RangeInclusive<T>; 512]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 512]>, VecArray<[usize; 512]>>> for [RangeInclusive<T>; 512] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 512]>>> for DrMatrixVecArray<[RangeInclusive<T>; 512]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 512]>> for VecArray<[RangeInclusive<T>; 512]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 1024]> for [RangeInclusive<T>; 1024] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 1024]>, VecArray<[usize; 1024]>>> for DrMatrixVecArray<[RangeInclusive<T>; 1024]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 1024]>, VecArray<[usize; 1024]>>> for [RangeInclusive<T>; 1024] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 1024]>>> for DrMatrixVecArray<[RangeInclusive<T>; 1024]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 1024]>> for VecArray<[RangeInclusive<T>; 1024]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 2048]> for [RangeInclusive<T>; 2048] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 2048]>, VecArray<[usize; 2048]>>> for DrMatrixVecArray<[RangeInclusive<T>; 2048]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 2048]>, VecArray<[usize; 2048]>>> for [RangeInclusive<T>; 2048] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 2048]>>> for DrMatrixVecArray<[RangeInclusive<T>; 2048]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 2048]>> for VecArray<[RangeInclusive<T>; 2048]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 4096]> for [RangeInclusive<T>; 4096] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 4096]>, VecArray<[usize; 4096]>>> for DrMatrixVecArray<[RangeInclusive<T>; 4096]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 4096]>, VecArray<[usize; 4096]>>> for [RangeInclusive<T>; 4096] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 4096]>>> for DrMatrixVecArray<[RangeInclusive<T>; 4096]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 4096]>> for VecArray<[RangeInclusive<T>; 4096]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 8192]> for [RangeInclusive<T>; 8192] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 8192]>, VecArray<[usize; 8192]>>> for DrMatrixVecArray<[RangeInclusive<T>; 8192]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 8192]>, VecArray<[usize; 8192]>>> for [RangeInclusive<T>; 8192] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 8192]>>> for DrMatrixVecArray<[RangeInclusive<T>; 8192]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 8192]>> for VecArray<[RangeInclusive<T>; 8192]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 16384]> for [RangeInclusive<T>; 16384] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 16384]>, VecArray<[usize; 16384]>>> for DrMatrixVecArray<[RangeInclusive<T>; 16384]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 16384]>, VecArray<[usize; 16384]>>> for [RangeInclusive<T>; 16384] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 16384]>>> for DrMatrixVecArray<[RangeInclusive<T>; 16384]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 16384]>> for VecArray<[RangeInclusive<T>; 16384]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 32768]> for [RangeInclusive<T>; 32768] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 32768]>, VecArray<[usize; 32768]>>> for DrMatrixVecArray<[RangeInclusive<T>; 32768]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 32768]>, VecArray<[usize; 32768]>>> for [RangeInclusive<T>; 32768] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 32768]>>> for DrMatrixVecArray<[RangeInclusive<T>; 32768]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 32768]>> for VecArray<[RangeInclusive<T>; 32768]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<[T; 65536]> for [RangeInclusive<T>; 65536] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<CsrMatrix<VecArray<[T; 65536]>, VecArray<[usize; 65536]>>> for DrMatrixVecArray<[RangeInclusive<T>; 65536]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<Css<VecArray<[T; 65536]>, VecArray<[usize; 65536]>>> for [RangeInclusive<T>; 65536] where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<DrMatrix<VecArray<[T; 65536]>>> for DrMatrixVecArray<[RangeInclusive<T>; 65536]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

impl<T> SolutionDomain<VecArray<[T; 65536]>> for VecArray<[RangeInclusive<T>; 65536]> where
    T: Copy + Debug + SampleUniform + TraitCfg
[src]

Loading content...

Implementors

Loading content...