40 _elasticity_tensor_name(_base_name +
"elasticity_tensor"),
41 _elasticity_tensor(getMaterialPropertyByName<
RankFourTensor>(_elasticity_tensor_name)),
42 _c(coupledValue(
"c")),
43 _l(getMaterialProperty<Real>(
"l")),
44 _gc(getMaterialProperty<Real>(
"gc_prop")),
45 _pressure(getDefaultMaterialProperty<Real>(
"fracture_pressure")),
46 _use_current_hist(getParam<bool>(
"use_current_history_variable")),
47 _use_snes_vi_solver(getParam<bool>(
"use_snes_vi_solver")),
48 _H(declareProperty<Real>(
"hist")),
49 _H_old(getMaterialPropertyOld<Real>(
"hist")),
50 _barrier(getDefaultMaterialProperty<Real>(
"barrier_energy")),
51 _E(declareProperty<Real>(getParam<MaterialPropertyName>(
"E_name"))),
52 _dEdc(declarePropertyDerivative<Real>(getParam<MaterialPropertyName>(
"E_name"),
53 coupledName(
"c", 0))),
54 _d2Ed2c(declarePropertyDerivative<Real>(
55 getParam<MaterialPropertyName>(
"E_name"), coupledName(
"c", 0), coupledName(
"c", 0))),
57 declarePropertyDerivative<
RankTwoTensor>(_base_name +
"stress", coupledName(
"c", 0))),
58 _d2Fdcdstrain(declareProperty<
RankTwoTensor>(
"d2Fdcdstrain")),
59 _D(getMaterialProperty<Real>(
"D_name")),
60 _dDdc(getMaterialPropertyDerivative<Real>(
"D_name", coupledName(
"c", 0))),
62 getMaterialPropertyDerivative<Real>(
"D_name", coupledName(
"c", 0), coupledName(
"c", 0))),
63 _I(getDefaultMaterialProperty<Real>(
"I_name")),
64 _dIdc(getMaterialPropertyDerivative<Real>(
"I_name", coupledName(
"c", 0))),
65 _d2Id2c(getMaterialPropertyDerivative<Real>(
"I_name", coupledName(
"c", 0), coupledName(
"c", 0)))