#include <INSADTauMaterial.h>
template<ComputeStage compute_stage>
class INSADTauMaterial< compute_stage >
Definition at line 15 of file INSADTauMaterial.h.
◆ INSADTauMaterial()
template<ComputeStage compute_stage>
◆ ADMaterialProperty() [1/2]
template<ComputeStage compute_stage>
◆ ADMaterialProperty() [2/2]
template<ComputeStage compute_stage>
INSADMaterial< compute_stage >::ADMaterialProperty |
( |
RealVectorValue |
| ) |
& |
|
protectedinherited |
Strong residual corresponding to the momentum convective term.
◆ computeHMax() [1/2]
template<ComputeStage compute_stage>
◆ computeHMax() [2/2]
Definition at line 42 of file INSADTauMaterial.C.
44 if (!_displacements.size())
46 _hmax = _current_elem->hmax();
52 for (
unsigned int n_outer = 0; n_outer < _current_elem->n_vertices(); n_outer++)
53 for (
unsigned int n_inner = n_outer + 1; n_inner < _current_elem->n_vertices(); n_inner++)
55 VectorValue<DualReal> diff = (_current_elem->point(n_outer) - _current_elem->point(n_inner));
56 unsigned dimension = 0;
57 for (
const auto & disp_num : _displacements)
60 .derivatives()[disp_num * _fe_problem.getNonlinearSystemBase().getMaxVarNDofsPerElem() +
63 .derivatives()[disp_num * _fe_problem.getNonlinearSystemBase().getMaxVarNDofsPerElem() +
◆ computeProperties()
template<ComputeStage compute_stage>
◆ computeQpProperties()
template<ComputeStage compute_stage>
◆ _alpha
template<ComputeStage compute_stage>
◆ _grad_p
template<ComputeStage compute_stage>
const ADVariableGradient& INSADMaterial< compute_stage >::_grad_p |
|
protectedinherited |
◆ _grad_velocity
template<ComputeStage compute_stage>
const ADVectorVariableGradient& INSADMaterial< compute_stage >::_grad_velocity |
|
protectedinherited |
◆ _gravity
template<ComputeStage compute_stage>
◆ _gravity_set
template<ComputeStage compute_stage>
◆ _hmax
template<ComputeStage compute_stage>
◆ _include_viscous_term_in_strong_form
template<ComputeStage compute_stage>
const bool INSADMaterial< compute_stage >::_include_viscous_term_in_strong_form |
|
protectedinherited |
Whether to include the strong form of the viscous term in the momentum equation strong residual.
The method is more consistent if set to true, but it incurs quite a bit more computational expense. Note that at present we don't actually support the true
value of this member!
Definition at line 62 of file INSADMaterial.h.
◆ _integrate_p_by_parts
template<ComputeStage compute_stage>
Whether to integrate the pressure term in the momentum equations by parts.
Definition at line 57 of file INSADMaterial.h.
◆ _mms_function_strong_residual
template<ComputeStage compute_stage>
MaterialProperty<RealVectorValue>& INSADMaterial< compute_stage >::_mms_function_strong_residual |
|
protectedinherited |
Strong residual corresponding to the mms function term.
Definition at line 83 of file INSADMaterial.h.
◆ _transient_term
template<ComputeStage compute_stage>
Whether we are performing a transient or steady simulation.
Definition at line 51 of file INSADMaterial.h.
◆ _velocity
template<ComputeStage compute_stage>
const ADVectorVariableValue& INSADMaterial< compute_stage >::_velocity |
|
protectedinherited |
◆ _velocity_dot
template<ComputeStage compute_stage>
const ADVectorVariableValue* INSADMaterial< compute_stage >::_velocity_dot |
|
protectedinherited |
Time derivative of the velocity, e.g. the acceleration.
Definition at line 54 of file INSADMaterial.h.
◆ _x_vel_fn
template<ComputeStage compute_stage>
◆ _y_vel_fn
template<ComputeStage compute_stage>
◆ _z_vel_fn
template<ComputeStage compute_stage>
◆ usingINSMaterialMembers
template<ComputeStage compute_stage>
◆ usingMaterialMembers
template<ComputeStage compute_stage>
The documentation for this class was generated from the following files: