include/meltpooldg/compressible_flow/kernels.hpp Source File
|
Developer Documentation
|
kernels.hpp
Go to the documentation of this file.
This file contains various functions that can be used to set and evaluate boundary conditions for the...
Definition boundary_condition_functions.hpp:17
DEAL_II_ALWAYS_INLINE void diffusive_flux(const DofStateView &conserved_variables, const WritableFluxView &flux)
Definition kernels.hpp:86
DEAL_II_ALWAYS_INLINE dealii::Tensor< 1, dim, dealii::Tensor< 1, dim, dealii::VectorizedArray< number > > > viscous_stress_tensor(const dealii::Tensor< 1, dim, dealii::Tensor< 1, dim, dealii::VectorizedArray< number > > > &grad_velocity, const dealii::VectorizedArray< number > dynamic_viscosity)
Definition kernels.hpp:51
DEAL_II_ALWAYS_INLINE void convective_flux(const ConservedVariablesView &conserved_variables, const WritableFluxView &flux)
Definition kernels.hpp:26
dealii::Tensor< 1, n_conserved_variables< dim, n_species >, dealii::Tensor< 1, dim, dealii::VectorizedArray< number > > > FluxType
Definition data_types.hpp:51
dealii::Tensor< 1, n_conserved_variables< dim, n_species >, dealii::Tensor< 1, dim, VectorizedArrayType > > ConservedVariablesGradientType
Definition data_types.hpp:44
dealii::Tensor< 1, n_conserved_variables< dim, n_species >, VectorizedArrayType > ConservedVariablesType
Definition data_types.hpp:35
number trace(const dealii::Tensor< 1, dim, dealii::Tensor< 1, dim, number > > &in)
Definition dealii_tensor.hpp:246
This file provides a collection of view types for the compressible Navier–Stokes solver....
Definition kernels.hpp:117
PhysicalFluxType flux(const ValueType &conserved_variables) const
Definition kernels.hpp:134
DofStateView< dim, number, const ValueType > DofStateViewType
Definition kernels.hpp:121
const MaterialPhaseData< number > & material
Definition kernels.hpp:157
ValueTypeIn ValueType
Definition kernels.hpp:118
dealii::VectorizedArray< number > local_maximum_wave_speed(const ValueType &u_m, const ValueType &u_p) const
Definition kernels.hpp:150
FluxTypeIn PhysicalFluxType
Definition kernels.hpp:119
ConvectiveFlux(const MaterialPhaseData< number > &material)
Definition kernels.hpp:124
FluxView< dim, PhysicalFluxType > WritableFluxViewType
Definition kernels.hpp:122
Definition kernels.hpp:167
FluxView< dim, PhysicalFluxType > WritableFluxViewType
Definition kernels.hpp:174
DiffusiveFlux(const MaterialPhaseData< number > &material)
Definition kernels.hpp:180
ValueTypeIn ValueType
Definition kernels.hpp:168
const MaterialPhaseData< number > & material
Definition kernels.hpp:200
PhysicalFluxType flux(const ValueType &u, const GradientType &grad_u) const
Definition kernels.hpp:191
GradientTypeIn GradientType
Definition kernels.hpp:169
DofValueAndGradientStateView< dim, number, const ValueType, const GradientType > DofStateViewType
Definition kernels.hpp:173
FluxTypeIn PhysicalFluxType
Definition kernels.hpp:170
Definition state_views.hpp:151
Definition state_views.hpp:219
decltype(auto) velocity(const unsigned int component) const
Definition state_views_mixins.hpp:60
Definition state_views.hpp:278
decltype(auto) dynamic_viscosity() const
Definition material_views_mixins.hpp:15
decltype(auto) thermal_conductivity() const
Definition material_views_mixins.hpp:21
Collection of material parameters for a specific fluid phase.
Definition material.hpp:119
Generated by