#include <coupling_matrix.h>
Public Types | |
typedef ConstCouplingRowConstIterator | const_iterator |
Public Member Functions | |
ConstCouplingRow (unsigned int 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 | |
unsigned int | _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 337 of file coupling_matrix.h.
Definition at line 407 of file coupling_matrix.h.
|
inline |
Definition at line 340 of file coupling_matrix.h.
References _begin_it, _begin_location, _end_location, _mat, libMesh::CouplingMatrix::_ranges, _row_i, std::max(), libMesh::MeshTools::Subdivision::prev, and libMesh::CouplingMatrix::size().
|
inline |
Definition at line 554 of file coupling_matrix.h.
References _begin_it, and _begin_location.
|
inline |
Definition at line 559 of file coupling_matrix.h.
References _mat, libMesh::CouplingMatrix::_ranges, and std::max().
|
inline |
Definition at line 430 of file coupling_matrix.h.
|
inline |
Definition at line 420 of file coupling_matrix.h.
References _begin_it, _begin_location, and _mat.
|
friend |
Definition at line 436 of file coupling_matrix.h.
|
protected |
Definition at line 453 of file coupling_matrix.h.
Referenced by begin(), ConstCouplingRow(), and operator==().
|
protected |
Definition at line 443 of file coupling_matrix.h.
Referenced by begin(), ConstCouplingRow(), and operator==().
|
protected |
Definition at line 448 of file coupling_matrix.h.
Referenced by ConstCouplingRow(), and libMesh::ConstCouplingRowConstIterator::operator++().
|
protected |
Definition at line 439 of file coupling_matrix.h.
Referenced by ConstCouplingRow(), libMesh::ConstCouplingRowConstIterator::ConstCouplingRowConstIterator(), end(), libMesh::ConstCouplingRowConstIterator::operator*(), libMesh::ConstCouplingRowConstIterator::operator++(), and operator==().
|
protected |
Definition at line 438 of file coupling_matrix.h.
Referenced by ConstCouplingRow().