include/meltpooldg/flow/incompressible_flow_material_base.hpp Source File
|
Developer Documentation
|
incompressible_flow_material_base.hpp
Go to the documentation of this file.
Base class for the shear stress computation of an incompressible fluid material.
Definition incompressible_flow_material_base.hpp:24
virtual ~IncompressibleMaterialBase()=default
virtual dealii::Tensor< 2, dim, dealii::VectorizedArray< number > > get_tau()=0
Compute the deviatoric stress τ for the given velocity gradient ∇u, set by reinit().
virtual dealii::Tensor< 2, dim, dealii::VectorizedArray< number > > get_vmult_d_tau_d_grad_vel()=0
Compute the material tangent of the deviatoric stress and perform a vmult with the gradient of the no...
virtual void zero_out_ghost_values()
Zero out ghost values of the vectors, to be used to compute the deviatoric stress.
Definition incompressible_flow_material_base.hpp:84
virtual void update_ghost_values()
Update ghost values of the vectors, to be used to compute the deviatoric stress.
Definition incompressible_flow_material_base.hpp:73
virtual void reinit(const dealii::Tensor< 2, dim, dealii::VectorizedArray< number > > &velocity_gradient, const unsigned int cell_idx, const unsigned int quad_idx)=0
Reinit function to be used to compute quadrature point variables.
Definition equation_of_state.hpp:17
Generated by