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

Per-reaction derivatives of the rates of progress, in one block of KineticsTable::derivatives_size() doubles: d q / dT at fixed concentrations; d q / d C of each forward (reactant) and reverse (product) mass-action term; d q / d[M] of third-body and falloff reactions; and the d q / d C_j shared by every species through the pressure of PLOG and Chebyshev reactions. More...

#include <kinetics.h>

Static Public Member Functions

static KOKKOS_INLINE_FUNCTION ReactionDerivatives at (double *work, const uint32_t n_reactions, const uint32_t n_forward, const uint32_t n_reverse)
 

Public Attributes

double * dq_dT
 
double * d_forward
 
double * d_reverse
 
double * dq_dM
 
double * dq_uniform
 

Detailed Description

Per-reaction derivatives of the rates of progress, in one block of KineticsTable::derivatives_size() doubles: d q / dT at fixed concentrations; d q / d C of each forward (reactant) and reverse (product) mass-action term; d q / d[M] of third-body and falloff reactions; and the d q / d C_j shared by every species through the pressure of PLOG and Chebyshev reactions.

Member Function Documentation

◆ at()

static KOKKOS_INLINE_FUNCTION ReactionDerivatives chemistry::ReactionDerivatives::at ( double *  work,
const uint32_t  n_reactions,
const uint32_t  n_forward,
const uint32_t  n_reverse 
)
inlinestatic

Member Data Documentation

◆ d_forward

double* chemistry::ReactionDerivatives::d_forward

◆ d_reverse

double* chemistry::ReactionDerivatives::d_reverse

◆ dq_dM

double* chemistry::ReactionDerivatives::dq_dM

◆ dq_dT

double* chemistry::ReactionDerivatives::dq_dT

◆ dq_uniform

double* chemistry::ReactionDerivatives::dq_uniform

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