CG  Version 25
BranchingReaction.h
Go to the documentation of this file.
1 #ifndef BRANCHING_REACTION_H
2 #define BRANCHING_REACTION_H
3 //
4 // Define a Branching reaction
5 //
6 
7 #include "Reactions.h"
8 
9 
11 {
12  public:
13  enum Species
14  {
16  };
17 
20 
21  void reactionRates( const real & teS, const RealArray & kb, const RealArray & kf );
22  void chemicalSource(const real & rhoS, const real & teS, const RealArray & y, const RealArray & sigma,
23  const RealArray & sy=Overture::nullRealArray() );
24  void chemicalSource(const RealArray & rhoS, const RealArray & teS, const RealArray & y,
25  const RealArray & sigma, const RealArray & sy=Overture::nullRealArray() );
26 
27  RealArray & sigmaFromRPTY(const RealArray & rho,
28  const RealArray & p,
29  const RealArray & te,
30  const RealArray & y,
31  const RealArray & sigmai );
32 };
33 
34 #endif