Loading [MathJax]/extensions/tex2jax.js
www.mooseframework.org
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends
Functions
ACSwitching.C File Reference

Go to the source code of this file.

Functions

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

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "PhaseFieldApp"  ,
ACSwitching   
)

◆ validParams< ACSwitching >()

template<>
InputParameters validParams< ACSwitching > ( )

Definition at line 16 of file ACSwitching.C.

17 {
18  InputParameters params = ACBulk<Real>::validParams();
19  params.addClassDescription(
20  "Kernel for Allen-Cahn equation that adds derivatives of switching functions and energies");
21  params.addRequiredParam<std::vector<MaterialPropertyName>>(
22  "Fj_names", "List of free energies for each phase. Place in same order as hj_names!");
23  params.addRequiredParam<std::vector<MaterialPropertyName>>(
24  "hj_names", "Switching Function Materials that provide h. Place in same order as Fj_names!");
25  return params;
26 }
ACBulk::validParams
static InputParameters validParams()
Definition: ACBulk.h:74