www.mooseframework.org
xfem
include
auxkernels
XFEMCutPlaneAux.h
Go to the documentation of this file.
1
//* This file is part of the MOOSE framework
2
//* https://www.mooseframework.org
3
//*
4
//* All rights reserved, see COPYRIGHT for full restrictions
5
//* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6
//*
7
//* Licensed under LGPL 2.1, please see LICENSE for details
8
//* https://www.gnu.org/licenses/lgpl-2.1.html
9
10
#pragma once
11
12
#include "AuxKernel.h"
13
#include "
XFEM.h
"
14
18
class
XFEMCutPlaneAux
:
public
AuxKernel
19
{
20
public
:
21
XFEMCutPlaneAux
(
const
InputParameters & parameters);
22
23
virtual
~XFEMCutPlaneAux
() {}
24
25
protected
:
26
virtual
Real
computeValue
();
27
28
private
:
29
Xfem::XFEM_CUTPLANE_QUANTITY
_quantity
;
30
std::shared_ptr<XFEM>
_xfem
;
31
unsigned
int
_plane_id
;
32
};
33
34
template
<>
35
InputParameters
validParams<XFEMCutPlaneAux>
();
36
XFEMCutPlaneAux
Coupled auxiliary value.
Definition:
XFEMCutPlaneAux.h:18
XFEMCutPlaneAux::~XFEMCutPlaneAux
virtual ~XFEMCutPlaneAux()
Definition:
XFEMCutPlaneAux.h:23
XFEM.h
XFEMCutPlaneAux::_xfem
std::shared_ptr< XFEM > _xfem
Definition:
XFEMCutPlaneAux.h:30
validParams< XFEMCutPlaneAux >
InputParameters validParams< XFEMCutPlaneAux >()
Definition:
XFEMCutPlaneAux.C:18
XFEMCutPlaneAux::_quantity
Xfem::XFEM_CUTPLANE_QUANTITY _quantity
Definition:
XFEMCutPlaneAux.h:29
Xfem::XFEM_CUTPLANE_QUANTITY
XFEM_CUTPLANE_QUANTITY
Definition:
XFEM.h:27
XFEMCutPlaneAux::XFEMCutPlaneAux
XFEMCutPlaneAux(const InputParameters ¶meters)
Definition:
XFEMCutPlaneAux.C:28
XFEMCutPlaneAux::computeValue
virtual Real computeValue()
Definition:
XFEMCutPlaneAux.C:44
XFEMCutPlaneAux::_plane_id
unsigned int _plane_id
Definition:
XFEMCutPlaneAux.h:31
Generated on Sat Jan 25 2020 12:04:47 for www.mooseframework.org by
1.8.16