libMesh
|
This proxy class acts like a container of indices from a single coupling row. More...
#include <coupling_matrix.h>
Public Types | |
typedef ConstCouplingRowConstIterator | const_iterator |
Public Member Functions | |
ConstCouplingRow (std::size_t row_in, const CouplingMatrix &mat_in) | |
const_iterator | begin () const |
const_iterator | end () const |
bool | operator== (const ConstCouplingRow &other) const |
bool | operator!= (const ConstCouplingRow &other) const |
Protected Attributes | |
std::size_t | _row_i |
const CouplingMatrix & | _mat |
std::size_t | _begin_location |
const std::size_t | _end_location |
CouplingMatrix::rc_type::const_iterator | _begin_it |
Friends | |
class | ConstCouplingRowConstIterator |
This proxy class acts like a container of indices from a single coupling row.
Definition at line 336 of file coupling_matrix.h.
Definition at line 406 of file coupling_matrix.h.
|
inline |
Definition at line 339 of file coupling_matrix.h.
References _begin_it, _begin_location, _end_location, _mat, libMesh::CouplingMatrix::_ranges, _row_i, libMesh::MeshTools::Subdivision::prev, and libMesh::CouplingMatrix::size().
|
inline |
Definition at line 553 of file coupling_matrix.h.
References _begin_it, and _begin_location.
Referenced by CouplingMatrixTest::testIteratorAPI().
|
inline |
Definition at line 559 of file coupling_matrix.h.
References _mat, and libMesh::CouplingMatrix::_ranges.
Referenced by CouplingMatrixTest::testIteratorAPI().
|
inline |
Definition at line 429 of file coupling_matrix.h.
|
inline |
Definition at line 419 of file coupling_matrix.h.
References _begin_it, _begin_location, _mat, and libMesh::libmesh_assert().
|
friend |
Definition at line 435 of file coupling_matrix.h.
|
protected |
Definition at line 452 of file coupling_matrix.h.
Referenced by begin(), ConstCouplingRow(), and operator==().
|
protected |
Definition at line 442 of file coupling_matrix.h.
Referenced by begin(), ConstCouplingRow(), and operator==().
|
protected |
Definition at line 447 of file coupling_matrix.h.
Referenced by ConstCouplingRow(), and libMesh::ConstCouplingRowConstIterator::operator++().
|
protected |
Definition at line 438 of file coupling_matrix.h.
Referenced by ConstCouplingRow(), libMesh::ConstCouplingRowConstIterator::ConstCouplingRowConstIterator(), end(), libMesh::ConstCouplingRowConstIterator::operator*(), libMesh::ConstCouplingRowConstIterator::operator++(), and operator==().
|
protected |
Definition at line 437 of file coupling_matrix.h.
Referenced by ConstCouplingRow().