www.mooseframework.org
INSMomentumTimeDerivative.C
Go to the documentation of this file.
1 //* This file is part of the MOOSE framework
2 //* https://www.mooseframework.org
3 //*
4 //* All rights reserved, see COPYRIGHT for full restrictions
5 //* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6 //*
7 //* Licensed under LGPL 2.1, please see LICENSE for details
8 //* https://www.gnu.org/licenses/lgpl-2.1.html
9 
11 
13 
14 template <>
15 InputParameters
17 {
18  InputParameters params = validParams<TimeDerivative>();
19  params.addClassDescription("This class computes the time derivative for the incompressible "
20  "Navier-Stokes momentum equation.");
21  params.addParam<MaterialPropertyName>("rho_name", "rho", "density name");
22  return params;
23 }
24 
25 INSMomentumTimeDerivative::INSMomentumTimeDerivative(const InputParameters & parameters)
26  : TimeDerivative(parameters), _rho(getMaterialProperty<Real>("rho_name"))
27 {
28 }
29 
30 Real
32 {
33  return _rho[_qp] * TimeDerivative::computeQpResidual();
34 }
35 
36 Real
38 {
39  return _rho[_qp] * TimeDerivative::computeQpJacobian();
40 }
41 
42 Real
44 {
45  return 0.;
46 }
INSMomentumTimeDerivative.h
INSMomentumTimeDerivative::computeQpResidual
virtual Real computeQpResidual()
Definition: INSMomentumTimeDerivative.C:31
INSMomentumTimeDerivative::_rho
const MaterialProperty< Real > & _rho
Definition: INSMomentumTimeDerivative.h:38
registerMooseObject
registerMooseObject("NavierStokesApp", INSMomentumTimeDerivative)
INSMomentumTimeDerivative
This class computes the time derivative for the incompressible Navier-Stokes momentum equation.
Definition: INSMomentumTimeDerivative.h:25
INSMomentumTimeDerivative::computeQpJacobian
virtual Real computeQpJacobian()
Definition: INSMomentumTimeDerivative.C:37
validParams< INSMomentumTimeDerivative >
InputParameters validParams< INSMomentumTimeDerivative >()
Definition: INSMomentumTimeDerivative.C:16
INSMomentumTimeDerivative::computeQpOffDiagJacobian
virtual Real computeQpOffDiagJacobian(unsigned jvar)
Definition: INSMomentumTimeDerivative.C:43
INSMomentumTimeDerivative::INSMomentumTimeDerivative
INSMomentumTimeDerivative(const InputParameters &parameters)
Definition: INSMomentumTimeDerivative.C:25