Go to the source code of this file.
|
class | INSBase |
| This class computes strong and weak components of the INS governing equations. More...
|
|
◆ validParams< INSBase >()
Definition at line 15 of file INSBase.C.
17 InputParameters params = validParams<Kernel>();
19 params.addClassDescription(
"This class computes various strong and weak components of the "
20 "incompressible navier stokes equations which can then be assembled "
21 "together in child classes.");
23 params.addRequiredCoupledVar(
"u",
"x-velocity");
24 params.addCoupledVar(
"v", 0,
"y-velocity");
25 params.addCoupledVar(
"w", 0,
"z-velocity");
26 params.addRequiredCoupledVar(
"p",
"pressure");
28 params.addParam<RealVectorValue>(
29 "gravity", RealVectorValue(0, 0, 0),
"Direction of the gravity vector");
31 params.addParam<MaterialPropertyName>(
"mu_name",
"mu",
"The name of the dynamic viscosity");
32 params.addParam<MaterialPropertyName>(
"rho_name",
"rho",
"The name of the density");
34 params.addParam<Real>(
"alpha", 1.,
"Multiplicative factor on the stabilization parameter tau.");
35 params.addParam<
bool>(
36 "laplace",
true,
"Whether the viscous term of the momentum equations is in laplace form.");
37 params.addParam<
bool>(
"convective_term",
true,
"Whether to include the convective term.");
38 params.addParam<
bool>(
"transient_term",
40 "Whether there should be a transient term in the momentum residuals.");
Referenced by validParams< Advection >(), validParams< INSMass >(), and validParams< INSMomentumBase >().