XFEMAction

under construction:Undocumented Class

The XFEMAction has not been documented. The content contained on this page includes the basic 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