Lines Matching defs:outer
94 const Index outer = IsRowMajor ? row : col;
96 return m_data[outer].at(inner);
105 const Index outer = IsRowMajor ? row : col;
107 return m_data[outer].atWithInsertion(inner);
143 inline void startVec(Index /*outer*/) {}
156 inline Scalar& insertBackByOuterInner(Index outer, Index inner)
158 eigen_assert(outer<Index(m_data.size()) && inner<m_innerSize && "out of range");
159 eigen_assert(((m_data[outer].size()==0) || (m_data[outer].index(m_data[outer].size()-1)<inner))
161 m_data[outer].append(0, inner);
162 return m_data[outer].value(m_data[outer].size()-1);
167 const Index outer = IsRowMajor ? row : col;
171 Index id = static_cast<Index>(m_data[outer].size()) - 1;
172 m_data[outer].resize(id+2,1);
174 while ( (id >= startId) && (m_data[outer].index(id) > inner) )
176 m_data[outer].index(id+1) = m_data[outer].index(id);
177 m_data[outer].value(id+1) = m_data[outer].value(id);
180 m_data[outer].index(id+1) = inner;
181 m_data[outer].value(id+1) = 0;
182 return m_data[outer].value(id+1);
291 * 2 - this the coefficient with greater inner coordinate for the given outer coordinate.
299 const Index outer = IsRowMajor ? row : col;
301 return insertBack(outer,inner);
328 InnerIterator(const DynamicSparseMatrix& mat, Index outer)
329 : Base(mat.m_data[outer]), m_outer(outer)
344 ReverseInnerIterator(const DynamicSparseMatrix& mat, Index outer)
345 : Base(mat.m_data[outer]), m_outer(outer)