#include <XFEMElementPairLocator.h>
Public Types | |
| typedef std::list< std::pair< const Elem *, const Elem * > > | ElementPairList |
Public Member Functions | |
| XFEMElementPairLocator (std::shared_ptr< XFEM > xfem, unsigned int interface_id, bool use_displaced_mesh=false) | |
| virtual void | reinit () |
| virtual void | update () |
| const ElementPairList & | getElemPairs () const |
| const ElementPairInfo & | getElemPairInfo (std::pair< const Elem *, const Elem * > elem_pair) const |
Protected Attributes | |
| std::shared_ptr< XFEM > | _xfem |
| bool | _use_displaced_mesh |
| const ElementPairList * | _elem_pairs |
| std::map< std::pair< const Elem *, const Elem * >, ElementPairInfo > | _element_pair_info |
| unsigned int | _interface_id |
Definition at line 15 of file XFEMElementPairLocator.h.
| XFEMElementPairLocator::XFEMElementPairLocator | ( | std::shared_ptr< XFEM > | xfem, |
| unsigned int | interface_id, | ||
| bool | use_displaced_mesh = false |
||
| ) |
Definition at line 12 of file XFEMElementPairLocator.C.
|
virtual |
Reimplemented from ElementPairLocator.
Definition at line 24 of file XFEMElementPairLocator.C.
Referenced by update().
|
virtual |
Reimplemented from ElementPairLocator.
Definition at line 88 of file XFEMElementPairLocator.C.
|
protected |
Definition at line 26 of file XFEMElementPairLocator.h.
Referenced by reinit(), and XFEMElementPairLocator().
|
protected |
Definition at line 25 of file XFEMElementPairLocator.h.
Referenced by reinit(), and XFEMElementPairLocator().