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

Go to the source code of this file.

Classes

class  GBEvolutionBase
 

Functions

template<>
InputParameters validParams< GBEvolutionBase > ()
 

Function Documentation

template<>
InputParameters validParams< GBEvolutionBase > ( )

Definition at line 11 of file GBEvolutionBase.C.

Referenced by validParams< GBEvolution >().

12 {
13  InputParameters params = validParams<Material>();
14  params.addClassDescription(
15  "Computes necessary material properties for the isotropic grian growth model");
16  params.addRequiredCoupledVar("T", "Temperature in Kelvin");
17  params.addParam<Real>("f0s", 0.125, "The GB energy constant ");
18  params.addRequiredParam<Real>("wGB", "Diffuse GB width in the lengthscale of the model");
19  params.addParam<Real>("length_scale", 1.0e-9, "Length scale in m, where default is nm");
20  params.addParam<Real>("time_scale", 1.0e-9, "Time scale in s, where default is ns");
21  params.addParam<Real>(
22  "GBMobility",
23  -1,
24  "GB mobility input in m^4/(J*s), that overrides the temperature dependent calculation");
25  params.addParam<Real>("GBmob0", 0, "Grain boundary mobility prefactor in m^4/(J*s)");
26  params.addParam<Real>("Q", 0, "Grain boundary migration activation energy in eV");
27  params.addParam<Real>("molar_volume",
28  24.62e-6,
29  "Molar volume in m^3/mol, needed for temperature gradient driving force");
30  return params;
31 }