www.mooseframework.org
Functions
PFCRFFEnergyDensity.C File Reference

Go to the source code of this file.

Functions

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

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "PhaseFieldApp"  ,
PFCRFFEnergyDensity   
)

◆ validParams< PFCRFFEnergyDensity >()

template<>
InputParameters validParams< PFCRFFEnergyDensity > ( )

Definition at line 17 of file PFCRFFEnergyDensity.C.

18 {
19  InputParameters params = validParams<AuxKernel>();
20  params.addRequiredCoupledVar("v", "Array of coupled variables");
21  params.addParam<Real>("a", 1.0, "Modified Coefficent in Taylor series expansion");
22  params.addParam<Real>("b", 1.0, "Modified Coefficent in Taylor series expansion");
23  params.addParam<Real>("c", 1.0, "Modified Coefficent in Taylor series expansion");
24  params.addParam<unsigned int>(
25  "num_exp_terms", 4, "Number of terms to use in the Taylor series expansion");
26  MooseEnum log_options("tolerance cancelation expansion nothing");
27  params.addRequiredParam<MooseEnum>(
28  "log_approach", log_options, "Which approach will be used to handle the natural log");
29  params.addParam<Real>("tol", 1.0e-9, "Tolerance used when the tolerance approach is chosen");
30  return params;
31 }