13#ifndef CD_CDRPLASMAREACTIONJSON_H
14#define CD_CDRPLASMAREACTIONJSON_H
23#include <CD_NamespaceHeader.H>
48 const std::list<int>& a_neutralReactants,
49 const std::list<int>& a_plasmaProducts,
50 const std::list<int>& a_photonProducts);
109#include <CD_NamespaceFooter.H>
Declaration of the Physics::CdrPlasma::CdrPlasmaPhysics interface class.
Class for encapsulating reactive process of type X1 + X2 -> X3 + Y for CdrPlasmaPhysics....
Definition CD_CdrPlasmaReactionJSON.H:33
CdrPlasmaReactionJSON()=delete
Disallowed weak construction.
std::list< int > m_plasmaProducts
Particles on the right-hand side of the reaction.
Definition CD_CdrPlasmaReactionJSON.H:99
virtual ~CdrPlasmaReactionJSON()
Destructor.
std::list< int > m_neutralReactants
Neutral species on the left-hand side of the reaction.
Definition CD_CdrPlasmaReactionJSON.H:94
const std::list< int > & getNeutralReactants() const
Get the neutral reactants.
Definition CD_CdrPlasmaReactionJSON.cpp:38
const std::list< int > & getPlasmaReactants() const
Get the plasma reactants.
Definition CD_CdrPlasmaReactionJSON.cpp:32
const std::list< int > & getPlasmaProducts() const
Get the plasma products.
Definition CD_CdrPlasmaReactionJSON.cpp:44
std::list< int > m_plasmaReactants
Plasma species on the left-hand side of the reaction.
Definition CD_CdrPlasmaReactionJSON.H:89
std::list< int > m_photonProducts
Photons on the right-hand side of the reaction.
Definition CD_CdrPlasmaReactionJSON.H:104
const std::list< int > & getPhotonProducts() const
Get the photon products.
Definition CD_CdrPlasmaReactionJSON.cpp:50
Namespace containing physics models for use with chombo-discharge.
Definition CD_AdvectionDiffusion.H:16