www.mooseframework.org
Functions
PFFractureBulkRateBase.C File Reference

Go to the source code of this file.

Functions

template<>
InputParameters validParams< PFFractureBulkRateBase > ()
 

Function Documentation

template<>
InputParameters validParams< PFFractureBulkRateBase > ( )

Definition at line 12 of file PFFractureBulkRateBase.C.

Referenced by validParams< PFFractureBulkRate >(), and validParams< SplitPFFractureBulkRate >().

13 {
14  InputParameters params = validParams<Kernel>();
15  params.addClassDescription(
16  "Kernel to compute bulk energy contribution to damage order parameter residual equation");
17  params.addRequiredParam<Real>("width", "Width of the smooth crack representation");
18  params.addRequiredParam<Real>(
19  "viscosity", "Viscosity parameter, which reflects the transition right at crack stress");
20  params.addRequiredParam<MaterialPropertyName>(
21  "gc", "Material property which provides the maximum stress/crack stress");
22  params.addRequiredParam<MaterialPropertyName>(
23  "G0", "Material property name with undamaged strain energy driving damage (G0_pos)");
24  params.addParam<MaterialPropertyName>(
25  "dG0_dstrain", "Material property name with derivative of G0_pos with strain");
26 
27  params.addCoupledVar(
28  "displacements",
29  "The displacements appropriate for the simulation geometry and coordinate system");
30  params.addParam<std::string>("base_name",
31  "Optional parameter that allows the user to define "
32  "multiple mechanics material systems on the same "
33  "block, i.e. for multiple phases");
34  return params;
35 }