rizer.cantera_ext
C++ Cantera 1-D plasma extension (custom Domain1D models and solvers)
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 CCantera::CanteraError [external]
  Crizer::TrialStateErrorA state the closures cannot evaluate: a temperature outside the fits, an undefined Coulomb logarithm, or a non-finite rate
 Crizer::ChannelCircuitThe channel side of the circuit coupling
 Crizer::ChannelHistory
 Crizer::ChannelOptions
 Crizer::CircuitSampleThe circuit columns of one recorded frame
 Crizer::CollisionModelComposition-resolved electron-heavy momentum-transfer collision model
 Crizer::ColumnOptionsSolver configuration. All fields have defaults matching a typical H2 arc
 Crizer::ColumnResultOutput of a completed column solve
 Crizer::PlasmaCell::DiagnosticsOptional power / Maxwellian-condition breakdown filled by rates() when a non-null pointer is passed
 CCantera::Domain1D [external]
  Crizer::PlasmaChannel1DTransient, two-temperature (Te != Tg), finite-rate reacting 1-D radial plasma channel (custom Cantera Domain1D)
  Crizer::ThermalPlasmaColumn1DSteady radial LTE Elenbaas-Heller arc column (custom Cantera Domain1D)
 Crizer::ElectronReactionIndexThe per-reaction data the electron pool's inelastic power needs
 Crizer::HydroStepConfigGeometry, boundary treatment and stepping controls for one call
 Crizer::HydroStepResultDiagnostics 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
 Crizer::HydroStepStatePer-node primitive state, advanced in place
 Crizer::NodeStatePrimitive state at one radial node, as the ghost-state callback sees it and returns it
 Crizer::PlasmaCellShared single-cell two-temperature reacting-plasma RHS (one physics source)
 Crizer::PlasmaCellConfig
 Crizer::PlasmaChannelConfigEverything PlasmaChannel1D needs to build itself
 Crizer::PlasmaReactor0DNative C++ two-temperature 0D plasma reactor (stateless per-eval evaluator)
 Crizer::PlasmaReactor0DConfig
 Crizer::PropertyTable
 Crizer::RadialDiffusionCoefficientsEverything 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
 CCantera::ReactionData [external]
  Crizer::ElectronTemperatureDataShared data carrying the electron temperature (mirrors Cantera's own TwoTempPlasmaData but only needs Te)
  Crizer::ReverseTwoTempDataShared data for all reverse-two-temperature-plasma reactions
 CCantera::ReactionRate [external]
  Crizer::DruyvesteynRate
  Crizer::JanevDissociativeRecombinationC2HyRate
  Crizer::ReverseTwoTemperaturePlasmaRateReverse of a forward two-temperature-plasma reaction:
 Crizer::CollisionModel::SpeciesSpecPer-species spec, in species-index order
 Crizer::StatePropertiesEvery state function hydroStep() reads off one primitive state when it builds the conservative variables, returned together by ThermoAccessor::stateProperties()
 Crizer::ThermoAccessorEquation-of-state and caloric accessor injected into hydroStep()
  Crizer::CanteraThermoThermoAccessor backed by a PlasmaPhase
  Crizer::GammaLawThermoCalorically perfect ideal-gas accessor: one constant \(\gamma_\mathrm{H}\) for the heavy pool, ElectronGamma for the electron pool
  Crizer::PrescribedPressureThermoPressure prescribed as a function of (r, t), every other property delegated to a GammaLawThermo
 Crizer::TwoTemperatureStateThe two-temperature equation of state at the state currently set on a phase, PHYSICS.md (G6)
 Crizer::WallEnergyOutflowEnergy 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