return 0 if value hasn't changed

This commit is contained in:
konstantinos katrioplas 2017-09-27 18:28:09 +03:00
parent 900e37dc79
commit cd1d9ff439
1 changed files with 3 additions and 4 deletions

View File

@ -195,19 +195,18 @@ public:
CGAL_precondition(i < row_dimension()); CGAL_precondition(i < row_dimension());
CGAL_precondition(j < column_dimension()); CGAL_precondition(j < column_dimension());
NT val;
if (m_is_already_built) if (m_is_already_built)
val = m_matrix.coeffRef(i,j); return m_matrix.coeffRef(i,j);
else else
{ {
for(std::size_t t=0; t<m_triplets.size(); ++t) for(std::size_t t=0; t<m_triplets.size(); ++t)
{ {
if(m_triplets[t].col() == j && if(m_triplets[t].col() == j &&
m_triplets[t].row() == i) m_triplets[t].row() == i)
val = m_triplets[t].value(); return m_triplets[t].value();
} }
} }
return val; return 0;
} }
void assemble_matrix() const void assemble_matrix() const