www.mooseframework.org
Functions
SalehaniIrani3DCTraction.C File Reference

Go to the source code of this file.

Functions

 registerMooseObject ("TensorMechanicsApp", SalehaniIrani3DCTraction)
 
template<>
InputParameters validParams< SalehaniIrani3DCTraction > ()
 

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "TensorMechanicsApp"  ,
SalehaniIrani3DCTraction   
)

◆ validParams< SalehaniIrani3DCTraction >()

template<>
InputParameters validParams< SalehaniIrani3DCTraction > ( )

Definition at line 16 of file SalehaniIrani3DCTraction.C.

17 {
18  InputParameters params = validParams<CZMMaterialBase>();
19  params.addClassDescription("3D Coupled (3DC) cohesive law of Salehani and Irani with no damage");
20  params.addRequiredParam<Real>(
21  "normal_gap_at_maximum_normal_traction",
22  "The value of normal gap at which maximum normal traction is achieved");
23  params.addRequiredParam<Real>(
24  "tangential_gap_at_maximum_shear_traction",
25  "The value of tangential gap at which maximum shear traction is achieved");
26  params.addRequiredParam<Real>("maximum_normal_traction",
27  "The maximum normal traction the interface can sustain");
28  params.addRequiredParam<Real>("maximum_shear_traction",
29  "The maximum shear traction the interface can sustain");
30  return params;
31 }
validParams< CZMMaterialBase >
InputParameters validParams< CZMMaterialBase >()
Definition: CZMMaterialBase.C:16