ContactSlipDamper

under construction:Undocumented Class

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


# ContactSlipDamper

!syntax description /Dampers/ContactSlipDamper

## Overview

!! Replace these lines with information regarding the ContactSlipDamper object.

## Example Input File Syntax

!! Describe and include an example of how to use the ContactSlipDamper object.

!syntax parameters /Dampers/ContactSlipDamper

!syntax inputs /Dampers/ContactSlipDamper

!syntax children /Dampers/ContactSlipDamper

!syntax description /Dampers/ContactSlipDamper

Input Parameters

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

    C++ Type:std::vector

    Options:

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

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

    C++ Type:std::vector

    Options:

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

Required Parameters

  • 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

    Options:

    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.

  • debug_outputFalseOutput detailed debugging information

    Default:False

    C++ Type:bool

    Options:

    Description:Output detailed debugging information

  • max_iterative_slip1.79769e+308Maximum iterative slip

    Default:1.79769e+308

    C++ Type:double

    Options:

    Description:Maximum iterative slip

  • 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

    Options:

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

  • min_damping_factor0Minimum permissible value for damping factor

    Default:0

    C++ Type:double

    Options:

    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

    Options:

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

  • enableTrueSet the enabled status of the MooseObject.

    Default:True

    C++ Type:bool

    Options:

    Description:Set the enabled status of the MooseObject.

Advanced Parameters

Input Files