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

Thermally perfect gas mixture: the gas model of runs with a mechanism. More...

#include <map>
#include <string>
#include <vector>
#include <Kokkos_Core.hpp>
#include <toml.hpp>
#include "common.h"
#include "log.h"
#include "mechanism.h"
#include "reactor.h"
#include "state.h"
#include "thermo.h"
#include "transport.h"

Go to the source code of this file.

Classes

struct  PartialDensities
 Mass fractions of a cell from its partial densities. More...
 
struct  Mixture
 Device side of the mixture gas model, captured by value in kernels. More...
 
class  MixtureModel
 Host side of the mixture gas model: the mechanism, a host copy of the thermodynamics for setup, and the device model. More...
 

Functions

chemistry::ReactorOptions reactor_options (const toml::value &input)
 Chemistry integrator options from the optional [chemistry] table: rtol, atol (on mass fractions), max_steps (sub-steps per call), sparse (the linear solver; automatic by default, see use_sparse_lu).
 

Detailed Description

Thermally perfect gas mixture: the gas model of runs with a mechanism.

Author
Matthew Bonanni (mbona.nosp@m.nni0.nosp@m.01@gm.nosp@m.ail..nosp@m.com)
Version
0.3
Date
2026-10-02

Function Documentation

◆ reactor_options()

chemistry::ReactorOptions reactor_options ( const toml::value &  input)

Chemistry integrator options from the optional [chemistry] table: rtol, atol (on mass fractions), max_steps (sub-steps per call), sparse (the linear solver; automatic by default, see use_sparse_lu).