SpeciesTransportConvectiveFlux< dim, n_species, number, ValueTypeIn, FluxTypeIn > Struct Template Reference
|
Developer Documentation
|
MeltPoolDG::CompressibleFlow::SpeciesTransportConvectiveFlux< dim, n_species, number, ValueTypeIn, FluxTypeIn > Struct Template Reference
#include <kernels_multi_species.hpp>
Public Types | |
| using | ValueType = ValueTypeIn |
| using | PhysicalFluxType = FluxTypeIn |
| using | DofStateView = MultiSpeciesDofStateView< dim, n_species, number, const ValueType > |
| using | SpeciesWritableFluxView = MultiSpeciesFluxView< dim, n_species, PhysicalFluxType > |
| using | FlowWritableFluxView = FluxView< dim, PhysicalFluxType > |
Public Member Functions | |
| SpeciesTransportConvectiveFlux (const MaterialPhaseData< number > &material) | |
| PhysicalFluxType | flux (const ValueType &conserved_variables) const |
| dealii::VectorizedArray< number > | local_maximum_wave_speed (const ValueType &u_m, const ValueType &u_p) const |
Private Attributes | |
| const MaterialPhaseData< number > & | material |
Member Typedef Documentation
◆ DofStateView
template<int dim, int n_species, typename number , typename ValueTypeIn , typename FluxTypeIn >
| using MeltPoolDG::CompressibleFlow::SpeciesTransportConvectiveFlux< dim, n_species, number, ValueTypeIn, FluxTypeIn >::DofStateView = MultiSpeciesDofStateView<dim, n_species, number, const ValueType> |
◆ FlowWritableFluxView
template<int dim, int n_species, typename number , typename ValueTypeIn , typename FluxTypeIn >
| using MeltPoolDG::CompressibleFlow::SpeciesTransportConvectiveFlux< dim, n_species, number, ValueTypeIn, FluxTypeIn >::FlowWritableFluxView = FluxView<dim, PhysicalFluxType> |
◆ PhysicalFluxType
template<int dim, int n_species, typename number , typename ValueTypeIn , typename FluxTypeIn >
| using MeltPoolDG::CompressibleFlow::SpeciesTransportConvectiveFlux< dim, n_species, number, ValueTypeIn, FluxTypeIn >::PhysicalFluxType = FluxTypeIn |
◆ SpeciesWritableFluxView
template<int dim, int n_species, typename number , typename ValueTypeIn , typename FluxTypeIn >
| using MeltPoolDG::CompressibleFlow::SpeciesTransportConvectiveFlux< dim, n_species, number, ValueTypeIn, FluxTypeIn >::SpeciesWritableFluxView = MultiSpeciesFluxView<dim, n_species, PhysicalFluxType> |
◆ ValueType
template<int dim, int n_species, typename number , typename ValueTypeIn , typename FluxTypeIn >
| using MeltPoolDG::CompressibleFlow::SpeciesTransportConvectiveFlux< dim, n_species, number, ValueTypeIn, FluxTypeIn >::ValueType = ValueTypeIn |
Constructor & Destructor Documentation
◆ SpeciesTransportConvectiveFlux()
template<int dim, int n_species, typename number , typename ValueTypeIn , typename FluxTypeIn >
|
inlineexplicit |
Member Function Documentation
◆ flux()
template<int dim, int n_species, typename number , typename ValueTypeIn , typename FluxTypeIn >
|
inline |
Calculate the convective flux F_c for the compressible Navier-Stokes equations.
- Parameters
-
conserved_variables Local values of the conserved variables.
◆ local_maximum_wave_speed()
template<int dim, int n_species, typename number , typename ValueTypeIn , typename FluxTypeIn >
|
inline |
Calculate the local maximum wave speed (eigenvalue) for the Lax-Friedrichs numerical flux.
- Parameters
-
u_m Local values of the conserved variables on the inner face. u_p Local values of the conserved variables on the outer face.
Member Data Documentation
◆ material
template<int dim, int n_species, typename number , typename ValueTypeIn , typename FluxTypeIn >
|
private |
The documentation for this struct was generated from the following file:
- include/meltpooldg/compressible_flow/kernels_multi_species.hpp
Generated by