|
| | ScalarAdvectionArtDiff (const InputParameters ¶meters) |
| |
| virtual | ~ScalarAdvectionArtDiff () |
| |
| | ScalarTransportBase (const InputParameters ¶meters) |
| |
| virtual Real | computeConcentration (const VariableValue &u, unsigned int qp) |
| | Computes \(c\).
|
| |
| virtual RealVectorValue | computeConcentrationGradient (const VariableValue &u, const VariableGradient &grad_u, unsigned int qp) |
| | Computes \(\nabla c\).
|
| |
| virtual Real | computeConcentrationDerivative (const VariableValue &u, const VariablePhiValue &phi, unsigned int j, unsigned int qp) |
| | Computes \(\frac{\partial c}{\partial u_j}\).
|
| |
| virtual RealVectorValue | computeConcentrationGradientDerivative (const VariableValue &u, const VariableGradient &grad_u, const VariablePhiValue &phi, const VariablePhiGradient &grad_phi, unsigned int j, unsigned int qp) |
| | Computes \(\nabla \frac{\partial c}{\partial u_j}\).
|
| |
| virtual Real | computeConcentrationDot (const VariableValue &u, const VariableValue &u_dot, unsigned int qp) |
| | Computes \(\frac{\partial c}{\partial t}\).
|
| |
| virtual Real | computeConcentrationDotDerivative (const VariableValue &u, const VariableValue &u_dot, const VariableValue &du_dot_du, const VariablePhiValue &phi, unsigned int j, unsigned int qp) |
| | Computes \(\frac{\partial}{\partial t} \frac{\partial c}{\partial u_j}\).
|
| |
This class computes the residual and Jacobian contributions for the artificial diffusion term:
\[
D' = \tau \frac{|u| l_e}{2},
\]
where
\[
\tau = \frac{1}{\tanh (\gamma)} - \frac{1}{\gamma}
\]
and
\[
\gamma = \frac{|u| \Delta x}{2 D}.
\]
Ref: E. Onate & M. Manzan, 2000, "Stabilization Techniques for Finite
Element Analysis of Convection-Diffusion Problems".