22 "fully-discrete (both time and space) form.");
32 "0,1,2 depending on if we are solving the x,y,z component of the Corrector equation");
35 params.
addParam<MaterialPropertyName>(
"rho_name",
"rho",
"density name");
44 _u_vel_star(coupledValue(
"u_star")),
45 _v_vel_star(_mesh.dimension() >= 2 ? coupledValue(
"v_star") : _zero),
46 _w_vel_star(_mesh.dimension() == 3 ? coupledValue(
"w_star") : _zero),
52 _u_vel_star_var_number(coupled(
"u_star")),
58 _component(getParam<unsigned>(
"component")),
61 _rho(getMaterialProperty<
Real>(
"rho_name"))
77 return symmetric_part + pressure_part;
static InputParameters validParams()
const unsigned int invalid_uint
const VariableValue & _v_vel_star
const VariablePhiGradient & _grad_phi
unsigned _u_vel_star_var_number
unsigned _v_vel_star_var_number
const VariableGradient & _grad_p
The following methods are specializations for using the Parallel::packed_range_* routines for a vecto...
registerMooseObject("NavierStokesApp", INSChorinCorrector)
virtual Real computeQpOffDiagJacobian(unsigned jvar)
unsigned _w_vel_star_var_number
const VariableTestValue & _test
INSChorinCorrector(const InputParameters ¶meters)
This class computes the "Chorin" Corrector equation in fully-discrete (both time and space) form...
virtual Real computeQpJacobian()
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const VariableValue & _w_vel_star
virtual Real computeQpResidual()
static const std::string pressure
const VariableValue & _u_vel_star
static InputParameters validParams()
const VariablePhiValue & _phi
const MaterialProperty< Real > & _rho