www.mooseframework.org
Functions
GrainBoundaryArea.C File Reference

Go to the source code of this file.

Functions

 registerMooseObject ("PhaseFieldApp", GrainBoundaryArea)
 
template<>
InputParameters validParams< GrainBoundaryArea > ()
 

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "PhaseFieldApp"  ,
GrainBoundaryArea   
)

◆ validParams< GrainBoundaryArea >()

template<>
InputParameters validParams< GrainBoundaryArea > ( )

Definition at line 17 of file GrainBoundaryArea.C.

18 {
19  InputParameters params = validParams<ElementIntegralPostprocessor>();
20  params.addClassDescription("Calculate total grain boundary length in 2D and area in 3D");
21  params.addRequiredCoupledVarWithAutoBuild(
22  "v", "var_name_base", "op_num", "Array of coupled variables");
23  params.addParam<Real>("grains_per_side",
24  2.0,
25  "Number of order parameters contacting a boundary "
26  "(should be 2.0 in polycrystals and 1.0 for "
27  "dispersed particles)");
28  params.addParam<Real>("op_range",
29  1.0,
30  "Range over which order parameters change across an "
31  "interface. By default order parameters are assumed to "
32  "vary from 0 to 1");
33  return params;
34 }