include/meltpooldg/species_transport/kernels.hpp File Reference

Developer Documentation: include/meltpooldg/species_transport/kernels.hpp File Reference
Developer Documentation
kernels.hpp File Reference
#include <deal.II/base/config.h>
#include <deal.II/base/vectorization.h>
Include dependency graph for kernels.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  MeltPoolDG
 Interface for a general preconditioner.
 
namespace  MeltPoolDG::SpeciesTransport
 

Functions

template<int n_species, typename ConservedVariablesView , typename WritableFluxView >
DEAL_II_ALWAYS_INLINE void MeltPoolDG::SpeciesTransport::compute_convective_flux (const ConservedVariablesView &conserved_variables, const WritableFluxView &flux)
 Computes the convective species transport flux for each species.
 
template<int n_species, typename ConservedVariablesView >
DEAL_II_ALWAYS_INLINE auto MeltPoolDG::SpeciesTransport::fickian_diffusion_approximation (const ConservedVariablesView &conserved_variables, const unsigned int species_idx)
 
template<int n_species, typename ConservedVariablesView , typename WritableFluxView >
DEAL_II_ALWAYS_INLINE void MeltPoolDG::SpeciesTransport::compute_diffusive_flux (const ConservedVariablesView &conserved_variables, const WritableFluxView &flux)
 
template<int n_species, typename VectorizedArrayType , typename ConservedVariablesView , typename WritableFluxView >
void MeltPoolDG::SpeciesTransport::interdiffusional_enthalpy_flux (const ConservedVariablesView &conserved_variables, const WritableFluxView &flux)