Lines Matching full:_options
193 * \tparam _Options controls the memory alignment of the coefficients. Can be \# AutoAlign or \# DontAlign. Default is AutoAlign.
212 template<typename _Scalar,int _Options>
213 struct traits<Quaternion<_Scalar,_Options> >
215 typedef Quaternion<_Scalar,_Options> PlainObject;
217 typedef Matrix<_Scalar,4,1,_Options> Coefficients;
225 template<typename _Scalar, int _Options>
226 class Quaternion : public QuaternionBase<Quaternion<_Scalar,_Options> >
228 typedef QuaternionBase<Quaternion<_Scalar,_Options> > Base;
287 EIGEN_STATIC_ASSERT( (_Options & DontAlign) == _Options,
305 template<typename _Scalar, int _Options>
306 struct traits<Map<Quaternion<_Scalar>, _Options> > : traits<Quaternion<_Scalar, (int(_Options)&Aligned)==Aligned ? AutoAlign : DontAlign> >
308 typedef Map<Matrix<_Scalar,4,1>, _Options> Coefficients;
313 template<typename _Scalar, int _Options>
314 struct traits<Map<const Quaternion<_Scalar>, _Options> > : traits<Quaternion<_Scalar, (int(_Options)&Aligned)==Aligned ? AutoAlign : DontAlign> >
316 typedef Map<const Matrix<_Scalar,4,1>, _Options> Coefficients;
317 typedef traits<Quaternion<_Scalar, (int(_Options)&Aligned)==Aligned ? AutoAlign : DontAlign> > TraitsBase;
328 * \tparam _Options see class Map
335 template<typename _Scalar, int _Options>
336 class Map<const Quaternion<_Scalar>, _Options >
337 : public QuaternionBase<Map<const Quaternion<_Scalar>, _Options> >
339 typedef QuaternionBase<Map<const Quaternion<_Scalar>, _Options> > Base;
352 * If the template parameter _Options is set to #Aligned, then the pointer coeffs must be aligned. */
365 * \tparam _Options see class Map
372 template<typename _Scalar, int _Options>
373 class Map<Quaternion<_Scalar>, _Options >
374 : public QuaternionBase<Map<Quaternion<_Scalar>, _Options> >
376 typedef QuaternionBase<Map<Quaternion<_Scalar>, _Options> > Base;
389 * If the template parameter _Options is set to #Aligned, then the pointer coeffs must be aligned. */
419 template<int Arch, class Derived1, class Derived2, typename Scalar, int _Options> struct quat_product