deal.II version GIT relicensing-2167-g9622207b8f 2024-11-21 12:40:00+00:00
|
Public Member Functions | |
Accessor (const PreconditionBlockJacobi< MatrixType, inverse_type > *matrix, const size_type row) | |
size_type | row () const |
size_type | column () const |
inverse_type | value () const |
Protected Attributes | |
const PreconditionBlockJacobi< MatrixType, inverse_type > * | matrix |
size_type | bs |
size_type | a_block |
FullMatrix< inverse_type >::const_iterator | b_iterator |
FullMatrix< inverse_type >::const_iterator | b_end |
Friends | |
class | const_iterator |
Accessor class for iterators
Definition at line 403 of file precondition_block.h.
PreconditionBlockJacobi< MatrixType, inverse_type >::const_iterator::Accessor::Accessor | ( | const PreconditionBlockJacobi< MatrixType, inverse_type > * | matrix, |
const size_type | row | ||
) |
Constructor. Since we use accessors only for read access, a const matrix pointer is sufficient.
size_type PreconditionBlockJacobi< MatrixType, inverse_type >::const_iterator::Accessor::row | ( | ) | const |
Row number of the element represented by this object.
size_type PreconditionBlockJacobi< MatrixType, inverse_type >::const_iterator::Accessor::column | ( | ) | const |
Column number of the element represented by this object.
inverse_type PreconditionBlockJacobi< MatrixType, inverse_type >::const_iterator::Accessor::value | ( | ) | const |
Value of this matrix entry.
|
friend |
Definition at line 458 of file precondition_block.h.
|
protected |
The matrix accessed.
Definition at line 435 of file precondition_block.h.
|
protected |
Save block size here for further reference.
Definition at line 440 of file precondition_block.h.
|
protected |
Current block number.
Definition at line 445 of file precondition_block.h.
|
protected |
Iterator inside block.
Definition at line 450 of file precondition_block.h.
|
protected |
End of current block.
Definition at line 455 of file precondition_block.h.