www.mooseframework.org
INSMassRZ.h
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 #pragma once
11 
12 #include "INSMass.h"
13 
14 // Forward Declarations
15 class INSMassRZ;
16 
17 template <>
18 InputParameters validParams<INSMassRZ>();
19 
27 class INSMassRZ : public INSMass
28 {
29 public:
30  INSMassRZ(const InputParameters & parameters);
31  virtual ~INSMassRZ() {}
32 
33 protected:
34  virtual RealVectorValue strongViscousTermTraction() override;
35  virtual RealVectorValue dStrongViscDUCompTraction(unsigned comp) override;
36  virtual RealVectorValue strongViscousTermLaplace() override;
37  virtual RealVectorValue dStrongViscDUCompLaplace(unsigned comp) override;
38  virtual Real computeQpResidual() override;
39  virtual Real computeQpOffDiagJacobian(unsigned jvar) override;
40 };
41 
INSMassRZ::dStrongViscDUCompLaplace
virtual RealVectorValue dStrongViscDUCompLaplace(unsigned comp) override
Definition: INSMassRZ.C:38
INSMassRZ::~INSMassRZ
virtual ~INSMassRZ()
Definition: INSMassRZ.h:31
INSMassRZ::computeQpOffDiagJacobian
virtual Real computeQpOffDiagJacobian(unsigned jvar) override
Definition: INSMassRZ.C:92
INSMassRZ::dStrongViscDUCompTraction
virtual RealVectorValue dStrongViscDUCompTraction(unsigned comp) override
Definition: INSMassRZ.C:61
validParams< INSMassRZ >
InputParameters validParams< INSMassRZ >()
Definition: INSMassRZ.C:16
INSMass.h
INSMass
This class computes the mass equation residual and Jacobian contributions for the incompressible Navi...
Definition: INSMass.h:25
INSMassRZ
This class computes the mass equation residual and Jacobian contributions for the incompressible Navi...
Definition: INSMassRZ.h:27
INSMassRZ::strongViscousTermLaplace
virtual RealVectorValue strongViscousTermLaplace() override
Definition: INSMassRZ.C:28
INSMassRZ::computeQpResidual
virtual Real computeQpResidual() override
Definition: INSMassRZ.C:77
INSMassRZ::strongViscousTermTraction
virtual RealVectorValue strongViscousTermTraction() override
Definition: INSMassRZ.C:51
INSMassRZ::INSMassRZ
INSMassRZ(const InputParameters &parameters)
Definition: INSMassRZ.C:25