13#ifndef CD_CDRPLASMASURFACEREACTIONJSON_H
14#define CD_CDRPLASMASURFACEREACTIONJSON_H
23#include <CD_NamespaceHeader.H>
49 const std::list<int>& a_photonReactants,
50 const std::list<int>& a_plasmaProducts);
97#include <CD_NamespaceFooter.H>
Declaration of the Physics::CdrPlasma::CdrPlasmaPhysics interface class.
Class for encapsulating reactive process of type A + B + Y -> X3 + for CdrPlasmaPhysics....
Definition CD_CdrPlasmaSurfaceReactionJSON.H:35
std::list< int > m_photonReactants
Photon species on the left-hand side of the reaction.
Definition CD_CdrPlasmaSurfaceReactionJSON.H:87
std::list< int > m_plasmaReactants
Plasma species on the left-hand side of the reaction.
Definition CD_CdrPlasmaSurfaceReactionJSON.H:82
virtual ~CdrPlasmaSurfaceReactionJSON()
Destructor.
const std::list< int > & getPlasmaReactants() const
Get the plasma reactants.
Definition CD_CdrPlasmaSurfaceReactionJSON.cpp:28
CdrPlasmaSurfaceReactionJSON()
Disallowed weak construction.
const std::list< int > & getPhotonReactants() const
Get the photo-reactants.
Definition CD_CdrPlasmaSurfaceReactionJSON.cpp:34
std::list< int > m_plasmaProducts
Plasma species on the right-hand side of the reaction.
Definition CD_CdrPlasmaSurfaceReactionJSON.H:92
const std::list< int > & getPlasmaProducts() const
Get the plasma products.
Definition CD_CdrPlasmaSurfaceReactionJSON.cpp:40
Namespace containing physics models for use with chombo-discharge.
Definition CD_AdvectionDiffusion.H:16