chombo-discharge
Loading...
Searching...
No Matches
Classes
Physics::CdrPlasma Namespace Reference

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...
 

Detailed Description

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.