Lines Matching refs:outer
96 const Index outer = IsRowMajor ? row : col;
98 return m_data[outer].at(inner);
107 const Index outer = IsRowMajor ? row : col;
109 return m_data[outer].atWithInsertion(inner);
158 inline Scalar& insertBackByOuterInner(Index outer, Index inner)
160 eigen_assert(outer<Index(m_data.size()) && inner<m_innerSize && "out of range");
161 … eigen_assert(((m_data[outer].size()==0) || (m_data[outer].index(m_data[outer].size()-1)<inner))
163 m_data[outer].append(0, inner);
164 return m_data[outer].value(m_data[outer].size()-1);
169 const Index outer = IsRowMajor ? row : col;
173 Index id = static_cast<Index>(m_data[outer].size()) - 1;
174 m_data[outer].resize(id+2,1);
176 while ( (id >= startId) && (m_data[outer].index(id) > inner) )
178 m_data[outer].index(id+1) = m_data[outer].index(id);
179 m_data[outer].value(id+1) = m_data[outer].value(id);
182 m_data[outer].index(id+1) = inner;
183 m_data[outer].value(id+1) = 0;
184 return m_data[outer].value(id+1);
313 const Index outer = IsRowMajor ? row : col;
315 return insertBack(outer,inner);
342 InnerIterator(const DynamicSparseMatrix& mat, Index outer)
343 : Base(mat.m_data[outer]), m_outer(outer)
348 inline Index outer() const { return m_outer; }
359 ReverseInnerIterator(const DynamicSparseMatrix& mat, Index outer)
360 : Base(mat.m_data[outer]), m_outer(outer)
365 inline Index outer() const { return m_outer; }