https://mooseframework.inl.gov
Loading...
Searching...
No Matches
xfem
include
auxkernels
XFEMCutPlaneAux.h
Go to the documentation of this file.
1
//* This file is part of the MOOSE framework
2
//* https://mooseframework.inl.gov
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
static
InputParameters
validParams
();
22
23
XFEMCutPlaneAux
(
const
InputParameters
&
parameters
);
24
25
virtual
~XFEMCutPlaneAux
() {}
26
27
protected
:
28
virtual
Real
computeValue
();
29
30
private
:
31
Xfem::XFEM_CUTPLANE_QUANTITY
_quantity
;
32
std::shared_ptr<XFEM>
_xfem
;
33
unsigned
int
_plane_id
;
34
};
AuxKernel.h
XFEM.h
AuxKernelTempl< Real >
AuxKernelTempl< Real >::parameters
const InputParameters & parameters() const
XFEMCutPlaneAux
Coupled auxiliary value.
Definition
XFEMCutPlaneAux.h:19
XFEMCutPlaneAux::~XFEMCutPlaneAux
virtual ~XFEMCutPlaneAux()
Definition
XFEMCutPlaneAux.h:25
XFEMCutPlaneAux::_quantity
Xfem::XFEM_CUTPLANE_QUANTITY _quantity
Definition
XFEMCutPlaneAux.h:31
XFEMCutPlaneAux::computeValue
virtual Real computeValue()
Definition
XFEMCutPlaneAux.C:45
XFEMCutPlaneAux::_plane_id
unsigned int _plane_id
Definition
XFEMCutPlaneAux.h:33
XFEMCutPlaneAux::_xfem
std::shared_ptr< XFEM > _xfem
Definition
XFEMCutPlaneAux.h:32
XFEMCutPlaneAux::validParams
static InputParameters validParams()
Definition
XFEMCutPlaneAux.C:17
Xfem::XFEM_CUTPLANE_QUANTITY
XFEM_CUTPLANE_QUANTITY
Definition
XFEM.h:28
InputParameters
Generated on Fri Aug 21 2026 13:42:03 for https://mooseframework.inl.gov by
1.9.8