ContactSlipDamper

under construction:Undocumented Class

The ContactSlipDamper 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 a MooseObject; however, what is contained is ultimately determined by what is necessary to make the documentation clear for users.

!syntax description /Dampers/ContactSlipDamper

Input Parameters

  • slaveIDs of the slave surfaces for which slip reversals should be damped

    C++ Type:std::vector

    Description:IDs of the slave surfaces for which slip reversals should be damped

  • masterIDs of the master surfaces for which slip reversals should be damped

    C++ Type:std::vector

    Description:IDs of the master surfaces for which slip reversals should be damped

Required Parameters

  • min_damping0Minimum value of computed damping. Damping lower than this will result in an exception being thrown and cutting the time step

    Default:0

    C++ Type:double

    Description:Minimum value of computed damping. Damping lower than this will result in an exception being thrown and cutting the time step

  • max_iterative_slip1.79769e+308Maximum iterative slip

    Default:1.79769e+308

    C++ Type:double

    Description:Maximum iterative slip

  • debug_outputFalseOutput detailed debugging information

    Default:False

    C++ Type:bool

    Description:Output detailed debugging information

  • damping_threshold_factor1000If previous iterations's slip is below the slip tolerance, only damp a slip reversal if the slip magnitude is greater than than this factor times the old slip.

    Default:1000

    C++ Type:double

    Description:If previous iterations's slip is below the slip tolerance, only damp a slip reversal if the slip magnitude is greater than than this factor times the old slip.

  • min_damping_factor0Minimum permissible value for damping factor

    Default:0

    C++ Type:double

    Description:Minimum permissible value for damping factor

Optional Parameters

  • control_tagsAdds user-defined labels for accessing object parameters via control logic.

    C++ Type:std::vector

    Description:Adds user-defined labels for accessing object parameters via control logic.

  • enableTrueSet the enabled status of the MooseObject.

    Default:True

    C++ Type:bool

    Description:Set the enabled status of the MooseObject.

Advanced Parameters

References