Lines Matching refs:Derived
15 typedef Block<Derived, internal::traits<Derived>::RowsAtCompileTime, 1, !IsRowMajor> ColXpr;
16 typedef const Block<const Derived, internal::traits<Derived>::RowsAtCompileTime, 1, !IsRowMajor> Co…
18 typedef Block<Derived, 1, internal::traits<Derived>::ColsAtCompileTime, IsRowMajor> RowXpr;
19 typedef const Block<const Derived, 1, internal::traits<Derived>::ColsAtCompileTime, IsRowMajor> Con…
21 typedef Block<Derived, internal::traits<Derived>::RowsAtCompileTime, Dynamic, !IsRowMajor> ColsBloc…
22 typedef const Block<const Derived, internal::traits<Derived>::RowsAtCompileTime, Dynamic, !IsRowMaj…
24 typedef Block<Derived, Dynamic, internal::traits<Derived>::ColsAtCompileTime, IsRowMajor> RowsBlock…
25 typedef const Block<const Derived, Dynamic, internal::traits<Derived>::ColsAtCompileTime, IsRowMajo…
27 template<int N> struct NColsBlockXpr { typedef Block<Derived, internal::traits<Derived>::RowsAtComp…
28 …nt N> struct ConstNColsBlockXpr { typedef const Block<const Derived, internal::traits<Derived>::Ro…
30 template<int N> struct NRowsBlockXpr { typedef Block<Derived, N, internal::traits<Derived>::ColsAtC…
31 … N> struct ConstNRowsBlockXpr { typedef const Block<const Derived, N, internal::traits<Derived>::C…
33 typedef VectorBlock<Derived> SegmentReturnType;
34 typedef const VectorBlock<const Derived> ConstSegmentReturnType;
35 template<int Size> struct FixedSegmentReturnType { typedef VectorBlock<Derived, Size> Type; };
36 template<int Size> struct ConstFixedSegmentReturnType { typedef const VectorBlock<const Derived, Si…
56 inline Block<Derived> block(Index startRow, Index startCol, Index blockRows, Index blockCols) in block()
58 return Block<Derived>(derived(), startRow, startCol, blockRows, blockCols); in block()
62 inline const Block<const Derived> block(Index startRow, Index startCol, Index blockRows, Index bloc… in block()
64 return Block<const Derived>(derived(), startRow, startCol, blockRows, blockCols); in block()
80 inline Block<Derived> topRightCorner(Index cRows, Index cCols) in topRightCorner()
82 return Block<Derived>(derived(), 0, cols() - cCols, cRows, cCols); in topRightCorner()
86 inline const Block<const Derived> topRightCorner(Index cRows, Index cCols) const in topRightCorner()
88 return Block<const Derived>(derived(), 0, cols() - cCols, cRows, cCols); in topRightCorner()
102 inline Block<Derived, CRows, CCols> topRightCorner() in topRightCorner()
104 return Block<Derived, CRows, CCols>(derived(), 0, cols() - CCols); in topRightCorner()
109 inline const Block<const Derived, CRows, CCols> topRightCorner() const in topRightCorner()
111 return Block<const Derived, CRows, CCols>(derived(), 0, cols() - CCols); in topRightCorner()
132 inline Block<Derived, CRows, CCols> topRightCorner(Index cRows, Index cCols) in topRightCorner()
134 return Block<Derived, CRows, CCols>(derived(), 0, cols() - cCols, cRows, cCols); in topRightCorner()
139 inline const Block<const Derived, CRows, CCols> topRightCorner(Index cRows, Index cCols) const in topRightCorner()
141 return Block<const Derived, CRows, CCols>(derived(), 0, cols() - cCols, cRows, cCols); in topRightCorner()
156 inline Block<Derived> topLeftCorner(Index cRows, Index cCols) in topLeftCorner()
158 return Block<Derived>(derived(), 0, 0, cRows, cCols); in topLeftCorner()
162 inline const Block<const Derived> topLeftCorner(Index cRows, Index cCols) const in topLeftCorner()
164 return Block<const Derived>(derived(), 0, 0, cRows, cCols); in topLeftCorner()
177 inline Block<Derived, CRows, CCols> topLeftCorner() in topLeftCorner()
179 return Block<Derived, CRows, CCols>(derived(), 0, 0); in topLeftCorner()
184 inline const Block<const Derived, CRows, CCols> topLeftCorner() const in topLeftCorner()
186 return Block<const Derived, CRows, CCols>(derived(), 0, 0); in topLeftCorner()
207 inline Block<Derived, CRows, CCols> topLeftCorner(Index cRows, Index cCols) in topLeftCorner()
209 return Block<Derived, CRows, CCols>(derived(), 0, 0, cRows, cCols); in topLeftCorner()
214 inline const Block<const Derived, CRows, CCols> topLeftCorner(Index cRows, Index cCols) const in topLeftCorner()
216 return Block<const Derived, CRows, CCols>(derived(), 0, 0, cRows, cCols); in topLeftCorner()
231 inline Block<Derived> bottomRightCorner(Index cRows, Index cCols) in bottomRightCorner()
233 return Block<Derived>(derived(), rows() - cRows, cols() - cCols, cRows, cCols); in bottomRightCorner()
237 inline const Block<const Derived> bottomRightCorner(Index cRows, Index cCols) const in bottomRightCorner()
239 return Block<const Derived>(derived(), rows() - cRows, cols() - cCols, cRows, cCols); in bottomRightCorner()
252 inline Block<Derived, CRows, CCols> bottomRightCorner() in bottomRightCorner()
254 return Block<Derived, CRows, CCols>(derived(), rows() - CRows, cols() - CCols); in bottomRightCorner()
259 inline const Block<const Derived, CRows, CCols> bottomRightCorner() const in bottomRightCorner()
261 return Block<const Derived, CRows, CCols>(derived(), rows() - CRows, cols() - CCols); in bottomRightCorner()
282 inline Block<Derived, CRows, CCols> bottomRightCorner(Index cRows, Index cCols) in bottomRightCorner()
284 return Block<Derived, CRows, CCols>(derived(), rows() - cRows, cols() - cCols, cRows, cCols); in bottomRightCorner()
289 inline const Block<const Derived, CRows, CCols> bottomRightCorner(Index cRows, Index cCols) const in bottomRightCorner()
291 …return Block<const Derived, CRows, CCols>(derived(), rows() - cRows, cols() - cCols, cRows, cCols); in bottomRightCorner()
306 inline Block<Derived> bottomLeftCorner(Index cRows, Index cCols) in bottomLeftCorner()
308 return Block<Derived>(derived(), rows() - cRows, 0, cRows, cCols); in bottomLeftCorner()
312 inline const Block<const Derived> bottomLeftCorner(Index cRows, Index cCols) const in bottomLeftCorner()
314 return Block<const Derived>(derived(), rows() - cRows, 0, cRows, cCols); in bottomLeftCorner()
327 inline Block<Derived, CRows, CCols> bottomLeftCorner() in bottomLeftCorner()
329 return Block<Derived, CRows, CCols>(derived(), rows() - CRows, 0); in bottomLeftCorner()
334 inline const Block<const Derived, CRows, CCols> bottomLeftCorner() const in bottomLeftCorner()
336 return Block<const Derived, CRows, CCols>(derived(), rows() - CRows, 0); in bottomLeftCorner()
357 inline Block<Derived, CRows, CCols> bottomLeftCorner(Index cRows, Index cCols) in bottomLeftCorner()
359 return Block<Derived, CRows, CCols>(derived(), rows() - cRows, 0, cRows, cCols); in bottomLeftCorner()
364 inline const Block<const Derived, CRows, CCols> bottomLeftCorner(Index cRows, Index cCols) const in bottomLeftCorner()
366 return Block<const Derived, CRows, CCols>(derived(), rows() - cRows, 0, cRows, cCols); in bottomLeftCorner()
680 inline Block<Derived, BlockRows, BlockCols> block(Index startRow, Index startCol) in block()
682 return Block<Derived, BlockRows, BlockCols>(derived(), startRow, startCol); in block()
687 inline const Block<const Derived, BlockRows, BlockCols> block(Index startRow, Index startCol) const in block()
689 return Block<const Derived, BlockRows, BlockCols>(derived(), startRow, startCol); in block()
712 inline Block<Derived, BlockRows, BlockCols> block(Index startRow, Index startCol, in block()
715 return Block<Derived, BlockRows, BlockCols>(derived(), startRow, startCol, blockRows, blockCols); in block()
720 inline const Block<const Derived, BlockRows, BlockCols> block(Index startRow, Index startCol, in block()
723 …return Block<const Derived, BlockRows, BlockCols>(derived(), startRow, startCol, blockRows, blockC… in block()
778 EIGEN_STATIC_ASSERT_VECTOR_ONLY(Derived) in segment()
786 EIGEN_STATIC_ASSERT_VECTOR_ONLY(Derived) in segment()
807 EIGEN_STATIC_ASSERT_VECTOR_ONLY(Derived) in head()
814 EIGEN_STATIC_ASSERT_VECTOR_ONLY(Derived) in head()
835 EIGEN_STATIC_ASSERT_VECTOR_ONLY(Derived) in tail()
842 EIGEN_STATIC_ASSERT_VECTOR_ONLY(Derived) in tail()
865 EIGEN_STATIC_ASSERT_VECTOR_ONLY(Derived)
873 EIGEN_STATIC_ASSERT_VECTOR_ONLY(Derived)
895 EIGEN_STATIC_ASSERT_VECTOR_ONLY(Derived)
903 EIGEN_STATIC_ASSERT_VECTOR_ONLY(Derived)
925 EIGEN_STATIC_ASSERT_VECTOR_ONLY(Derived)
933 EIGEN_STATIC_ASSERT_VECTOR_ONLY(Derived)