#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 220 of file INSADTauMaterial.h.
|
overrideprotectedvirtual |
Reimplemented in INSADStabilized3Eqn.
Definition at line 344 of file INSADTauMaterial.h.
Referenced by INSADStabilized3Eqn::computeQpProperties().
|
protected |
Compute the viscous strong residual.
Definition at line 230 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 303 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.
1.8.14