Home | History | Annotate | Download | only in eigen2

Lines Matching full:template

1 // This file is part of Eigen, a lightweight C++ template library
16 template<typename Scalar, int _Rows, int _Cols> struct CheckMinor
33 template<typename Scalar> struct CheckMinor<Scalar,1,1>
39 template<typename MatrixType> void submatrices(const MatrixType& m)
100 m1.template block<BlockRows,BlockCols>(1,1) *= s1;
102 m1.template block<BlockRows,BlockCols>(1,1)(0, 3) = m1.template block<2,5>(1,1)(1,2);
104 Matrix<Scalar,Dynamic,Dynamic> b = m1.template block<BlockRows,BlockCols>(3,3);
111 VERIFY_IS_APPROX(v1.template start<2>(), v1.block(0,0,2,1));
112 VERIFY_IS_APPROX(v1.template start<2>(), v1.start(2));
113 VERIFY_IS_APPROX(v1.template start<2>(), v1.segment(0,2));
114 VERIFY_IS_APPROX(v1.template start<2>(), v1.template segment<2>(0));
116 VERIFY_IS_APPROX(v1.template end<2>(), v1.block(i,0,2,1));
117 VERIFY_IS_APPROX(v1.template end<2>(), v1.end(2));
118 VERIFY_IS_APPROX(v1.template end<2>(), v1.segment(i,2));
119 VERIFY_IS_APPROX(v1.template end<2>(), v1.template segment<2>(i));
121 VERIFY_IS_APPROX(v1.segment(i,2), v1.template segment<2>(i));