|
rizer.cantera_ext
C++ Cantera 1-D plasma extension (custom Domain1D models and solvers)
|
| Nrizer | |
| CCanteraThermo | ThermoAccessor backed by a PlasmaPhase |
| CChannelCircuit | The channel side of the circuit coupling |
| CChannelHistory | |
| CChannelOptions | |
| CCircuitSample | The circuit columns of one recorded frame |
| CCollisionModel | Composition-resolved electron-heavy momentum-transfer collision model |
| CSpeciesSpec | Per-species spec, in species-index order |
| CColumnOptions | Solver configuration. All fields have defaults matching a typical H2 arc |
| CColumnResult | Output of a completed column solve |
| CDruyvesteynRate | |
| CElectronReactionIndex | The per-reaction data the electron pool's inelastic power needs |
| CElectronTemperatureData | Shared data carrying the electron temperature (mirrors Cantera's own TwoTempPlasmaData but only needs Te) |
| CGammaLawThermo | Calorically perfect ideal-gas accessor: one constant \(\gamma_\mathrm{H}\) for the heavy pool, ElectronGamma for the electron pool |
| CHydroStepConfig | Geometry, boundary treatment and stepping controls for one call |
| CHydroStepResult | Diagnostics from one call, enough to assert NUMERICS.md section "Positivity under a strong rarefaction", case 19, without re-deriving the sub-cycling in the test |
| CHydroStepState | Per-node primitive state, advanced in place |
| CJanevDissociativeRecombinationC2HyRate | |
| CNodeState | Primitive state at one radial node, as the ghost-state callback sees it and returns it |
| CPlasmaCell | Shared single-cell two-temperature reacting-plasma RHS (one physics source) |
| CDiagnostics | Optional power / Maxwellian-condition breakdown filled by rates() when a non-null pointer is passed |
| CPlasmaCellConfig | |
| CPlasmaChannel1D | Transient, two-temperature (Te != Tg), finite-rate reacting 1-D radial plasma channel (custom Cantera Domain1D) |
| CPlasmaChannelConfig | Everything PlasmaChannel1D needs to build itself |
| CPlasmaReactor0D | Native C++ two-temperature 0D plasma reactor (stateless per-eval evaluator) |
| CPlasmaReactor0DConfig | |
| CPrescribedPressureThermo | Pressure prescribed as a function of (r, t), every other property delegated to a GammaLawThermo |
| CPropertyTable | |
| CRadialDiffusionCoefficients | Everything the diffusion block needs that the grid and the state do not carry: the transport coefficients, the wall ghost, and the per-species properties the two energy terms close with |
| CReverseTwoTempData | Shared data for all reverse-two-temperature-plasma reactions |
| CReverseTwoTemperaturePlasmaRate | Reverse of a forward two-temperature-plasma reaction: |
| CStateProperties | Every state function hydroStep() reads off one primitive state when it builds the conservative variables, returned together by ThermoAccessor::stateProperties() |
| CThermalPlasmaColumn1D | Steady radial LTE Elenbaas-Heller arc column (custom Cantera Domain1D) |
| CThermoAccessor | Equation-of-state and caloric accessor injected into hydroStep() |
| CTrialStateError | A state the closures cannot evaluate: a temperature outside the fits, an undefined Coulomb logarithm, or a non-finite rate |
| CTwoTemperatureState | The two-temperature equation of state at the state currently set on a phase, PHYSICS.md (G6) |
| CWallEnergyOutflow | Energy leaving through the wall ghost face per unit time, per unit axial length and per radian [W/m] – the convention of V_cell and of HydroStepResult::boundary_total_energy_out |