www.mooseframework.org
Functions
PFFracBulkRate.C File Reference

Go to the source code of this file.

Functions

template<>
InputParameters validParams< PFFracBulkRate > ()
 

Function Documentation

template<>
InputParameters validParams< PFFracBulkRate > ( )

Definition at line 12 of file PFFracBulkRate.C.

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