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

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

#include <PlasmaCell.h>

Public Attributes

double P_elastic = 0.0
 < Elastic electron-heavy exchange power [W/m^3]
double P_inelastic = 0.0
 Heavy-species chemical power [W/m^3].
double P_chemical_H = 0.0
 Electron chemical power [W/m^3].
double P_chemical_e = 0.0
 Joule heating power [W/m^3].
double P_Joule = 0.0
 Electron-heavy momentum-transfer collision frequency [1/s] (Mitchner II-13.3).
double nu_eH = 0.0
 Electron-electron collision frequency [1/s] (Mitchner II-8.11e).
double nu_ee = 0.0
 Electron-ion momentum-transfer collision frequency [1/s].
double nu_eI = 0.0
 sum_h nu_eh/m_h [1/kg/s] (Mitchner VIII-3.8, term 2)
double nu_eH_mass_weighted = 0.0

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.models.nrp.isomass_2T_volume_reactor.Isomass2TVolumeReactor's P_elastic/P_inelastic/P_chemical_H/P_chemical_e/P_Joule/nu_eH/nu_ee/nu_eI/ nu_eH_mass_weighted), so C++ callers (PlasmaReactor0D) can expose the same breakdown natively instead of Python recomputing it via rizer.transport.mixture_law.MixtureCollisionFrequencies.

Definition at line 97 of file PlasmaCell.h.

Member Data Documentation

◆ nu_ee

double rizer::PlasmaCell::Diagnostics::nu_ee = 0.0

Electron-ion momentum-transfer collision frequency [1/s].

Definition at line 112 of file PlasmaCell.h.

◆ nu_eH

double rizer::PlasmaCell::Diagnostics::nu_eH = 0.0

Electron-electron collision frequency [1/s] (Mitchner II-8.11e).

Definition at line 110 of file PlasmaCell.h.

◆ nu_eH_mass_weighted

double rizer::PlasmaCell::Diagnostics::nu_eH_mass_weighted = 0.0

Definition at line 116 of file PlasmaCell.h.

◆ nu_eI

double rizer::PlasmaCell::Diagnostics::nu_eI = 0.0

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

Definition at line 114 of file PlasmaCell.h.

◆ P_chemical_e

double rizer::PlasmaCell::Diagnostics::P_chemical_e = 0.0

Joule heating power [W/m^3].

Definition at line 106 of file PlasmaCell.h.

◆ P_chemical_H

double rizer::PlasmaCell::Diagnostics::P_chemical_H = 0.0

Electron chemical power [W/m^3].

Definition at line 104 of file PlasmaCell.h.

◆ P_elastic

double rizer::PlasmaCell::Diagnostics::P_elastic = 0.0

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

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

Definition at line 100 of file PlasmaCell.h.

◆ P_inelastic

double rizer::PlasmaCell::Diagnostics::P_inelastic = 0.0

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

Definition at line 102 of file PlasmaCell.h.

◆ P_Joule

double rizer::PlasmaCell::Diagnostics::P_Joule = 0.0

Electron-heavy momentum-transfer collision frequency [1/s] (Mitchner II-13.3).

Definition at line 108 of file PlasmaCell.h.


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