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

Go to the source code of this file.

Classes

class  KKSSplitCHCRes
 SplitCHBulk child class that takes all the necessary data from a KKSBaseMaterial. More...
 

Functions

template<>
InputParameters validParams< KKSSplitCHCRes > ()
 

Function Documentation

template<>
InputParameters validParams< KKSSplitCHCRes > ( )

Definition at line 11 of file KKSSplitCHCRes.C.

12 {
13  InputParameters params = validParams<SplitCHBase>();
14  params.addClassDescription("KKS model kernel for the split Bulk Cahn-Hilliard term. This "
15  "operates on the chemical potential 'c' as the non-linear variable");
16  params.addRequiredParam<MaterialPropertyName>(
17  "fa_name",
18  "Base name of the free energy function F (f_base in the corresponding KKSBaseMaterial)");
19  params.addRequiredParam<MaterialPropertyName>(
20  "fb_name",
21  "Base name of the free energy function F (f_base in the corresponding KKSBaseMaterial)");
22  params.addRequiredCoupledVar(
23  "ca", "phase concentration corresponding to the non-linear variable of this kernel");
24  params.addRequiredCoupledVar(
25  "cb", "phase concentration corresponding to the non-linear variable of this kernel");
26  params.addCoupledVar("args_a", "Vector of additional arguments to Fa");
27  params.addParam<MaterialPropertyName>(
28  "h_name", "h", "Base name for the switching function h(eta)"); // TODO: everywhere else this
29  // is called just "h"
30  params.addRequiredCoupledVar("w",
31  "Chemical potenial non-linear helper variable for the split solve");
32 
33  return params;
34 }
InputParameters validParams< SplitCHBase >()
Definition: SplitCHBase.C:11