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

Per-cell contributions to Solver::integrate_flow_statistics. More...

Classes

struct  value_type
 

Public Member Functions

KOKKOS_INLINE_FUNCTION void init (value_type &sum) const
 
KOKKOS_INLINE_FUNCTION void join (value_type &dst, const value_type &src) const
 
KOKKOS_INLINE_FUNCTION void operator() (const uint32_t c, value_type &sum) const
 

Public Attributes

Kokkos::View< rtype *[N_CONSERVATIVE]> W
 
Kokkos::View< rtype *[N_PRIMITIVE]> primitives
 
Kokkos::View< rtype *[N_CONSERVATIVE][N_DIM]> gradients
 
Kokkos::View< rtype * > volume
 
Kokkos::View< rtype *[N_DIM]> radius_coords
 

Detailed Description

Per-cell contributions to Solver::integrate_flow_statistics.

Member Function Documentation

◆ init()

KOKKOS_INLINE_FUNCTION void FlowStatisticsFunctor::init ( value_type &  sum) const
inline

◆ join()

KOKKOS_INLINE_FUNCTION void FlowStatisticsFunctor::join ( value_type &  dst,
const value_type &  src 
) const
inline

◆ operator()()

KOKKOS_INLINE_FUNCTION void FlowStatisticsFunctor::operator() ( const uint32_t  c,
value_type &  sum 
) const
inline

Member Data Documentation

◆ gradients

Kokkos::View<rtype *[N_CONSERVATIVE][N_DIM]> FlowStatisticsFunctor::gradients

◆ primitives

Kokkos::View<rtype *[N_PRIMITIVE]> FlowStatisticsFunctor::primitives

◆ radius_coords

Kokkos::View<rtype *[N_DIM]> FlowStatisticsFunctor::radius_coords

◆ volume

Kokkos::View<rtype *> FlowStatisticsFunctor::volume

◆ W

Kokkos::View<rtype *[N_CONSERVATIVE]> FlowStatisticsFunctor::W

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