Lines Matching full:template
1 // This file is part of Eigen, a lightweight C++ template library
27 template<int N> struct NColsBlockXpr { typedef Block<Derived, internal::traits<Derived>::RowsAtCompileTime, N, !IsRowMajor> Type; };
28 template<int N> struct ConstNColsBlockXpr { typedef const Block<const Derived, internal::traits<Derived>::RowsAtCompileTime, N, !IsRowMajor> Type; };
30 template<int N> struct NRowsBlockXpr { typedef Block<Derived, N, internal::traits<Derived>::ColsAtCompileTime, IsRowMajor> Type; };
31 template<int N> struct ConstNRowsBlockXpr { typedef const Block<const Derived, N, internal::traits<Derived>::ColsAtCompileTime, IsRowMajor> Type; };
35 template<int Size> struct FixedSegmentReturnType { typedef VectorBlock<Derived, Size> Type; };
36 template<int Size> struct ConstFixedSegmentReturnType { typedef const VectorBlock<const Derived, Size> Type; };
101 template<int CRows, int CCols>
108 template<int CRows, int CCols>
131 template<int CRows, int CCols>
138 template<int CRows, int CCols>
169 * The template parameters CRows and CCols are the number of rows and columns in the corner.
176 template<int CRows, int CCols>
183 template<int CRows, int CCols>
206 template<int CRows, int CCols>
213 template<int CRows, int CCols>
244 * The template parameters CRows and CCols are the number of rows and columns in the corner.
251 template<int CRows, int CCols>
258 template<int CRows, int CCols>
281 template<int CRows, int CCols>
288 template<int CRows, int CCols>
319 * The template parameters CRows and CCols are the number of rows and columns in the corner.
326 template<int CRows, int CCols>
333 template<int CRows, int CCols>
356 template<int CRows, int CCols>
363 template<int CRows, int CCols>
404 template<int N>
411 template<int N>
452 template<int N>
459 template<int N>
502 template<int N>
509 template<int N>
550 template<int N>
557 template<int N>
598 template<int N>
605 template<int N>
648 template<int N>
655 template<int N>
665 * The template parameters \a BlockRows and \a BlockCols are the number of
674 * \note since block is a templated member, the keyword template has to be used
675 * if the matrix type is also a template parameter: \code m.template block<3,3>(1,1); \endcode
679 template<int BlockRows, int BlockCols>
686 template<int BlockRows, int BlockCols>
711 template<int BlockRows, int BlockCols>
719 template<int BlockRows, int BlockCols>
862 template<int N>
870 template<int N>
892 template<int N>
900 template<int N>
922 template<int N>
930 template<int N>