OutputTools< Real >::VariableSecond VariableSecond
OutputTools< Real >::VariablePhiSecond VariablePhiSecond
This class computes strong and weak components of the INS governing equations.
virtual RealVectorValue gravityTerm()
const VariableValue & _disp_z_dot
Time derivative of the z-displacement, mesh velocity in the z-direction.
virtual Real dWeakPressureDPressure()
const VariableGradient & _grad_w_vel
virtual RealVectorValue weakViscousTermLaplace(unsigned comp)
const VariablePhiSecond & _second_phi
second derivatives of the shape function
const VariableValue & _w_vel
const VariableValue & _disp_y_dot
Time derivative of the y-displacement, mesh velocity in the y-direction.
const VariableSecond & _second_u_vel
const MaterialProperty< Real > & _mu
virtual RealVectorValue dStrongPressureDPressure()
const VariableGradient & _grad_u_vel
virtual RealVectorValue dTimeDerivativeDUComp(unsigned comp)
virtual RealVectorValue dWeakViscDUCompTraction()
virtual RealVectorValue timeDerivativeTerm()
virtual RealVectorValue strongPressureTerm()
const VariableGradient & _grad_p
unsigned _w_vel_var_number
const VariableValue & _d_v_vel_dot_dv
const VariableValue *const _w_vel_previous_nl
RealVectorValue strongViscousTermTractionRZ() const
Computes the additional RZ terms for the Traction form of the strong viscous term.
const unsigned int _rz_radial_coord
The radial coordinate index for RZ coordinate systems.
const VariableValue & _w_vel_dot
static InputParameters validParams()
const VariableGradient & _grad_v_vel
virtual RealVectorValue dStrongViscDUCompLaplace(unsigned comp)
virtual Real tauNodal()
Provides tau which yields superconvergence for 1D advection-diffusion.
const VariableValue & _disp_x_dot
Time derivative of the x-displacement, mesh velocity in the x-direction.
const VariableSecond & _second_w_vel
const MaterialProperty< Real > & _rho
RealVectorValue strongViscousTermLaplaceRZ() const
Computes the additional RZ terms for the Laplace form of the strong viscous term.
virtual RealVectorValue strongViscousTermTraction()
const VariableValue *const _u_vel_previous_nl
virtual RealVectorValue weakViscousTermTraction(unsigned comp)
virtual RealVectorValue dStrongViscDUCompTraction(unsigned comp)
virtual Real computeQpOffDiagJacobian(unsigned jvar)=0
const VariableValue & _u_vel
RealVectorValue dStrongViscDUCompTractionRZ(const unsigned int comp) const
Computes the Jacobian for the additional RZ terms for the Traction form of the strong viscous term fo...
const VariableValue & _d_w_vel_dot_dw
const VariableValue & _v_vel
virtual Real dTauDUComp(unsigned comp)
virtual Real weakPressureTerm()
virtual RealVectorValue dConvecDUComp(unsigned comp)
virtual RealVectorValue dWeakViscDUCompLaplace()
const VariableSecond & _second_v_vel
virtual Real computeQpResidual()=0
virtual Real computeQpJacobian()=0
unsigned _v_vel_var_number
const VariableValue & _u_vel_dot
virtual RealVectorValue convectiveTerm()
virtual RealVectorValue strongViscousTermLaplace()
const VariableValue *const _v_vel_previous_nl
const bool _disps_provided
Whether displacements are provided.
unsigned _u_vel_var_number
const VariableValue & _v_vel_dot
RealVectorValue relativeVelocity() const
Compute the velocity.
const VariableValue & _d_u_vel_dot_du
RealVectorValue dStrongViscDUCompLaplaceRZ(const unsigned int comp) const
Computes the Jacobian for the additional RZ terms for the Laplace form of the strong viscous term for...
const InputParameters & parameters() const
VariableValueTempl< false > VariableValue
VariableGradientTempl< false > VariableGradient