www.mooseframework.org
Functions
RANFSNormalMechanicalContact.C File Reference

Go to the source code of this file.

Functions

 registerMooseObject ("ContactApp", RANFSNormalMechanicalContact)
 
template<>
InputParameters validParams< RANFSNormalMechanicalContact > ()
 

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "ContactApp"  ,
RANFSNormalMechanicalContact   
)

◆ validParams< RANFSNormalMechanicalContact >()

template<>
InputParameters validParams< RANFSNormalMechanicalContact > ( )

Definition at line 25 of file RANFSNormalMechanicalContact.C.

26 {
27  InputParameters params = validParams<NodeFaceConstraint>();
28  params.set<bool>("use_displaced_mesh") = true;
29 
30  MooseEnum component("x=0 y=1 z=2");
31  params.addRequiredParam<MooseEnum>(
32  "component", component, "The force component constraint that this object is supplying");
33  params.addRequiredCoupledVar(
34  "displacements",
35  "The displacements appropriate for the simulation geometry and coordinate system");
36  params.addClassDescription("Applies the Reduced Active Nonlinear Function Set scheme in which "
37  "the slave node's non-linear residual function is replaced by the "
38  "zero penetration constraint equation when the constraint is active");
39  return params;
40 }
MaterialTensorCalculatorTools::component
Real component(const SymmTensor &symm_tensor, unsigned int index)
Definition: MaterialTensorCalculatorTools.C:16