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

This class computes the momentum equation residual and Jacobian contributions for the convective term of the incompressible Navier-Stokes momentum equation. More...

#include <INSADMomentumAdvection.h>

Inheritance diagram for INSADMomentumAdvection< compute_stage >:
[legend]

Public Member Functions

 INSADMomentumAdvection (const InputParameters &parameters)
 

Protected Member Functions

virtual ADVectorResidual precomputeQpResidual () override
 
const ADMaterialProperty (RealVectorValue) &_convective_strong_residual
 

Protected Attributes

 usingVectorKernelValueMembers
 

Detailed Description

template<ComputeStage compute_stage>
class INSADMomentumAdvection< compute_stage >

This class computes the momentum equation residual and Jacobian contributions for the convective term of the incompressible Navier-Stokes momentum equation.

Definition at line 16 of file INSADMomentumAdvection.h.

Constructor & Destructor Documentation

◆ INSADMomentumAdvection()

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

Definition at line 20 of file INSADMomentumAdvection.C.

21  : ADVectorKernelValue<compute_stage>(parameters),
22  _convective_strong_residual(
23  adGetADMaterialProperty<RealVectorValue>("convective_strong_residual"))
24 {
25 }

Member Function Documentation

◆ ADMaterialProperty()

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

◆ precomputeQpResidual()

template<ComputeStage compute_stage>
ADVectorResidual INSADMomentumAdvection< compute_stage >::precomputeQpResidual ( )
overrideprotectedvirtual

Definition at line 29 of file INSADMomentumAdvection.C.

30 {
31  return _convective_strong_residual[_qp];
32 }

Member Data Documentation

◆ usingVectorKernelValueMembers

template<ComputeStage compute_stage>
INSADMomentumAdvection< compute_stage >::usingVectorKernelValueMembers
protected

Definition at line 36 of file INSADMomentumAdvection.h.


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