www.mooseframework.org
INSMomentumLaplaceForm.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 
10 #include "INSMomentumLaplaceForm.h"
11 
13 
14 template <>
15 InputParameters
17 {
18  InputParameters params = validParams<INSMomentumBase>();
19  params.addClassDescription("This class computes momentum equation residual and Jacobian viscous "
20  "contributions for the 'Laplacian' form of the governing equations.");
21  return params;
22 }
23 
24 INSMomentumLaplaceForm::INSMomentumLaplaceForm(const InputParameters & parameters)
25  : INSMomentumBase(parameters)
26 {
27 }
28 
29 Real
31 {
32  // Simplified version: mu * Laplacian(u_component)
33  return _mu[_qp] * (_grad_u[_qp] * _grad_test[_i][_qp]);
34 }
35 
36 Real
38 {
39  // Viscous part, Laplacian version
40  return _mu[_qp] * (_grad_phi[_j][_qp] * _grad_test[_i][_qp]);
41 }
42 
43 Real
45 {
46  return 0.;
47 }
INSMomentumLaplaceForm::computeQpOffDiagJacobianViscousPart
virtual Real computeQpOffDiagJacobianViscousPart(unsigned jvar) override
Definition: INSMomentumLaplaceForm.C:44
registerMooseObject
registerMooseObject("NavierStokesApp", INSMomentumLaplaceForm)
INSMomentumLaplaceForm::INSMomentumLaplaceForm
INSMomentumLaplaceForm(const InputParameters &parameters)
Definition: INSMomentumLaplaceForm.C:24
INSMomentumLaplaceForm
This class computes momentum equation residual and Jacobian viscous contributions for the "Laplacian"...
Definition: INSMomentumLaplaceForm.h:24
validParams< INSMomentumBase >
InputParameters validParams< INSMomentumBase >()
Definition: INSMomentumBase.C:15
INSMomentumLaplaceForm::computeQpResidualViscousPart
virtual Real computeQpResidualViscousPart() override
Definition: INSMomentumLaplaceForm.C:30
validParams< INSMomentumLaplaceForm >
InputParameters validParams< INSMomentumLaplaceForm >()
Definition: INSMomentumLaplaceForm.C:16
INSMomentumLaplaceForm.h
INSMomentumBase
This class computes the momentum equation residual and Jacobian contributions for the incompressible ...
Definition: INSMomentumBase.h:25
INSBase::_mu
const MaterialProperty< Real > & _mu
Definition: INSBase.h:104
INSMomentumLaplaceForm::computeQpJacobianViscousPart
virtual Real computeQpJacobianViscousPart() override
Definition: INSMomentumLaplaceForm.C:37