Lines Matching refs:cRows
20 * \param cRows the number of rows in the corner
34 ::corner(CornerType type, Index cRows, Index cCols)
41 return Block<Derived>(derived(), 0, 0, cRows, cCols);
43 return Block<Derived>(derived(), 0, cols() - cCols, cRows, cCols);
45 return Block<Derived>(derived(), rows() - cRows, 0, cRows, cCols);
47 return Block<Derived>(derived(), rows() - cRows, cols() - cCols, cRows, cCols);
54 DenseBase<Derived>::corner(CornerType type, Index cRows, Index cCols) const
61 return Block<Derived>(derived(), 0, 0, cRows, cCols);
63 return Block<Derived>(derived(), 0, cols() - cCols, cRows, cCols);
65 return Block<Derived>(derived(), rows() - cRows, 0, cRows, cCols);
67 return Block<Derived>(derived(), rows() - cRows, cols() - cCols, cRows, cCols);
76 * The template parameters CRows and CCols arethe number of rows and columns in the corner.
84 template<int CRows, int CCols>
85 inline Block<Derived, CRows, CCols>
93 return Block<Derived, CRows, CCols>(derived(), 0, 0);
95 return Block<Derived, CRows, CCols>(derived(), 0, cols() - CCols);
97 return Block<Derived, CRows, CCols>(derived(), rows() - CRows, 0);
99 return Block<Derived, CRows, CCols>(derived(), rows() - CRows, cols() - CCols);
105 template<int CRows, int CCols>
106 inline const Block<Derived, CRows, CCols>
114 return Block<Derived, CRows, CCols>(derived(), 0, 0);
116 return Block<Derived, CRows, CCols>(derived(), 0, cols() - CCols);
118 return Block<Derived, CRows, CCols>(derived(), rows() - CRows, 0);
120 return Block<Derived, CRows, CCols>(derived(), rows() - CRows, cols() - CCols);