(function() {var implementors = { "nalgebra":[["impl<T, R, C> SimdValue for OMatrix<T, R, C>where
    T: Scalar + SimdValue,
    R: Dim,
    C: Dim,
    T::Element: Scalar,
    DefaultAllocator: Allocator<T, R, C> + Allocator<T::Element, R, C>,
"],["impl<T: Scalar + SimdValue, const D: usize> SimdValue for Point<T, D>where
    T::Element: Scalar,
"],["impl<T, const D: usize> SimdValue for Rotation<T, D>where
    T: Scalar + SimdValue,
    T::Element: Scalar,
"],["impl<T: Scalar + SimdValue> SimdValue for Quaternion<T>where
    T::Element: Scalar,
"],["impl<T: Scalar + SimdValue> SimdValue for UnitQuaternion<T>where
    T::Element: Scalar,
"],["impl<T: SimdRealField> SimdValue for UnitComplex<T>where
    T::Element: SimdRealField,
"],["impl<T: Scalar + SimdValue, const D: usize> SimdValue for Translation<T, D>where
    T::Element: Scalar,
"],["impl<T: Scalar + SimdValue, const D: usize> SimdValue for Scale<T, D>where
    T::Element: Scalar,
"],["impl<T: SimdRealField, R, const D: usize> SimdValue for Isometry<T, R, D>where
    T::Element: SimdRealField,
    R: SimdValue<SimdBool = T::SimdBool> + AbstractRotation<T, D>,
    R::Element: AbstractRotation<T::Element, D>,
"],["impl<T: SimdRealField, R, const D: usize> SimdValue for Similarity<T, R, D>where
    T::Element: SimdRealField,
    R: SimdValue<SimdBool = T::SimdBool> + AbstractRotation<T, D>,
    R::Element: AbstractRotation<T::Element, D>,
"],["impl<T: RealField, C, const D: usize> SimdValue for Transform<T, C, D>where
    T::Element: Scalar,
    C: TCategory,
    Const<D>: DimNameAdd<U1>,
    DefaultAllocator: Allocator<T, DimNameSum<Const<D>, U1>, DimNameSum<Const<D>, U1>> + Allocator<T::Element, DimNameSum<Const<D>, U1>, DimNameSum<Const<D>, U1>>,
"]], "simba":[] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()