moltres
Loading...
Searching...
No Matches
SATurbulentViscositySUPGBC.h
Go to the documentation of this file.
1#pragma once
2
3#include "ADIntegratedBC.h"
4
8class SATurbulentViscositySUPGBC : public ADIntegratedBC
9{
10public:
11 static InputParameters validParams();
12
13 SATurbulentViscositySUPGBC(const InputParameters & parameters);
14
15protected:
16 ADRealVectorValue computeQpStabilization();
18 void computeResidual() override;
19 void computeResidualsForJacobian() override;
20 virtual ADReal computeQpResidual() override final;
21
22 const ADMaterialProperty<Real> & _tau_visc;
23 const ADVectorVariableValue & _velocity;
24 const ADMaterialProperty<Real> & _visc_strong_residual;
25};
Definition SATurbulentViscositySUPGBC.h:9
ADRealVectorValue computeQpStabilization()
Definition SATurbulentViscositySUPGBC.C:26
virtual ADReal computeQpResidual() override final
Definition SATurbulentViscositySUPGBC.C:95
void computeResidual() override
Definition SATurbulentViscositySUPGBC.C:38
const ADMaterialProperty< Real > & _visc_strong_residual
Definition SATurbulentViscositySUPGBC.h:24
static InputParameters validParams()
Definition SATurbulentViscositySUPGBC.C:6
void computeResidualsForJacobian() override
Definition SATurbulentViscositySUPGBC.C:69
const ADMaterialProperty< Real > & _tau_visc
Definition SATurbulentViscositySUPGBC.h:22
ADReal precomputeQpStrongResidual()
Definition SATurbulentViscositySUPGBC.C:32
const ADVectorVariableValue & _velocity
Definition SATurbulentViscositySUPGBC.h:23