www.mooseframework.org
XFEMElementPairLocator.h
Go to the documentation of this file.
1 /****************************************************************/
2 /* MOOSE - Multiphysics Object Oriented Simulation Environment */
3 /* */
4 /* All contents are licensed under LGPL V2.1 */
5 /* See LICENSE for full restrictions */
6 /****************************************************************/
7 
8 #ifndef XFEMELEMENTPAIRLOCATOR_H
9 #define XFEMELEMENTPAIRLOCATOR_H
10 
11 #include "ElementPairLocator.h"
12 #include "XFEM.h"
13 
14 class XFEMElementPairLocator : public ElementPairLocator
15 {
16 public:
17  XFEMElementPairLocator(MooseSharedPointer<XFEM> xfem,
18  unsigned int interface_id,
19  bool use_displaced_mesh = false);
20  virtual void reinit();
21  virtual void update();
22 
23 protected:
24  MooseSharedPointer<XFEM> _xfem;
26 };
27 
28 #endif // XFEMELEMENTPAIRLOCATOR_H
MooseSharedPointer< XFEM > _xfem
XFEMElementPairLocator(MooseSharedPointer< XFEM > xfem, unsigned int interface_id, bool use_displaced_mesh=false)