#include <INSADTauMaterial.h>
Public Member Functions | |
INSADTauMaterialTempl (const InputParameters ¶meters) | |
Static Public Member Functions | |
static InputParameters | validParams () |
Protected Member Functions | |
virtual void | computeProperties () override |
virtual void | computeQpProperties () override |
void | computeHMax () |
Compute the maximum dimension of the current element. More... | |
void | computeViscousStrongResidual () |
Compute the viscous strong residual. More... | |
void | viscousTermRZ () |
Compute the strong form corresponding to RZ pieces of the viscous term. More... | |
bool | doVelocityDerivatives () const |
Whether to seed with respect to velocity derivatives. More... | |
Protected Attributes | |
const Real | _alpha |
ADMaterialProperty< Real > & | _tau |
ADMaterialProperty< RealVectorValue > & | _viscous_strong_residual |
Strong residual corresponding to the momentum viscous term. More... | |
ADMaterialProperty< RealVectorValue > & | _momentum_strong_residual |
The strong residual of the momentum equation. More... | |
ADReal | _hmax |
const VectorMooseVariable *const | _velocity_var |
The velocity variable. More... | |
const FEBase *const & | _scalar_lagrange_fe |
A scalar Lagrange FE data member to compute the velocity second derivatives since they're currently not supported for vector FE types. More... | |
std::vector< ADRealTensorValue > | _d2u |
Containers to hold the matrix of second spatial derivatives of velocity. More... | |
std::vector< ADRealTensorValue > | _d2v |
std::vector< ADRealTensorValue > | _d2w |
const unsigned int | _vel_number |
The velocity variable number. More... | |
const unsigned int | _vel_sys_number |
The velocity system number. More... | |
ADReal | _speed |
The speed of the medium. More... | |
Definition at line 32 of file INSADTauMaterial.h.
INSADTauMaterialTempl< T >::INSADTauMaterialTempl | ( | const InputParameters & | parameters | ) |
Definition at line 152 of file INSADTauMaterial.h.
|
protected |
Compute the maximum dimension of the current element.
Definition at line 179 of file INSADTauMaterial.h.
|
overrideprotectedvirtual |
Definition at line 219 of file INSADTauMaterial.h.
|
overrideprotectedvirtual |
Reimplemented in INSADStabilized3Eqn.
Definition at line 343 of file INSADTauMaterial.h.
Referenced by INSADStabilized3Eqn::computeQpProperties().
|
protected |
Compute the viscous strong residual.
Definition at line 229 of file INSADTauMaterial.h.
|
protected |
Whether to seed with respect to velocity derivatives.
Definition at line 171 of file INSADTauMaterial.h.
|
static |
Definition at line 142 of file INSADTauMaterial.h.
Referenced by INSADStabilized3Eqn::validParams().
|
protected |
Compute the strong form corresponding to RZ pieces of the viscous term.
Definition at line 302 of file INSADTauMaterial.h.
|
protected |
Definition at line 63 of file INSADTauMaterial.h.
|
protected |
Containers to hold the matrix of second spatial derivatives of velocity.
Definition at line 83 of file INSADTauMaterial.h.
|
protected |
Definition at line 84 of file INSADTauMaterial.h.
|
protected |
Definition at line 85 of file INSADTauMaterial.h.
|
protected |
Definition at line 73 of file INSADTauMaterial.h.
|
protected |
The strong residual of the momentum equation.
Definition at line 71 of file INSADTauMaterial.h.
|
protected |
A scalar Lagrange FE data member to compute the velocity second derivatives since they're currently not supported for vector FE types.
Definition at line 80 of file INSADTauMaterial.h.
Referenced by INSADTauMaterialTempl< INSAD3Eqn >::INSADTauMaterialTempl().
|
protected |
The speed of the medium.
This is the norm of the relative velocity, e.g. the velocity minus the mesh velocity, at the current _qp
Definition at line 95 of file INSADTauMaterial.h.
|
protected |
Definition at line 64 of file INSADTauMaterial.h.
|
protected |
The velocity variable number.
Definition at line 88 of file INSADTauMaterial.h.
|
protected |
The velocity system number.
Definition at line 91 of file INSADTauMaterial.h.
|
protected |
The velocity variable.
Definition at line 76 of file INSADTauMaterial.h.
|
protected |
Strong residual corresponding to the momentum viscous term.
This is only used by stabilization kernels
Definition at line 68 of file INSADTauMaterial.h.