www.mooseframework.org
Functions
KKSCHBulk.C File Reference

Go to the source code of this file.

Functions

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

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "PhaseFieldApp"  ,
KKSCHBulk   
)

◆ validParams< KKSCHBulk >()

template<>
InputParameters validParams< KKSCHBulk > ( )

Definition at line 16 of file KKSCHBulk.C.

17 {
18  InputParameters params = CHBulk<Real>::validParams();
19  params.addClassDescription("KKS model kernel for the Bulk Cahn-Hilliard term. This operates on "
20  "the concentration 'c' as the non-linear variable");
21  params.addRequiredParam<MaterialPropertyName>("fa_name",
22  "Base name of the free energy function "
23  "F (f_name in the corresponding "
24  "derivative function material)");
25  params.addRequiredParam<MaterialPropertyName>("fb_name",
26  "Base name of the free energy function "
27  "F (f_name in the corresponding "
28  "derivative function material)");
29  params.addRequiredCoupledVar(
30  "ca", "phase concentration corresponding to the non-linear variable of this kernel");
31  params.addRequiredCoupledVar(
32  "cb", "phase concentration corresponding to the non-linear variable of this kernel");
33  params.addCoupledVar("args_a", "Vector of additional arguments to Fa");
34  params.addParam<MaterialPropertyName>(
35  "h_name", "h", "Base name for the switching function h(eta)"); // TODO: everywhere else this
36  // is called just "h"
37  return params;
38 }
CHBulk::validParams
static InputParameters validParams()
Definition: CHBulk.h:75