www.mooseframework.org
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
INSADMomentumSUPG< compute_stage > Class Template Reference

This class computes the momentum equation residual and Jacobian contributions for SUPG stabilization terms of the incompressible Navier-Stokes momentum equation. More...

#include <INSADMomentumSUPG.h>

Inheritance diagram for INSADMomentumSUPG< compute_stage >:
[legend]

Public Member Functions

 INSADMomentumSUPG (const InputParameters &parameters)
 

Protected Member Functions

virtual ADVectorResidual precomputeQpStrongResidual () override
 
const ADMaterialProperty (RealVectorValue) &_momentum_strong_residual
 

Protected Attributes

 usingVectorKernelSUPGMembers
 

Detailed Description

template<ComputeStage compute_stage>
class INSADMomentumSUPG< compute_stage >

This class computes the momentum equation residual and Jacobian contributions for SUPG stabilization terms of the incompressible Navier-Stokes momentum equation.

Definition at line 16 of file INSADMomentumSUPG.h.

Constructor & Destructor Documentation

◆ INSADMomentumSUPG()

template<ComputeStage compute_stage>
INSADMomentumSUPG< compute_stage >::INSADMomentumSUPG ( const InputParameters &  parameters)

Definition at line 20 of file INSADMomentumSUPG.C.

21  : ADVectorKernelSUPG<compute_stage>(parameters),
22  _momentum_strong_residual(adGetADMaterialProperty<RealVectorValue>("momentum_strong_residual"))
23 {
24 }

Member Function Documentation

◆ ADMaterialProperty()

template<ComputeStage compute_stage>
const INSADMomentumSUPG< compute_stage >::ADMaterialProperty ( RealVectorValue  ) &
protected

◆ precomputeQpStrongResidual()

template<ComputeStage compute_stage>
ADVectorResidual INSADMomentumSUPG< compute_stage >::precomputeQpStrongResidual ( )
overrideprotectedvirtual

Definition at line 28 of file INSADMomentumSUPG.C.

29 {
30  return _momentum_strong_residual[_qp];
31 }

Member Data Documentation

◆ usingVectorKernelSUPGMembers

template<ComputeStage compute_stage>
INSADMomentumSUPG< compute_stage >::usingVectorKernelSUPGMembers
protected

Definition at line 36 of file INSADMomentumSUPG.h.


The documentation for this class was generated from the following files: