rizer.cantera_ext
C++ Cantera 1-D plasma extension (custom Domain1D models and solvers)
Loading...
Searching...
No Matches
rizer::ReactorRHS::Diagnostics Struct Reference

Optional power / Maxwellian-condition breakdown filled by rates() when a non-null pointer is passed. More...

#include <ReactorRHS.h>

Public Attributes

double P_elastic = 0.0
 Elastic electron-heavy exchange power [W/m^3].
double P_inelastic = 0.0
 Inelastic electron-impact-reaction power [W/m^3].
double P_chemical = 0.0
 Heavy-species chemical power [W/m^3].
double P_chemical_e = 0.0
 Electron chemical power [W/m^3].
double P_Joule = 0.0
 Joule heating power [W/m^3].
double cond_maxwell_1 = 0.0
 nu_ee/m_e [1/kg/s] (Mitchner VIII-3.8, term 1)
double cond_maxwell_2 = 0.0
 sum_h nu_eh/m_h [1/kg/s] (Mitchner VIII-3.8, term 2)

Detailed Description

Optional power / Maxwellian-condition breakdown filled by rates() when a non-null pointer is passed.

Mirrors the per-step diagnostics the Python reference stores as instance attributes (rizer.plasma.constant_mass_reactor.ConstantMassPlasmaReactorOde's P_elastic/P_inelastic/P_chemical/P_chemical_e/P_Joule/cond_maxwell_1/ cond_maxwell_2), so C++ callers (Plasma0DReactor) can expose the same breakdown natively instead of Python recomputing it from PlasmaExtension.

Definition at line 43 of file ReactorRHS.h.

Member Data Documentation

◆ cond_maxwell_1

double rizer::ReactorRHS::Diagnostics::cond_maxwell_1 = 0.0

nu_ee/m_e [1/kg/s] (Mitchner VIII-3.8, term 1)

Definition at line 49 of file ReactorRHS.h.

◆ cond_maxwell_2

double rizer::ReactorRHS::Diagnostics::cond_maxwell_2 = 0.0

sum_h nu_eh/m_h [1/kg/s] (Mitchner VIII-3.8, term 2)

Definition at line 50 of file ReactorRHS.h.

◆ P_chemical

double rizer::ReactorRHS::Diagnostics::P_chemical = 0.0

Heavy-species chemical power [W/m^3].

Definition at line 46 of file ReactorRHS.h.

◆ P_chemical_e

double rizer::ReactorRHS::Diagnostics::P_chemical_e = 0.0

Electron chemical power [W/m^3].

Definition at line 47 of file ReactorRHS.h.

◆ P_elastic

double rizer::ReactorRHS::Diagnostics::P_elastic = 0.0

Elastic electron-heavy exchange power [W/m^3].

Definition at line 44 of file ReactorRHS.h.

◆ P_inelastic

double rizer::ReactorRHS::Diagnostics::P_inelastic = 0.0

Inelastic electron-impact-reaction power [W/m^3].

Definition at line 45 of file ReactorRHS.h.

◆ P_Joule

double rizer::ReactorRHS::Diagnostics::P_Joule = 0.0

Joule heating power [W/m^3].

Definition at line 48 of file ReactorRHS.h.


The documentation for this struct was generated from the following file:
  • /home/runner/work/rizer/rizer/rizer/cantera_ext/src/ReactorRHS.h