XFEMAction

under construction:Undocumented Class

The XFEMAction has not been documented, if you would like to contribute to MOOSE by writing documentation, please see Documenting MOOSE. The content contained on this page explains the typical documentation associated with an action; however, what is contained is ultimately determined by what is necessary to make the documentation clear for users.

!syntax description /XFEM/XFEMAction

Input Parameters

  • crack_front_definitionThe CrackFrontDefinition user object name (only needed if 'use_crack_tip_enrichment=true')

    C++ Type:UserObjectName

    Options:

    Description:The CrackFrontDefinition user object name (only needed if 'use_crack_tip_enrichment=true')

  • 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

    Options:

    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')

  • crack_growth_increment0.1Crack growth increment

    Default:0.1

    C++ Type:double

    Options:

    Description:Crack growth increment

  • cut_off_radiusThe cut off radius of crack tip enrichment functions (only needed if 'use_crack_tip_enrichment=true')

    C++ Type:double

    Options:

    Description:The cut off radius of crack tip enrichment functions (only needed if 'use_crack_tip_enrichment=true')

  • qrulevolfracXFEM quadrature rule to use

    Default:volfrac

    C++ Type:std::string

    Options:

    Description:XFEM quadrature rule to use

  • enrichment_displacementsNames of enrichment displacement variables (only needed if 'use_crack_tip_enrichment=true')

    C++ Type:std::vector

    Options:

    Description:Names of enrichment displacement variables (only needed if 'use_crack_tip_enrichment=true')

  • use_crack_growth_incrementFalseUse fixed crack growth increment

    Default:False

    C++ Type:bool

    Options:

    Description:Use fixed crack growth increment

  • inactiveIf specified blocks matching these identifiers will be skipped.

    C++ Type:std::vector

    Options:

    Description:If specified blocks matching these identifiers will be skipped.

  • use_crack_tip_enrichmentFalseUse crack tip enrichment functions

    Default:False

    C++ Type:bool

    Options:

    Description:Use crack tip enrichment functions

  • geometric_cut_userobjectsList of names of GeometricCutUserObjects with cut info and methods

    C++ Type:std::vector

    Options:

    Description:List of names of GeometricCutUserObjects with cut info and methods

  • active__all__ If specified only the blocks named will be visited and made active

    Default:__all__

    C++ Type:std::vector

    Options:

    Description:If specified only the blocks named will be visited and made active

  • output_cut_planeFalseOutput the XFEM cut plane and volume fraction

    Default:False

    C++ Type:bool

    Options:

    Description:Output the XFEM cut plane and volume fraction

  • displacementsNames of displacement variables (only needed if 'use_crack_tip_enrichment=true')

    C++ Type:std::vector

    Options:

    Description:Names of displacement variables (only needed if 'use_crack_tip_enrichment=true')

Optional Parameters

References