https://mooseframework.inl.gov
Loading...
Searching...
No Matches
INSMassRZ.h
Go to the documentation of this file.
1//* This file is part of the MOOSE framework
2//* https://mooseframework.inl.gov
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
23class INSMassRZ : public INSMass
24{
25public:
27
29 virtual ~INSMassRZ() {}
30
31protected:
32 virtual RealVectorValue strongViscousTermTraction() override;
33 virtual RealVectorValue dStrongViscDUCompTraction(unsigned comp) override;
34 virtual RealVectorValue strongViscousTermLaplace() override;
35 virtual RealVectorValue dStrongViscDUCompLaplace(unsigned comp) override;
36 virtual Real computeQpResidual() override;
37 virtual Real computeQpOffDiagJacobian(unsigned jvar) override;
38};
This class computes the mass equation residual and Jacobian contributions for the incompressible Navi...
Definition INSMassRZ.h:24
virtual RealVectorValue dStrongViscDUCompTraction(unsigned comp) override
Definition INSMassRZ.C:45
virtual Real computeQpResidual() override
Definition INSMassRZ.C:51
virtual RealVectorValue dStrongViscDUCompLaplace(unsigned comp) override
Definition INSMassRZ.C:33
virtual ~INSMassRZ()
Definition INSMassRZ.h:29
static InputParameters validParams()
Definition INSMassRZ.C:15
virtual Real computeQpOffDiagJacobian(unsigned jvar) override
Definition INSMassRZ.C:66
virtual RealVectorValue strongViscousTermTraction() override
Definition INSMassRZ.C:39
virtual RealVectorValue strongViscousTermLaplace() override
Definition INSMassRZ.C:27
This class computes the mass equation residual and Jacobian contributions for the incompressible Navi...
Definition INSMass.h:22
const InputParameters & parameters() const