Go to the source code of this file.
◆ registerMooseObject()
◆ validParams< INSChorinPredictor >()
Definition at line 17 of file INSChorinPredictor.C.
19 InputParameters params = validParams<Kernel>();
21 params.addClassDescription(
"This class computes the 'Chorin' Predictor equation in "
22 "fully-discrete (both time and space) form.");
24 params.addRequiredCoupledVar(
"u",
"x-velocity");
25 params.addCoupledVar(
"v",
"y-velocity");
26 params.addCoupledVar(
"w",
"z-velocity");
29 params.addRequiredCoupledVar(
"u_star",
"star x-velocity");
30 params.addCoupledVar(
"v_star",
"star y-velocity");
31 params.addCoupledVar(
"w_star",
"star z-velocity");
34 params.addRequiredRangeCheckedParam<
unsigned>(
36 "component>=0 & component<=2",
37 "0,1,2 depending on if we are solving the x,y,z component of the Predictor equation");
38 MooseEnum predictor_type(
"OLD NEW STAR");
39 params.addRequiredParam<MooseEnum>(
42 "One of: OLD, NEW, STAR. Indicates which velocity to use in the predictor.");
45 params.addParam<MaterialPropertyName>(
"mu_name",
"mu",
"The name of the dynamic viscosity");
46 params.addParam<MaterialPropertyName>(
"rho_name",
"rho",
"The name of the density");