XFEMAction

The XFEMAction has not been documented. The content listed below should be used as a starting point for documenting the class, which includes the typical automatic documentation associated with an Action; however, what is contained is ultimately determined by what is necessary to make the documentation clear for users.
# XFEMAction
!syntax description /XFEM/XFEMAction
## Overview
!! Replace these lines with information regarding the XFEMAction action.
## Example Input File Syntax
!! Describe and include an example of how to use the XFEMAction action.
!syntax parameters /XFEM/XFEMAction
!syntax description /XFEM/XFEMAction
Input Parameters
- active__all__ If specified only the blocks named will be visited and made active
Default:__all__
C++ Type:std::vector
Description:If specified only the blocks named will be visited and made active
- crack_front_definitionThe CrackFrontDefinition user object name (only needed if 'use_crack_tip_enrichment=true')
C++ Type:UserObjectName
Description:The CrackFrontDefinition user object name (only needed if 'use_crack_tip_enrichment=true')
- crack_growth_increment0.1Crack growth increment
Default:0.1
C++ Type:double
Description:Crack growth increment
- cut_off_boundaryBoundary that contains all nodes for which enrichment DOFs should be fixed away from crack tip (only needed if 'use_crack_tip_enrichment=true')
C++ Type:std::vector
Description:Boundary that contains all nodes for which enrichment DOFs should be fixed away from crack tip (only needed if 'use_crack_tip_enrichment=true')
- cut_off_radiusThe cut off radius of crack tip enrichment functions (only needed if 'use_crack_tip_enrichment=true')
C++ Type:double
Description:The cut off radius of crack tip enrichment functions (only needed if 'use_crack_tip_enrichment=true')
- debug_output_level1Controls the amount of debug output from XFEM. 0: None, 1: Summary, 2: Details on modifications to mesh, 3: Full dump of element fragment algorithm mesh
Default:1
C++ Type:unsigned int
Description:Controls the amount of debug output from XFEM. 0: None, 1: Summary, 2: Details on modifications to mesh, 3: Full dump of element fragment algorithm mesh
- displacementsNames of displacement variables (only needed if 'use_crack_tip_enrichment=true')
C++ Type:std::vector
Description:Names of displacement variables (only needed if 'use_crack_tip_enrichment=true')
- enrichment_displacementsNames of enrichment displacement variables (only needed if 'use_crack_tip_enrichment=true')
C++ Type:std::vector
Description:Names of enrichment displacement variables (only needed if 'use_crack_tip_enrichment=true')
- geometric_cut_userobjectsList of names of GeometricCutUserObjects with cut info and methods
C++ Type:std::vector
Description:List of names of GeometricCutUserObjects with cut info and methods
- inactiveIf specified blocks matching these identifiers will be skipped.
C++ Type:std::vector
Description:If specified blocks matching these identifiers will be skipped.
- output_cut_planeFalseOutput the XFEM cut plane and volume fraction
Default:False
C++ Type:bool
Description:Output the XFEM cut plane and volume fraction
- qrulevolfracXFEM quadrature rule to use
Default:volfrac
C++ Type:std::string
Description:XFEM quadrature rule to use
- use_crack_growth_incrementFalseUse fixed crack growth increment
Default:False
C++ Type:bool
Description:Use fixed crack growth increment
- use_crack_tip_enrichmentFalseUse crack tip enrichment functions
Default:False
C++ Type:bool
Description:Use crack tip enrichment functions