DisplacedProblem

A Problem object for providing access to the displaced finite element mesh and associated variables.

The DisplacedProblem encompasses a normal undisplaced FEProblemBase, which can be a FEProblem or an EigenProblem for example. Function attributes of the DisplacedProblem often forward to the normal encompassed problem, and are only modified when displacements affect the behavior, such as for Adaptivity.

The DisplacedProblem object contains a displaced nonlinear system, a displaced auxiliary system and a displaced mesh. The undisplaced mesh can also be obtained from the DisplacedProblem.

commentnote

The DisplacedProblem is automatically created by the CreateDisplacedProblemAction when the "displacements" parameter is set in the [Mesh] block.

Input Parameters

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

    C++ Type:std::vector<std::string>

    Unit:(no unit assumed)

    Controllable:No

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

  • default_ghostingFalseWhether or not to use libMesh's default amount of algebraic and geometric ghosting

    Default:False

    C++ Type:bool

    Unit:(no unit assumed)

    Controllable:No

    Description:Whether or not to use libMesh's default amount of algebraic and geometric ghosting

  • enableTrueSet the enabled status of the MooseObject.

    Default:True

    C++ Type:bool

    Unit:(no unit assumed)

    Controllable:No

    Description:Set the enabled status of the MooseObject.