117 std::unordered_map<SubdomainID, const MaterialProperty<Real> *>
_ref_temps;
const ADVectorVariableGradient & _grad_velocity
gradient of velocity
ADMaterialProperty< RealVectorValue > & _gravity_strong_residual
Strong residual corresponding to the momentum gravity term.
const ADMaterialProperty< Real > * _boussinesq_alpha
RealVectorValue _gravity_vector
The gravity vector.
const unsigned int invalid_uint
ADMaterialProperty< RealVectorValue > & _advected_mesh_strong_residual
Strong residual corresponding to advected mesh term.
ADMaterialProperty< RealVectorValue > & _coupled_force_strong_residual
Strong residual corresponding to coupled force term.
NS::ViscousForm _viscous_form
The viscous form of the equations. This is either "laplace" or "traction".
std::vector< const Function * > _coupled_force_vector_function
optional vector function(s)
virtual void resolveOptionalProperties() override
virtual void subdomainSetup() override
const MaterialProperty< Real > * _ref_temp
const INSADObjectTracker * _object_tracker
A user object that consumes information from INSAD residual objects and feeds it into this material...
unsigned int _disp_z_sys_num
ADMaterialProperty< RealVectorValue > & _td_strong_residual
Strong residual corresponding to the momentum transient term.
bool _has_gravity
Whether there is a gravity force in the momentum equation.
const ADVariableValue * _disp_x_dot
The time derivative with respect to x-displacement.
static InputParameters validParams()
ADMaterialProperty< RealVectorValue > & _relative_velocity
The relative velocity, e.g. velocity - mesh_velocity.
const MooseArray< ADPoint > & _ad_q_point
The quadrature points with potential partial derivatives with respect to displacement degrees of free...
ADMaterialProperty< RealVectorValue > & _advective_strong_residual
Strong residual corresponding to the momentum advective term.
const bool _use_displaced_mesh
Whether we are on the displaced mesh.
unsigned int _disp_y_sys_num
const ADVariableValue * _disp_z_dot
The time derivative with respect to z-displacement.
const ADMaterialProperty< Real > & _mu
viscosity
const unsigned int _rz_axial_coord
The axial coordinate index for RZ coordinate systems.
const ADVariableValue * _disp_y_dot
The time derivative with respect to y-displacement.
std::unordered_map< SubdomainID, const MaterialProperty< Real > * > _ref_temps
The reference temperature.
virtual void computeQpProperties() override
const ADVectorVariableValue & _velocity
velocity
const ADVectorVariableValue * _velocity_dot
Time derivative of the velocity, e.g. the acceleration.
bool _has_transient
Whether the momentum equations are transient.
ADMaterialProperty< RealVectorValue > & _boussinesq_strong_residual
Strong residual corresponding to the momentum boussinesq term.
const ADVariableValue * _temperature
The temperature.
unsigned int _disp_x_sys_num
std::vector< const ADVectorVariableValue * > _coupled_force_var
optionally copuled vector var(s)
bool _has_coupled_force
Whether there is a force from a coupled vector variable or vector function.
bool _has_boussinesq
Whether natural convection forces via the Boussinesq approximation are added to the momentum equation...
std::unordered_map< SubdomainID, const ADMaterialProperty< Real > * > _boussinesq_alphas
The Boussinesq coefficient.
const InputParameters & parameters() const
bool _has_advected_mesh
Whether we have mesh convection.
const ADMaterialProperty< Real > & _rho
density
const unsigned int _rz_radial_coord
The radial coordinate index for RZ coordinate systems.
INSADMaterial(const InputParameters ¶meters)
Object for tracking what kernels have been added to an INSAD simulation.
ADMaterialProperty< RealVectorValue > & _mesh_velocity
The mesh velocity.
const ADVariableGradient & _grad_p
gradient of the pressure
ADMaterialProperty< Real > & _mass_strong_residual
The strong residual of the mass continuity equation.