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

◆ validParams< KKSSplitCHCRes >()

template<>
InputParameters validParams< KKSSplitCHCRes > ( )

Definition at line 16 of file KKSSplitCHCRes.C.

17 {
18  InputParameters params = validParams<SplitCHBase>();
19  params.addClassDescription(
20  "KKS model kernel for the split Bulk Cahn-Hilliard term. This kernel operates on the "
21  "physical concentration 'c' as the non-linear variable");
22  params.addRequiredParam<MaterialPropertyName>(
23  "fa_name",
24  "Base name of an arbitrary phase free energy function F (f_base in the corresponding "
25  "KKSBaseMaterial)");
26  params.addRequiredCoupledVar(
27  "ca", "phase concentration corresponding to the non-linear variable of this kernel");
28  params.addCoupledVar("args_a", "Vector of additional arguments to Fa");
29  params.addRequiredCoupledVar("w",
30  "Chemical potential non-linear helper variable for the split solve");
31  return params;
32 }
validParams< SplitCHBase >
InputParameters validParams< SplitCHBase >()
Definition: SplitCHBase.C:14