www.mooseframework.org
XFEMCutPlaneAux.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 XFEMCUTPLANEAUX_H
9 #define XFEMCUTPLANEAUX_H
10 
11 #include "AuxKernel.h"
12 #include "XFEM.h"
13 
17 class XFEMCutPlaneAux : public AuxKernel
18 {
19 public:
20  XFEMCutPlaneAux(const InputParameters & parameters);
21 
22  virtual ~XFEMCutPlaneAux() {}
23 
24 protected:
25  virtual Real computeValue();
26 
27 private:
29  MooseSharedPointer<XFEM> _xfem;
30  unsigned int _plane_id;
31 };
32 
33 template <>
34 InputParameters validParams<XFEMCutPlaneAux>();
35 
36 #endif // XFEMCUTPLANEAUX_H
MooseSharedPointer< XFEM > _xfem
virtual Real computeValue()
virtual ~XFEMCutPlaneAux()
InputParameters validParams< XFEMCutPlaneAux >()
Coupled auxiliary value.
XFEM_CUTPLANE_QUANTITY
Definition: XFEM.h:26
Xfem::XFEM_CUTPLANE_QUANTITY _quantity
unsigned int _plane_id
XFEMCutPlaneAux(const InputParameters &parameters)