www.mooseframework.org
xfem
include
actions
XFEMAction.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 "Action.h"
13
#include "UserObjectInterface.h"
14
15
class
XFEMAction
;
16
17
template
<>
18
InputParameters
validParams<XFEMAction>
();
19
20
class
XFEMAction
:
public
Action
21
{
22
public
:
23
XFEMAction
(InputParameters params);
24
25
virtual
void
act
();
26
27
protected
:
28
std::vector<UserObjectName>
_geom_cut_userobjects
;
29
std::string
_xfem_qrule
;
30
std::string
_order
;
31
std::string
_family
;
32
bool
_xfem_cut_plane
;
33
bool
_xfem_use_crack_growth_increment
;
34
Real
_xfem_crack_growth_increment
;
35
bool
_use_crack_tip_enrichment
;
36
UserObjectName
_crack_front_definition
;
37
std::vector<VariableName>
_enrich_displacements
;
38
std::vector<VariableName>
_displacements
;
39
std::vector<BoundaryName>
_cut_off_bc
;
40
Real
_cut_off_radius
;
41
};
42
XFEMAction::_geom_cut_userobjects
std::vector< UserObjectName > _geom_cut_userobjects
Definition:
XFEMAction.h:28
XFEMAction::_xfem_crack_growth_increment
Real _xfem_crack_growth_increment
Definition:
XFEMAction.h:34
XFEMAction::_displacements
std::vector< VariableName > _displacements
Definition:
XFEMAction.h:38
XFEMAction
Definition:
XFEMAction.h:20
XFEMAction::_crack_front_definition
UserObjectName _crack_front_definition
Definition:
XFEMAction.h:36
XFEMAction::_family
std::string _family
Definition:
XFEMAction.h:31
validParams< XFEMAction >
InputParameters validParams< XFEMAction >()
Definition:
XFEMAction.C:44
XFEMAction::_order
std::string _order
Definition:
XFEMAction.h:30
XFEMAction::_xfem_qrule
std::string _xfem_qrule
Definition:
XFEMAction.h:29
XFEMAction::act
virtual void act()
Definition:
XFEMAction.C:131
XFEMAction::_enrich_displacements
std::vector< VariableName > _enrich_displacements
Definition:
XFEMAction.h:37
XFEMAction::_cut_off_radius
Real _cut_off_radius
Definition:
XFEMAction.h:40
XFEMAction::_use_crack_tip_enrichment
bool _use_crack_tip_enrichment
Definition:
XFEMAction.h:35
XFEMAction::XFEMAction
XFEMAction(InputParameters params)
Definition:
XFEMAction.C:81
XFEMAction::_xfem_use_crack_growth_increment
bool _xfem_use_crack_growth_increment
Definition:
XFEMAction.h:33
XFEMAction::_xfem_cut_plane
bool _xfem_cut_plane
Definition:
XFEMAction.h:32
XFEMAction::_cut_off_bc
std::vector< BoundaryName > _cut_off_bc
Definition:
XFEMAction.h:39
Generated on Sat Jan 25 2020 12:04:47 for www.mooseframework.org by
1.8.16