moltres
Loading...
Searching...
No Matches
DGTurbulentDiffusion.h
Go to the documentation of this file.
1#pragma once
2
3#include "DGKernel.h"
4
9class DGTurbulentDiffusion : public DGKernel
10{
11public:
12 static InputParameters validParams();
13
14 DGTurbulentDiffusion(const InputParameters & parameters);
15
16protected:
17 virtual Real computeQpResidual(Moose::DGResidualType type) override;
18 virtual Real computeQpJacobian(Moose::DGJacobianType type) override;
19 virtual Real computeQpOffDiagJacobian(Moose::DGJacobianType type, unsigned jvar) override;
20
22 Real _sigma;
23 const ADMaterialProperty<Real> & _mu;
24 const ADMaterialProperty<Real> & _mu_nb;
25 const ADMaterialProperty<Real> & _rho;
26 const ADMaterialProperty<Real> & _rho_nb;
27 const ADVariableValue & _mu_tilde;
28 const ADVariableValue & _mu_tilde_nb;
29 Real _sc;
31};
Definition DGTurbulentDiffusion.h:10
static InputParameters validParams()
Definition DGTurbulentDiffusion.C:9
virtual Real computeQpResidual(Moose::DGResidualType type) override
Definition DGTurbulentDiffusion.C:42
virtual Real computeQpOffDiagJacobian(Moose::DGJacobianType type, unsigned jvar) override
Definition DGTurbulentDiffusion.C:144
unsigned int _mu_tilde_var_number
Definition DGTurbulentDiffusion.h:30
Real _sc
Definition DGTurbulentDiffusion.h:29
virtual Real computeQpJacobian(Moose::DGJacobianType type) override
Definition DGTurbulentDiffusion.C:89
const ADVariableValue & _mu_tilde_nb
Definition DGTurbulentDiffusion.h:28
const ADMaterialProperty< Real > & _rho
Definition DGTurbulentDiffusion.h:25
const ADMaterialProperty< Real > & _mu_nb
Definition DGTurbulentDiffusion.h:24
const ADVariableValue & _mu_tilde
Definition DGTurbulentDiffusion.h:27
const ADMaterialProperty< Real > & _rho_nb
Definition DGTurbulentDiffusion.h:26
Real _sigma
Definition DGTurbulentDiffusion.h:22
Real _epsilon
Definition DGTurbulentDiffusion.h:21
const ADMaterialProperty< Real > & _mu
Definition DGTurbulentDiffusion.h:23