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

Go to the source code of this file.

Classes

class  SwitchingFunction3PhaseMaterial
 Material class to provide switching functions that prevent formation of a third phase at a two-phase interface. More...
 

Functions

template<>
InputParameters validParams< SwitchingFunction3PhaseMaterial > ()
 

Function Documentation

template<>
InputParameters validParams< SwitchingFunction3PhaseMaterial > ( )

Definition at line 11 of file SwitchingFunction3PhaseMaterial.C.

12 {
13  InputParameters params = validParams<DerivativeParsedMaterialHelper>();
14  params.addClassDescription("Material for switching function that prevents formation of a third "
15  "phase at a two-phase interface: h_i = eta_i^2/4 * [15 (1-eta_i) [1 + "
16  "eta_i - (eta_k - eta_j)^2] + eta_i * (9eta_i^2 - 5)]");
17  params.addRequiredCoupledVar("eta_i", "Order parameter i");
18  params.addRequiredCoupledVar("eta_j", "Order parameter j");
19  params.addRequiredCoupledVar("eta_k", "Order parameter k");
20  return params;
21 }
InputParameters validParams< DerivativeParsedMaterialHelper >()