www.mooseframework.org
Classes | Namespaces | Functions
RANFSNormalMechanicalContact.h File Reference

Go to the source code of this file.

Classes

class  libMesh::NumericVector< typename >
 
class  RANFSNormalMechanicalContact
 

Namespaces

 libMesh
 

Functions

template<>
InputParameters validParams< RANFSNormalMechanicalContact > ()
 

Function Documentation

◆ 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