www.mooseframework.org
Classes | Functions
GBAnisotropyBase.h File Reference

Go to the source code of this file.

Classes

class  GBAnisotropyBase
 Function[kappa, gamma, m, L] = parameters (sigma, mob, w_GB, sigma0) Parameter determination method is elaborated in Phys. More...
 

Functions

template<>
InputParameters validParams< GBAnisotropyBase > ()
 

Function Documentation

◆ validParams< GBAnisotropyBase >()

template<>
InputParameters validParams< GBAnisotropyBase > ( )

Definition at line 17 of file GBAnisotropyBase.C.

18 {
19  InputParameters params = validParams<Material>();
20  params.addCoupledVar("T", 300.0, "Temperature in Kelvin");
21  params.addParam<Real>("length_scale", 1.0e-9, "Length scale in m, where default is nm");
22  params.addParam<Real>("time_scale", 1.0e-9, "Time scale in s, where default is ns");
23  params.addParam<Real>("molar_volume_value",
24  7.11e-6,
25  "molar volume of material in m^3/mol, by default it's the value of copper");
26  params.addParam<Real>(
27  "delta_sigma", 0.1, "factor determining inclination dependence of GB energy");
28  params.addParam<Real>(
29  "delta_mob", 0.1, "factor determining inclination dependence of GB mobility");
30  params.addRequiredParam<FileName>("Anisotropic_GB_file_name",
31  "Name of the file containing: 1)GB mobility prefactor; 2) GB "
32  "migration activation energy; 3)GB energy");
33  params.addRequiredParam<bool>("inclination_anisotropy",
34  "The GB anisotropy inclination would be considered if true");
35  params.addRequiredCoupledVarWithAutoBuild(
36  "v", "var_name_base", "op_num", "Array of coupled variables");
37  return params;
38 }

Referenced by validParams< GBAnisotropy >(), and validParams< GBWidthAnisotropy >().