Lines Matching full:indices

27 template<typename Indices>
28 struct IvcRowType : public internal::IndexedViewCompatibleType<Indices,RowsAtCompileTime> {};
30 template<typename Indices>
31 struct IvcColType : public internal::IndexedViewCompatibleType<Indices,ColsAtCompileTime> {};
33 template<typename Indices>
34 struct IvcType : public internal::IndexedViewCompatibleType<Indices,SizeAtCompileTime> {};
38 template<typename Indices>
39 typename IvcRowType<Indices>::type
40 ivcRow(const Indices& indices) const { in ivcRow() argument
41 …return internal::makeIndexedViewCompatible(indices, internal::variable_if_dynamic<Index,RowsAtComp… in ivcRow()
44 template<typename Indices>
45 typename IvcColType<Indices>::type
46 ivcCol(const Indices& indices) const { in ivcCol() argument
47 …return internal::makeIndexedViewCompatible(indices, internal::variable_if_dynamic<Index,ColsAtComp… in ivcCol()
50 template<typename Indices>
51 typename IvcColType<Indices>::type
52 ivcSize(const Indices& indices) const { in ivcSize() argument
53 …return internal::makeIndexedViewCompatible(indices, internal::variable_if_dynamic<Index,SizeAtComp… in ivcSize()
140 template<typename Indices>
142 …al::get_compile_time_incr<typename IvcType<Indices>::type>::value==1 || internal::is_valid_index_t…
143 …IndexedView<EIGEN_INDEXED_VIEW_METHOD_CONST Derived,IvcIndex,typename IvcType<Indices>::type> >::t…
144 operator()(const Indices& indices) EIGEN_INDEXED_VIEW_METHOD_CONST in operator()
147 …return IndexedView<EIGEN_INDEXED_VIEW_METHOD_CONST Derived,IvcIndex,typename IvcType<Indices>::typ… in operator()
148 (derived(), IvcIndex(0), ivcCol(indices)); in operator()
151 template<typename Indices>
153 …al::get_compile_time_incr<typename IvcType<Indices>::type>::value==1 || internal::is_valid_index_t…
154 …IndexedView<EIGEN_INDEXED_VIEW_METHOD_CONST Derived,typename IvcType<Indices>::type,IvcIndex> >::t…
155 operator()(const Indices& indices) EIGEN_INDEXED_VIEW_METHOD_CONST in operator()
158 …return IndexedView<EIGEN_INDEXED_VIEW_METHOD_CONST Derived,typename IvcType<Indices>::type,IvcInde… in operator()
159 (derived(), ivcRow(indices), IvcIndex(0)); in operator()
162 template<typename Indices>
164 …cr<typename IvcType<Indices>::type>::value==1) && (!internal::is_valid_index_type<Indices>::value)…
165 VectorBlock<EIGEN_INDEXED_VIEW_METHOD_CONST Derived,internal::array_size<Indices>::value> >::type
166 operator()(const Indices& indices) EIGEN_INDEXED_VIEW_METHOD_CONST in operator()
169 typename IvcType<Indices>::type actualIndices = ivcSize(indices); in operator()
170 return VectorBlock<EIGEN_INDEXED_VIEW_METHOD_CONST Derived,internal::array_size<Indices>::value> in operator()
186 operator()(const IndicesT (&indices)[IndicesN]) EIGEN_INDEXED_VIEW_METHOD_CONST in operator()
190 (derived(), IvcIndex(0), indices); in operator()
196 operator()(const IndicesT (&indices)[IndicesN]) EIGEN_INDEXED_VIEW_METHOD_CONST in operator()
200 (derived(), indices, IvcIndex(0)); in operator()
244 …* For 1D vectors and arrays, you better use the operator()(const Indices&) overload, which behave …
248 …* \sa operator()(const Indices&), class Block, class IndexedView, DenseBase::block(Index,Index,Ind…
258 template<typename Indices>
260 operator()(const Indices& indices);