www.mooseframework.org
Functions
PorousFlowMassFraction.C File Reference

Go to the source code of this file.

Functions

 registerMooseObject ("PorousFlowApp", PorousFlowMassFraction)
 
template<>
InputParameters validParams< PorousFlowMassFraction > ()
 

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "PorousFlowApp"  ,
PorousFlowMassFraction   
)

◆ validParams< PorousFlowMassFraction >()

template<>
InputParameters validParams< PorousFlowMassFraction > ( )

Definition at line 16 of file PorousFlowMassFraction.C.

17 {
18  InputParameters params = validParams<PorousFlowMaterialVectorBase>();
19  params.addCoupledVar("mass_fraction_vars",
20  "List of variables that represent the mass fractions. Format is 'f_ph0^c0 "
21  "f_ph0^c1 f_ph0^c2 ... f_ph0^c(N-1) f_ph1^c0 f_ph1^c1 fph1^c2 ... "
22  "fph1^c(N-1) ... fphP^c0 f_phP^c1 fphP^c2 ... fphP^c(N-1)' where "
23  "N=num_components and P=num_phases, and it is assumed that "
24  "f_ph^cN=1-sum(f_ph^c,{c,0,N-1}) so that f_ph^cN need not be given. If no "
25  "variables are provided then num_phases=1=num_components.");
26  params.addPrivateParam<std::string>("pf_material_type", "mass_fraction");
27  params.addClassDescription("This Material forms a std::vector<std::vector ...> of mass-fractions "
28  "out of the individual mass fractions");
29  return params;
30 }
validParams< PorousFlowMaterialVectorBase >
InputParameters validParams< PorousFlowMaterialVectorBase >()
Definition: PorousFlowMaterialVectorBase.C:14