This is the ElementPairLocator class. More...
#include <ElementPairLocator.h>
Public Types | |
typedef std::list< std::pair< const Elem *, const Elem * > > | ElementPairList |
Public Member Functions | |
ElementPairLocator (unsigned int interface_id) | |
virtual | ~ElementPairLocator () |
virtual void | reinit () |
virtual void | update () |
const ElementPairList & | getElemPairs () const |
const ElementPairInfo & | getElemPairInfo (std::pair< const Elem *, const Elem *> elem_pair) const |
Protected Attributes | |
const ElementPairList * | _elem_pairs |
std::map< std::pair< const Elem *, const Elem * >, ElementPairInfo > | _element_pair_info |
unsigned int | _interface_id |
This is the ElementPairLocator class.
This is a base class that finds the element pairs for ElementElementConstraint
Definition at line 34 of file ElementPairLocator.h.
typedef std::list<std::pair<const Elem *, const Elem *> > ElementPairLocator::ElementPairList |
Definition at line 44 of file ElementPairLocator.h.
|
inline |
Definition at line 37 of file ElementPairLocator.h.
|
inlinevirtual |
Definition at line 42 of file ElementPairLocator.h.
|
inline |
Definition at line 58 of file ElementPairLocator.h.
Referenced by NonlinearSystemBase::constraintJacobians(), and NonlinearSystemBase::constraintResiduals().
|
inline |
Definition at line 50 of file ElementPairLocator.h.
Referenced by NonlinearSystemBase::constraintJacobians(), and NonlinearSystemBase::constraintResiduals().
|
inlinevirtual |
Definition at line 46 of file ElementPairLocator.h.
Referenced by GeometricSearchData::reinit(), and GeometricSearchData::update().
|
inlinevirtual |
Definition at line 48 of file ElementPairLocator.h.
Referenced by GeometricSearchData::update().
|
protected |
Definition at line 68 of file ElementPairLocator.h.
Referenced by getElemPairs().
|
protected |
Definition at line 69 of file ElementPairLocator.h.
Referenced by getElemPairInfo().
|
protected |
Definition at line 70 of file ElementPairLocator.h.
Referenced by ElementPairLocator().