antioch-0.4.0
List of all members | Public Member Functions | Protected Attributes
Antioch::ThreeBodyReaction< CoeffType > Class Template Reference

A single reaction mechanism. More...

#include <reaction.h>

Inheritance diagram for Antioch::ThreeBodyReaction< CoeffType >:
Antioch::Reaction< CoeffType >

Public Member Functions

 ThreeBodyReaction (const unsigned int n_species, const std::string &equation, const bool &reversible=true, const KineticsModel::KineticsModel kin=KineticsModel::KOOIJ)
 Construct a single reaction mechanism. More...
 
 ~ThreeBodyReaction ()
 
template<typename StateType , typename VectorStateType >
StateType compute_forward_rate_coefficient (const VectorStateType &molar_densities, const KineticsConditions< StateType, VectorStateType > &conditions) const
 
template<typename StateType , typename VectorStateType >
void compute_forward_rate_coefficient_and_derivatives (const VectorStateType &molar_densities, const KineticsConditions< StateType, VectorStateType > &conditions, StateType &kfwd, StateType &dkfwd_dT, VectorStateType &dkfwd_dX) const
 
unsigned int n_species () const
 
const std::string & equation () const
 
const std::string & id () const
 
void set_id (const std::string &id)
 set the reaction id. More...
 
ReactionType::ReactionType type () const
 Type of reaction. More...
 
void set_type (const ReactionType::ReactionType type)
 Set the type of reaction. More...
 
void set_reversibility (const bool reversible)
 Set the reversibility of reaction. More...
 
KineticsModel::KineticsModel kinetics_model () const
 Model of kinetics. More...
 
void set_kinetics_model (const KineticsModel::KineticsModel kin)
 Set the model of kinetics. More...
 
bool initialized () const
 
void set_parameter_of_rate (KineticsModel::Parameters parameter, CoeffType new_value, unsigned int n_reaction=0, const std::string &unit="SI")
 reset a parameter from the rate constant More...
 
void set_parameter_of_rate (KineticsModel::Parameters parameter, CoeffType new_value, unsigned int n_reaction, int l, const std::string &unit="SI")
 reset a parameter from the rate constant, vector parameters More...
 
CoeffType get_parameter_of_rate (KineticsModel::Parameters parameter, unsigned int n_reaction=0, const std::string &unit="SI") const
 get a parameter from the rate constant More...
 
CoeffType get_parameter_of_rate (KineticsModel::Parameters parameter, unsigned int n_reaction, const std::string &unit, int l) const
 get a parameter from the rate constant, vectorized version More...
 
void set_parameter_of_chemical_process (ReactionType::Parameters parameter, CoeffType new_value, unsigned int species=std::numeric_limits< unsigned int >::max())
 reset a parameter from the chemical process More...
 
CoeffType get_parameter_of_chemical_process (ReactionType::Parameters parameter, unsigned int species=std::numeric_limits< unsigned int >::max()) const
 get a parameter from the chemical process More...
 
bool reversible () const
 
unsigned int n_reactants () const
 
unsigned int n_products () const
 
const std::string & reactant_name (const unsigned int r) const
 
const std::string & product_name (const unsigned int p) const
 
unsigned int reactant_id (const unsigned int r) const
 
unsigned int product_id (const unsigned int p) const
 
unsigned int reactant_stoichiometric_coefficient (const unsigned int r) const
 
unsigned int product_stoichiometric_coefficient (const unsigned int p) const
 
CoeffType reactant_partial_order (const unsigned int r) const
 
CoeffType product_partial_order (const unsigned int p) const
 
void add_reactant (const std::string &name, const unsigned int r_id, const unsigned int stoichiometric_coeff, const CoeffType partial_order=std::numeric_limits< CoeffType >::infinity())
 
void add_product (const std::string &name, const unsigned int p_id, const unsigned int stoichiometric_coeff, const CoeffType partial_order=std::numeric_limits< CoeffType >::infinity())
 
void clear_reactant ()
 
void clear_product ()
 
void set_efficiency (const std::string &, const unsigned int s, const CoeffType efficiency)
 
CoeffType get_efficiency (const unsigned int s) const
 
CoeffType efficiency (const unsigned int s) const
 
void initialize (unsigned int index=0)
 Computes derived quantities. More...
 
int gamma () const
 
StateType equilibrium_constant (const StateType &P0_RT, const VectorStateType &h_RT_minus_s_R) const
 
void equilibrium_constant_and_derivative (const StateType &T, const StateType &P0_RT, const VectorStateType &h_RT_minus_s_R, const VectorStateType &ddT_h_RT_minus_s_R, StateType &keq, StateType &dkeq_dT) const
 
StateType compute_forward_rate_coefficient (const VectorStateType &molar_densities, const StateType &temp) const
 
void compute_forward_rate_coefficient_and_derivatives (const VectorStateType &molar_densities, const StateType &temp, StateType &kfwd, StateType &dkfwd_dT, VectorStateType &dkfwd_dX) const
 
StateType compute_rate_of_progress (const VectorStateType &molar_densities, const KineticsConditions< StateType, VectorStateType > &conditions, const StateType &P0_RT, const VectorStateType &h_RT_minus_s_R) const
 
StateType compute_rate_of_progress (const VectorStateType &molar_densities, const StateType &temp, const StateType &P0_RT, const VectorStateType &h_RT_minus_s_R) const
 
void compute_rate_of_progress_and_derivatives (const VectorStateType &molar_densities, const ChemicalMixture< CoeffType > &, const KineticsConditions< StateType, VectorStateType > &conditions, const StateType &P0_RT, const VectorStateType &h_RT_minus_s_R, const VectorStateType &dh_RT_minus_s_R_dT, StateType &net_reaction_rate, StateType &dnet_rate_dT, VectorStateType &dnet_rate_dX_s) const
 
void compute_rate_of_progress_and_derivatives (const VectorStateType &molar_densities, const ChemicalMixture< CoeffType > &chem_mixture, const StateType &temp, const StateType &P0_RT, const VectorStateType &h_RT_minus_s_R, const VectorStateType &dh_RT_minus_s_R_dT, StateType &net_reaction_rate, StateType &dnet_rate_dT, VectorStateType &dnet_rate_dX_s) const
 
const KineticsType< CoeffType,
VectorCoeffType > & 
forward_rate (unsigned int ir=0) const
 Return const reference to the forward rate object. More...
 
KineticsType< CoeffType,
VectorCoeffType > & 
forward_rate (unsigned int ir=0)
 Return writeable reference to the forward rate object. More...
 
FalloffType & falloff ()
 Return writeable reference to the falloff object, test type. More...
 
void add_forward_rate (KineticsType< CoeffType, VectorCoeffType > *rate)
 Add a forward rate object. More...
 
void swap_forward_rates (unsigned int irate, unsigned int jrate)
 Swap two forward rates object. More...
 
unsigned int n_rate_constants () const
 Return the number of rate constant objects. More...
 
void print (std::ostream &os=std::cout) const
 Formatted print, by default to std::cout. More...
 

Protected Attributes

unsigned int _n_species
 
std::string _id
 
std::string _equation
 
std::vector< std::string > _reactant_names
 
std::vector< std::string > _product_names
 
std::vector< unsigned int > _reactant_ids
 
std::vector< unsigned int > _product_ids
 
std::vector< unsigned int > _reactant_stoichiometry
 
std::vector< unsigned int > _product_stoichiometry
 
std::vector< unsigned int > _species_reactant_stoichiometry
 
std::vector< unsigned int > _species_product_stoichiometry
 
std::vector< CoeffType > _species_reactant_partial_order
 
std::vector< CoeffType > _species_product_partial_order
 
std::vector< int > _species_delta_stoichiometry
 
int _gamma
 
bool _initialized
 
bool _reversible
 
ReactionType::ReactionType _type
 
KineticsModel::KineticsModel _kintype
 
std::vector< KineticsType
< CoeffType, VectorCoeffType > * > 
_forward_rate
 The forward reaction rate modified Arrhenius form. More...
 
std::vector< CoeffType > _efficiencies
 efficiencies for three body reactions More...
 

Detailed Description

template<typename CoeffType = double>
class Antioch::ThreeBodyReaction< CoeffType >

A single reaction mechanism.

This class encapsulates a three-body reaction process. A three-body process rate constant is defined by the equation

\[ k(T,[M]) = \alpha(T)\times \sum_i\epsilon_ic_i \]

with $\alpha(T)$ being a kinetics model (see base classes Reaction and KineticsType), $[M]$ the mixture concentration (or pressure, it's equivalent, $[M] = \frac{P}{\mathrm{R}T}$ in an ideal gas model) and $c_i$ the concentration of species $i$. All reactions are assumed to be reversible. By default, the KooijRate kinetics model is used.

We have:

\[ \begin{split} \frac{\partial k(T,[M])}{\partial T} & = \frac{\partial \alpha(T)}{\partial T} \sum_i\epsilon_ic_i \\[10pt] \frac{\partial k(T,[M])}{\partial c_i} & = \alpha(T) \epsilon_i \end{split} \]

with $c_i$ the concentration of species $i$.

Definition at line 64 of file reaction.h.

Constructor & Destructor Documentation

template<typename CoeffType >
Antioch::ThreeBodyReaction< CoeffType >::ThreeBodyReaction ( const unsigned int  n_species,
const std::string &  equation,
const bool &  reversible = true,
const KineticsModel::KineticsModel  kin = KineticsModel::KOOIJ 
)
inline

Construct a single reaction mechanism.

Definition at line 95 of file threebody_reaction.h.

99  :Reaction<CoeffType>(n_species,equation,reversible,ReactionType::THREE_BODY,kin)
100  {
103  return;
104  }
const std::string & equation() const
unsigned int n_species() const
std::vector< CoeffType > _efficiencies
efficiencies for three body reactions
Definition: reaction.h:379
template<typename CoeffType >
Antioch::ThreeBodyReaction< CoeffType >::~ThreeBodyReaction ( )
inline

Definition at line 108 of file threebody_reaction.h.

109  {
110  return;
111  }

Member Function Documentation

void Antioch::Reaction< CoeffType, VectorCoeffType >::add_forward_rate ( KineticsType< CoeffType, VectorCoeffType > *  rate)
inherited

Add a forward rate object.

Referenced by tester().

void Antioch::Reaction< CoeffType, VectorCoeffType >::add_product ( const std::string &  name,
const unsigned int  p_id,
const unsigned int  stoichiometric_coeff,
const CoeffType  partial_order = std::numeric_limits<CoeffType>::infinity() 
)
inherited
void Antioch::Reaction< CoeffType, VectorCoeffType >::add_reactant ( const std::string &  name,
const unsigned int  r_id,
const unsigned int  stoichiometric_coeff,
const CoeffType  partial_order = std::numeric_limits<CoeffType>::infinity() 
)
inherited
void Antioch::Reaction< CoeffType, VectorCoeffType >::clear_product ( )
inherited
void Antioch::Reaction< CoeffType, VectorCoeffType >::clear_reactant ( )
inherited
template<typename CoeffType >
template<typename StateType , typename VectorStateType >
StateType Antioch::ThreeBodyReaction< CoeffType >::compute_forward_rate_coefficient ( const VectorStateType &  molar_densities,
const KineticsConditions< StateType, VectorStateType > &  conditions 
) const
inline

Definition at line 118 of file threebody_reaction.h.

Referenced by tester().

120  {
121  //k(T,[M]) = (sum eff_i * C_i) * ...
122  StateType kfwd = (this->efficiency(0) * molar_densities[0] );
123 
124  for (unsigned int s=1; s<this->n_species(); s++)
125  {
126  kfwd += ( this->efficiency(s) * molar_densities[s] );
127  }
128 
129  //... alpha(T)
130  return (kfwd * (*this->_forward_rate[0])(conditions));
131  }
unsigned int n_species() const
std::vector< KineticsType< CoeffType, VectorCoeffType > * > _forward_rate
The forward reaction rate modified Arrhenius form.
Definition: reaction.h:376
CoeffType efficiency(const unsigned int s) const
StateType Antioch::Reaction< CoeffType, VectorCoeffType >::compute_forward_rate_coefficient ( const VectorStateType &  molar_densities,
const StateType &  temp 
) const
inherited
template<typename CoeffType >
template<typename StateType , typename VectorStateType >
void Antioch::ThreeBodyReaction< CoeffType >::compute_forward_rate_coefficient_and_derivatives ( const VectorStateType &  molar_densities,
const KineticsConditions< StateType, VectorStateType > &  conditions,
StateType &  kfwd,
StateType &  dkfwd_dT,
VectorStateType &  dkfwd_dX 
) const
inline

Definition at line 137 of file threebody_reaction.h.

References antioch_assert_equal_to.

Referenced by tester().

142  {
143  antioch_assert_equal_to(dkfwd_dX.size(),this->n_species());
144 
145  //dk_dT = dalpha_dT * [sum_s (eps_s * X_s)]
146  //dk_dCi = alpha(T) * eps_i
147  this->_forward_rate[0]->compute_rate_and_derivative(conditions,kfwd,dkfwd_dT);
148 
149  dkfwd_dX[0] = kfwd;
150  StateType coef = (this->efficiency(0) * molar_densities[0]);
151 
152  for (unsigned int s=1; s<this->n_species(); s++)
153  {
154  coef += ( this->efficiency(s) * molar_densities[s] );
155  dkfwd_dX[s] = kfwd;
156  }
157 
158  kfwd *= coef;
159  dkfwd_dT *= coef;
160 
161  for (unsigned int s=0; s<this->n_species(); s++)
162  {
163  dkfwd_dX[s] *= this->efficiency(s);
164  }
165 
166  return;
167  }
#define antioch_assert_equal_to(expr1, expr2)
unsigned int n_species() const
std::vector< KineticsType< CoeffType, VectorCoeffType > * > _forward_rate
The forward reaction rate modified Arrhenius form.
Definition: reaction.h:376
CoeffType efficiency(const unsigned int s) const
void Antioch::Reaction< CoeffType, VectorCoeffType >::compute_forward_rate_coefficient_and_derivatives ( const VectorStateType &  molar_densities,
const StateType &  temp,
StateType &  kfwd,
StateType &  dkfwd_dT,
VectorStateType &  dkfwd_dX 
) const
inherited
StateType Antioch::Reaction< CoeffType, VectorCoeffType >::compute_rate_of_progress ( const VectorStateType &  molar_densities,
const KineticsConditions< StateType, VectorStateType > &  conditions,
const StateType &  P0_RT,
const VectorStateType &  h_RT_minus_s_R 
) const
inherited
StateType Antioch::Reaction< CoeffType, VectorCoeffType >::compute_rate_of_progress ( const VectorStateType &  molar_densities,
const StateType &  temp,
const StateType &  P0_RT,
const VectorStateType &  h_RT_minus_s_R 
) const
inherited
void Antioch::Reaction< CoeffType, VectorCoeffType >::compute_rate_of_progress_and_derivatives ( const VectorStateType &  molar_densities,
const ChemicalMixture< CoeffType > &  ,
const KineticsConditions< StateType, VectorStateType > &  conditions,
const StateType &  P0_RT,
const VectorStateType &  h_RT_minus_s_R,
const VectorStateType &  dh_RT_minus_s_R_dT,
StateType &  net_reaction_rate,
StateType &  dnet_rate_dT,
VectorStateType &  dnet_rate_dX_s 
) const
inherited
void Antioch::Reaction< CoeffType, VectorCoeffType >::compute_rate_of_progress_and_derivatives ( const VectorStateType &  molar_densities,
const ChemicalMixture< CoeffType > &  chem_mixture,
const StateType &  temp,
const StateType &  P0_RT,
const VectorStateType &  h_RT_minus_s_R,
const VectorStateType &  dh_RT_minus_s_R_dT,
StateType &  net_reaction_rate,
StateType &  dnet_rate_dT,
VectorStateType &  dnet_rate_dX_s 
) const
inherited
CoeffType Antioch::Reaction< CoeffType, VectorCoeffType >::efficiency ( const unsigned int  s) const
inherited
const std::string& Antioch::Reaction< CoeffType, VectorCoeffType >::equation ( ) const
inherited
Returns
the equation for this reaction.

Referenced by Antioch::read_reaction_set_data().

StateType Antioch::Reaction< CoeffType, VectorCoeffType >::equilibrium_constant ( const StateType &  P0_RT,
const VectorStateType &  h_RT_minus_s_R 
) const
inherited
void Antioch::Reaction< CoeffType, VectorCoeffType >::equilibrium_constant_and_derivative ( const StateType &  T,
const StateType &  P0_RT,
const VectorStateType &  h_RT_minus_s_R,
const VectorStateType &  ddT_h_RT_minus_s_R,
StateType &  keq,
StateType &  dkeq_dT 
) const
inherited
FalloffType& Antioch::Reaction< CoeffType, VectorCoeffType >::falloff ( )
inherited

Return writeable reference to the falloff object, test type.

const KineticsType<CoeffType,VectorCoeffType>& Antioch::Reaction< CoeffType, VectorCoeffType >::forward_rate ( unsigned int  ir = 0) const
inherited

Return const reference to the forward rate object.

KineticsType<CoeffType,VectorCoeffType>& Antioch::Reaction< CoeffType, VectorCoeffType >::forward_rate ( unsigned int  ir = 0)
inherited

Return writeable reference to the forward rate object.

int Antioch::Reaction< CoeffType, VectorCoeffType >::gamma ( ) const
inherited
CoeffType Antioch::Reaction< CoeffType, VectorCoeffType >::get_efficiency ( const unsigned int  s) const
inherited
CoeffType Antioch::Reaction< CoeffType, VectorCoeffType >::get_parameter_of_chemical_process ( ReactionType::Parameters  parameter,
unsigned int  species = std::numeric_limits<unsigned int>::max() 
) const
inherited

get a parameter from the chemical process

CoeffType Antioch::Reaction< CoeffType, VectorCoeffType >::get_parameter_of_rate ( KineticsModel::Parameters  parameter,
unsigned int  n_reaction = 0,
const std::string &  unit = "SI" 
) const
inherited

get a parameter from the rate constant

CoeffType Antioch::Reaction< CoeffType, VectorCoeffType >::get_parameter_of_rate ( KineticsModel::Parameters  parameter,
unsigned int  n_reaction,
const std::string &  unit,
int  l 
) const
inherited

get a parameter from the rate constant, vectorized version

const std::string& Antioch::Reaction< CoeffType, VectorCoeffType >::id ( ) const
inherited
Returns
the reaction id.
void Antioch::Reaction< CoeffType, VectorCoeffType >::initialize ( unsigned int  index = 0)
inherited

Computes derived quantities.

bool Antioch::Reaction< CoeffType, VectorCoeffType >::initialized ( ) const
inherited
KineticsModel::KineticsModel Antioch::Reaction< CoeffType, VectorCoeffType >::kinetics_model ( ) const
inherited

Model of kinetics.

unsigned int Antioch::Reaction< CoeffType, VectorCoeffType >::n_products ( ) const
inherited
Returns
the number of products.
unsigned int Antioch::Reaction< CoeffType, VectorCoeffType >::n_rate_constants ( ) const
inherited

Return the number of rate constant objects.

unsigned int Antioch::Reaction< CoeffType, VectorCoeffType >::n_reactants ( ) const
inherited
Returns
the number of reactants.
unsigned int Antioch::Reaction< CoeffType, VectorCoeffType >::n_species ( ) const
inherited
void Antioch::Reaction< CoeffType, VectorCoeffType >::print ( std::ostream &  os = std::cout) const
inherited

Formatted print, by default to std::cout.

unsigned int Antioch::Reaction< CoeffType, VectorCoeffType >::product_id ( const unsigned int  p) const
inherited
const std::string& Antioch::Reaction< CoeffType, VectorCoeffType >::product_name ( const unsigned int  p) const
inherited
Returns
the name of the p th product.
CoeffType Antioch::Reaction< CoeffType, VectorCoeffType >::product_partial_order ( const unsigned int  p) const
inherited
unsigned int Antioch::Reaction< CoeffType, VectorCoeffType >::product_stoichiometric_coefficient ( const unsigned int  p) const
inherited
unsigned int Antioch::Reaction< CoeffType, VectorCoeffType >::reactant_id ( const unsigned int  r) const
inherited
const std::string& Antioch::Reaction< CoeffType, VectorCoeffType >::reactant_name ( const unsigned int  r) const
inherited
Returns
the name of the r th reactant.
CoeffType Antioch::Reaction< CoeffType, VectorCoeffType >::reactant_partial_order ( const unsigned int  r) const
inherited
unsigned int Antioch::Reaction< CoeffType, VectorCoeffType >::reactant_stoichiometric_coefficient ( const unsigned int  r) const
inherited
bool Antioch::Reaction< CoeffType, VectorCoeffType >::reversible ( ) const
inherited
Returns
the reversibility state of reaction.
void Antioch::Reaction< CoeffType, VectorCoeffType >::set_efficiency ( const std::string &  ,
const unsigned int  s,
const CoeffType  efficiency 
)
inherited

Referenced by tester().

void Antioch::Reaction< CoeffType, VectorCoeffType >::set_id ( const std::string &  id)
inherited

set the reaction id.

void Antioch::Reaction< CoeffType, VectorCoeffType >::set_kinetics_model ( const KineticsModel::KineticsModel  kin)
inherited

Set the model of kinetics.

void Antioch::Reaction< CoeffType, VectorCoeffType >::set_parameter_of_chemical_process ( ReactionType::Parameters  parameter,
CoeffType  new_value,
unsigned int  species = std::numeric_limits<unsigned int>::max() 
)
inherited

reset a parameter from the chemical process

void Antioch::Reaction< CoeffType, VectorCoeffType >::set_parameter_of_rate ( KineticsModel::Parameters  parameter,
CoeffType  new_value,
unsigned int  n_reaction = 0,
const std::string &  unit = "SI" 
)
inherited

reset a parameter from the rate constant

void Antioch::Reaction< CoeffType, VectorCoeffType >::set_parameter_of_rate ( KineticsModel::Parameters  parameter,
CoeffType  new_value,
unsigned int  n_reaction,
int  l,
const std::string &  unit = "SI" 
)
inherited

reset a parameter from the rate constant, vector parameters

void Antioch::Reaction< CoeffType, VectorCoeffType >::set_reversibility ( const bool  reversible)
inherited

Set the reversibility of reaction.

void Antioch::Reaction< CoeffType, VectorCoeffType >::set_type ( const ReactionType::ReactionType  type)
inherited

Set the type of reaction.

reversible reactions are considered.

void Antioch::Reaction< CoeffType, VectorCoeffType >::swap_forward_rates ( unsigned int  irate,
unsigned int  jrate 
)
inherited

Swap two forward rates object.

ReactionType::ReactionType Antioch::Reaction< CoeffType, VectorCoeffType >::type ( ) const
inherited

Type of reaction.

reversible reactions are considered.

Member Data Documentation

std::vector<CoeffType> Antioch::Reaction< CoeffType, VectorCoeffType >::_efficiencies
protectedinherited

efficiencies for three body reactions

Definition at line 379 of file reaction.h.

std::string Antioch::Reaction< CoeffType, VectorCoeffType >::_equation
protectedinherited

Definition at line 357 of file reaction.h.

std::vector<KineticsType<CoeffType,VectorCoeffType>* > Antioch::Reaction< CoeffType, VectorCoeffType >::_forward_rate
protectedinherited

The forward reaction rate modified Arrhenius form.

Definition at line 376 of file reaction.h.

int Antioch::Reaction< CoeffType, VectorCoeffType >::_gamma
protectedinherited

Definition at line 369 of file reaction.h.

std::string Antioch::Reaction< CoeffType, VectorCoeffType >::_id
protectedinherited

Definition at line 356 of file reaction.h.

bool Antioch::Reaction< CoeffType, VectorCoeffType >::_initialized
protectedinherited

Definition at line 370 of file reaction.h.

KineticsModel::KineticsModel Antioch::Reaction< CoeffType, VectorCoeffType >::_kintype
protectedinherited

Definition at line 373 of file reaction.h.

unsigned int Antioch::Reaction< CoeffType, VectorCoeffType >::_n_species
protectedinherited

Definition at line 355 of file reaction.h.

std::vector<unsigned int> Antioch::Reaction< CoeffType, VectorCoeffType >::_product_ids
protectedinherited

Definition at line 361 of file reaction.h.

std::vector<std::string> Antioch::Reaction< CoeffType, VectorCoeffType >::_product_names
protectedinherited

Definition at line 359 of file reaction.h.

std::vector<unsigned int> Antioch::Reaction< CoeffType, VectorCoeffType >::_product_stoichiometry
protectedinherited

Definition at line 363 of file reaction.h.

std::vector<unsigned int> Antioch::Reaction< CoeffType, VectorCoeffType >::_reactant_ids
protectedinherited

Definition at line 360 of file reaction.h.

std::vector<std::string> Antioch::Reaction< CoeffType, VectorCoeffType >::_reactant_names
protectedinherited

Definition at line 358 of file reaction.h.

std::vector<unsigned int> Antioch::Reaction< CoeffType, VectorCoeffType >::_reactant_stoichiometry
protectedinherited

Definition at line 362 of file reaction.h.

bool Antioch::Reaction< CoeffType, VectorCoeffType >::_reversible
protectedinherited

Definition at line 371 of file reaction.h.

std::vector<int> Antioch::Reaction< CoeffType, VectorCoeffType >::_species_delta_stoichiometry
protectedinherited

Definition at line 368 of file reaction.h.

std::vector<CoeffType> Antioch::Reaction< CoeffType, VectorCoeffType >::_species_product_partial_order
protectedinherited

Definition at line 367 of file reaction.h.

std::vector<unsigned int> Antioch::Reaction< CoeffType, VectorCoeffType >::_species_product_stoichiometry
protectedinherited

Definition at line 365 of file reaction.h.

std::vector<CoeffType> Antioch::Reaction< CoeffType, VectorCoeffType >::_species_reactant_partial_order
protectedinherited

Definition at line 366 of file reaction.h.

std::vector<unsigned int> Antioch::Reaction< CoeffType, VectorCoeffType >::_species_reactant_stoichiometry
protectedinherited

Definition at line 364 of file reaction.h.

ReactionType::ReactionType Antioch::Reaction< CoeffType, VectorCoeffType >::_type
protectedinherited

Definition at line 372 of file reaction.h.


The documentation for this class was generated from the following files:

Generated on Thu Jul 7 2016 11:09:50 for antioch-0.4.0 by  doxygen 1.8.8