|
chombo-discharge
|
Namespace for encapsulating CDR plasma physics. More...
Classes | |
| class | CdrPlasmaFieldTagger |
| Intermediate CdrPlasmaTagger subclass that computes tracer fields from the electric field only. More... | |
| class | CdrPlasmaGodunovStepper |
| CdrPlasmaStepper subclass that advances plasma equations using a split-step Godunov method. More... | |
| class | CdrPlasmaImExSdcStepper |
| CdrPlasmaStepper subclass that advances plasma equations using implicit-explicit spectral deferred corrections (IMEX-SDC). More... | |
| class | CdrPlasmaJSON |
| CdrPlasmaPhysics implementation that reads plasma chemistry from a JSON input file. More... | |
| class | CdrPlasmaPhotoReactionJSON |
| Class for encapsulating reactive process of type A + B + Y -> X3 + for CdrPlasmaPhysics. This class just stores a list of product target species. More... | |
| class | CdrPlasmaPhysics |
| Abstract interface for specifying plasma kinetics in the CdrPlasma physics module. More... | |
| class | CdrPlasmaReactionJSON |
| Class for encapsulating reactive process of type X1 + X2 -> X3 + Y for CdrPlasmaPhysics. This class just stores a list of product and target species. More... | |
| class | CdrPlasmaStepper |
| Abstract base class for advancing the coupled CDR plasma equations in time. More... | |
| class | CdrPlasmaStreamerTagger |
| Concrete CdrPlasmaFieldTagger that tags cells based on streamer inception criteria. More... | |
| class | CdrPlasmaSurfaceReactionJSON |
| Class for encapsulating reactive process of type A + B + Y -> X3 + for CdrPlasmaPhysics. This class just stores a list of product target species. More... | |
| class | CdrPlasmaTagger |
| Abstract CellTagger base class for the CDR plasma physics module. More... | |
| class | CdrSpeciesJSON |
| Encapsulation of species settings and initial conditions for CDR species in CdrPlasma. More... | |
| class | NeutralSpeciesJSON |
| Encapsulation of species settings and initial conditiosn for use with CdrPlasma. This is for tracked species. More... | |
| class | RteSpeciesJSON |
| Encapsulation of radiative transfer species for usage with CdrPlasmaJSON. More... | |
Namespace for encapsulating CDR plasma physics.
This namespace contains a physics module for simulating weakly ionized plasmas in the drift-diffusion (CDR) approximation, self-consistently coupled to Poisson's equation for the electric field and to radiative transfer equations for photoionization. It includes abstract and concrete time steppers, cell taggers, plasma kinetics interfaces, and JSON-driven plasma models.