23 "The acceleration components for an applied distributed force in an element.");
24 params.
addRequiredParam<
unsigned int>(
"component",
"acceleration vector components");
28 params.
addClassDescription(
"Implements a force term in the Navier Stokes momentum equation.");
35 _component(getParam<unsigned
int>(
"component")),
37 _rho_var_number(coupled(
"rho")),
38 _rho(coupledValue(
"rho"))
static InputParameters validParams()
registerMooseObject("NavierStokesApp", DistributedForce)
virtual Real computeQpJacobian()
virtual Real computeQpResidual()
const VariableTestValue & _test
const VariableValue & _rho
unsigned int _rho_var_number
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
DistributedForce(const InputParameters ¶meters)
static InputParameters validParams()
virtual Real computeQpOffDiagJacobian(unsigned int jvar)
const VariablePhiValue & _phi
void ErrorVector unsigned int
The DistributedForce kernel computes the body force due to the acceleration of mass in an element...