12 #ifndef CD_CdrPlasmaReactionJSON_H
13 #define CD_CdrPlasmaReactionJSON_H
22 #include <CD_NamespaceHeader.H>
47 const std::list<int> a_neutralReactants,
48 const std::list<int> a_plasmaProducts,
49 const std::list<int> a_photonProducts);
108 #include <CD_NamespaceFooter.H>
Declaration of basic physics coupling functions for Physics/CdrPlasma.
Class for encapsulating reactive process of type X1 + X2 -> X3 + Y for CdrPlasmaPhysics....
Definition: CD_CdrPlasmaReactionJSON.H:32
CdrPlasmaReactionJSON()=delete
Disallowed weak construction.
std::list< int > m_plasmaProducts
Particles on the right-hand side of the reaction.
Definition: CD_CdrPlasmaReactionJSON.H:98
virtual ~CdrPlasmaReactionJSON()
Destructor.
Definition: CD_CdrPlasmaReactionJSON.cpp:29
std::list< int > m_neutralReactants
Neutral species on the left-hand side of the reaction.
Definition: CD_CdrPlasmaReactionJSON.H:93
const std::list< int > & getNeutralReactants() const
Get the neutral reactants.
Definition: CD_CdrPlasmaReactionJSON.cpp:39
const std::list< int > & getPlasmaReactants() const
Get the plasma reactants.
Definition: CD_CdrPlasmaReactionJSON.cpp:33
const std::list< int > & getPlasmaProducts() const
Get the plasma products.
Definition: CD_CdrPlasmaReactionJSON.cpp:45
std::list< int > m_plasmaReactants
Plasma species on the left-hand side of the reaction.
Definition: CD_CdrPlasmaReactionJSON.H:88
std::list< int > m_photonProducts
Photons on the right-hand side of the reaction.
Definition: CD_CdrPlasmaReactionJSON.H:103
const std::list< int > & getPhotonProducts() const
Get the photon products.
Definition: CD_CdrPlasmaReactionJSON.cpp:51
Name containing various physics models for running chombo-discharge code.
Definition: CD_AdvectionDiffusion.H:15