#include <elem.h>
Public Member Functions | |
SideIter (const unsigned int side_number, Elem *parent) | |
SideIter () | |
SideIter (const SideIter &other) | |
SideIter & | operator= (const SideIter &other) |
Elem *& | operator* () const |
SideIter & | operator++ () |
bool | operator== (const SideIter &other) const |
bool | side_on_boundary () const |
Private Member Functions | |
void | _update_side_ptr () const |
Private Attributes | |
std::unique_ptr< Elem > | _side |
Elem * | _side_ptr |
Elem * | _parent |
unsigned int | _side_number |
|
inline |
|
inline |
|
inlineprivate |
Definition at line 2917 of file elem.h.
References _parent, _side, _side_number, _side_ptr, and libMesh::Elem::build_side_ptr().
Referenced by operator*().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 2909 of file elem.h.
References _parent, _side_number, and libMesh::Elem::neighbor_ptr().
|
private |
Definition at line 2941 of file elem.h.
Referenced by _update_side_ptr(), operator=(), operator==(), and side_on_boundary().
|
mutableprivate |
Definition at line 2929 of file elem.h.
Referenced by _update_side_ptr().
|
private |
Definition at line 2944 of file elem.h.
Referenced by _update_side_ptr(), operator++(), operator=(), operator==(), and side_on_boundary().
|
mutableprivate |
Definition at line 2938 of file elem.h.
Referenced by _update_side_ptr(), and operator*().