Mallard 0.8.0
Unstructured, GPU accelerated, high-order finite volume CFD solver
Mallard website
Loading...
Searching...
No Matches
SpeciesSumFunctor Struct Reference

Species RHS per unit volume: the inflow minus the outflow slots of each face of the cell, in faces_of_cell order. More...

#include <mixture_flux.h>

Public Member Functions

KOKKOS_INLINE_FUNCTION void operator() (const uint32_t c) const
 

Public Attributes

Kokkos::View< uint32_t * > offsets_faces_of_cell
 
Kokkos::View< uint32_t * > faces_of_cell
 
Kokkos::View< int32_t *[2]> cells_of_face
 
Kokkos::View< rtype * > cell_volume
 
Kokkos::View< rtype ***, Kokkos::LayoutRight > slots
 
SpeciesView rhs
 
uint32_t n_species
 

Detailed Description

Species RHS per unit volume: the inflow minus the outflow slots of each face of the cell, in faces_of_cell order.

Member Function Documentation

◆ operator()()

KOKKOS_INLINE_FUNCTION void SpeciesSumFunctor::operator() ( const uint32_t  c) const
inline

Member Data Documentation

◆ cell_volume

Kokkos::View<rtype *> SpeciesSumFunctor::cell_volume

◆ cells_of_face

Kokkos::View<int32_t *[2]> SpeciesSumFunctor::cells_of_face

◆ faces_of_cell

Kokkos::View<uint32_t *> SpeciesSumFunctor::faces_of_cell

◆ n_species

uint32_t SpeciesSumFunctor::n_species

◆ offsets_faces_of_cell

Kokkos::View<uint32_t *> SpeciesSumFunctor::offsets_faces_of_cell

◆ rhs

SpeciesView SpeciesSumFunctor::rhs

◆ slots

Kokkos::View<rtype ***, Kokkos::LayoutRight> SpeciesSumFunctor::slots

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