Go to the source code of this file.
◆ validParams< DeformedGrainMaterial >()
Definition at line 17 of file DeformedGrainMaterial.C.
19 InputParameters params = validParams<Material>();
20 params.addRequiredCoupledVarWithAutoBuild(
21 "v",
"var_name_base",
"op_num",
"Array of coupled variables");
22 params.addRequiredParam<
unsigned int>(
"deformed_grain_num",
23 "Number of OP representing deformed grains");
24 params.addParam<Real>(
"length_scale", 1.0e-9,
"Length scale in m, where default is nm");
25 params.addParam<Real>(
"int_width", 4.0,
"Diffuse Interface width in length_scale unit");
26 params.addParam<Real>(
"time_scale", 1.0e-6,
"Time scale in sec, where default is micro sec");
27 params.addParam<Real>(
"GBMobility", 2.0e-13,
"GB mobility input in m^4/(J*s)");
28 params.addParam<Real>(
"GBE", 1.0,
"Grain boundary energy in J/m^2");
29 params.addParam<Real>(
"Disloc_Den", 9.0e15,
"Dislocation Density in m^-2");
30 params.addParam<Real>(
"Elas_Mod", 2.50e10,
"Elastic Modulus in J/m^3");
31 params.addParam<Real>(
"Burg_vec", 3.0e-10,
"Length of Burger Vector in m");
32 params.addRequiredParam<UserObjectName>(
"grain_tracker",
33 "The GrainTracker UserObject to get values from.");