|
rizer.cantera_ext
C++ Cantera 1-D plasma extension (custom Domain1D models and solvers)
|
Files | |
| BoundaryConditions.cpp | |
| BoundaryConditions.h | |
| Outer-boundary vocabulary for the 1D radial channel: which treatment is applied, the primitive state a ghost cell carries, and the test-only callback that overrides both (NUMERICS.md section 7). | |
| CircuitCoupling.cpp | |
| CircuitCoupling.h | |
| Closes an external electrical circuit on the channel's own resistance. | |
| HydroStep.cpp | |
| HydroStep.h | |
| Standalone explicit hydrodynamic sub-stepper for the 1D radial two-temperature plasma channel: the "A" half of the Strang split described in NUMERICS.md section 4.2. | |
| PlasmaCell.cpp | |
| PlasmaCell.h | |
| One cell of two-temperature reacting plasma: the source terms the 0-D reactor and the 1-D channel both evaluate. | |
| PlasmaChannel1D.cpp | |
| PlasmaChannel1D.h | |
| The transient two-temperature radial channel as a Cantera Domain1D: per-node source terms from PlasmaCell, radial coupling from RadialDiffusion, and the state layout both of them index. | |
| PlasmaChannelSolver.cpp | |
| PlasmaChannelSolver.h | |
| Drives PlasmaChannel1D in time and records what it did. | |
| PlasmaReactor0D.cpp | |
| PlasmaReactor0D.h | |
| The standalone 0-D two-temperature reactor: PlasmaCell plus the constant-mass volume equation, with no spatial dimension. | |
| RadialDiffusion.cpp | |
| RadialDiffusion.h | |
| The parabolic half of PlasmaChannel1D::eval(): conduction in both pools, Fickian species diffusion, and the two terms that diffusion drives in the energy equations. | |