typename SparseMatrixEZ<number>::const_iterator&
SparseMatrixEZ<number>::const_iterator::operator++ ()
{
- Assert (a_row < matrix->m(), ExcIteratorPastEnd());
+ Assert (this->a_row < this->matrix->m(), ExcIteratorPastEnd());
++a_index;
- if (a_index >= matrix->row_info[a_row].length)
+ if (this->a_index >= this->matrix->row_info[a_row].length)
{
- a_index = 0;
- a_row++;
+ this->a_index = 0;
+ this->a_row++;
}
return *this;
}
SparseMatrixEZ<number>::const_iterator::operator == (
const const_iterator& other) const
{
- return (row() == other->row() && index() == other->index());
+ return (this->row() == other->row() && this->index() == other->index());
}
SparseMatrixEZ<number>::const_iterator::operator < (
const const_iterator& other) const
{
- return (row() < other->row() ||
- (row() == other->row() && index() < other->index()));
+ return (this->row() < other->row() ||
+ (this->row() == other->row() && this->index() < other->index()));
}