FluxMixin< n_start_index, n_species, Derived > Struct Template Reference

Developer Documentation: MeltPoolDG::SpeciesTransport::FluxMixin< n_start_index, n_species, Derived > Struct Template Reference
Developer Documentation
MeltPoolDG::SpeciesTransport::FluxMixin< n_start_index, n_species, Derived > Struct Template Reference

#include <state_views_mixins.hpp>

Public Member Functions

decltype(auto) partial_density_flux (const unsigned species_component) const
 

Private Member Functions

decltype(auto) get_value () const
 

Detailed Description

template<int n_start_index, int n_species, typename Derived>
struct MeltPoolDG::SpeciesTransport::FluxMixin< n_start_index, n_species, Derived >

CRTP mixin providing semantic access to species transport flux components of the state.

Template Parameters
n_start_indexThe starting index at which the first partial density components of the species solution is located in the solution vector.
n_speciesThe total number of species in the simulation.

Member Function Documentation

◆ get_value()

template<int n_start_index, int n_species, typename Derived >
decltype(auto) MeltPoolDG::SpeciesTransport::FluxMixin< n_start_index, n_species, Derived >::get_value ( ) const
inlineprivate

◆ partial_density_flux()

template<int n_start_index, int n_species, typename Derived >
decltype(auto) MeltPoolDG::SpeciesTransport::FluxMixin< n_start_index, n_species, Derived >::partial_density_flux ( const unsigned  species_component) const
inline

The documentation for this struct was generated from the following file: