Cantera  2.0
electrolytes.h
Go to the documentation of this file.
1 /**
2  * @file electrolytes.h
3  *
4  * Header file for a common definitions used in electrolytes
5  * thermodynamics.
6  */
7 /*
8  * Copyright (2006) Sandia Corporation. Under the terms of
9  * Contract DE-AC04-94AL85000 with Sandia Corporation, the
10  * U.S. Government retains certain rights in this software.
11  */
12 #ifndef CT_ELECTROLYTES_H
13 #define CT_ELECTROLYTES_H
14 namespace Cantera
15 {
16 /**
17  * Electrolyte species type
18  */
19 const int cEST_solvent = 0; // Solvent species (neutral)
20 const int cEST_chargedSpecies = 1; // Charged species (charged)
21 const int cEST_weakAcidAssociated = 2; // Species which can break
22 // apart into charged species.
23 // It may or may not be charged.
24 // These may or may not be
25 // be included in the
26 // species solution vector.
27 const int cEST_strongAcidAssociated = 3; // Species which always breaks
28 // apart into charged species.
29 // It may or may not be charged.
30 // Normally, these aren't included
31 // in the speciation vector.
32 const int cEST_polarNeutral = 4; // Polar neutral species
33 const int cEST_nonpolarNeutral = 5; // Nonpolar neutral species. These
34 // usually have activity coefficnt
35 // corrections applied to them to
36 // account for salting-out effects
37 
38 /**
39  * eosTypes returned for this ThermoPhase Object
40  */
41 const int cHMWSoln0 = 45010;
42 const int cHMWSoln1 = 45011;
43 const int cHMWSoln2 = 45012;
44 
45 /**
46  * eosTypes returned for this ThermoPhase Object
47  */
48 const int cDebyeHuckel0 = 46010;
49 const int cDebyeHuckel1 = 46011;
50 const int cDebyeHuckel2 = 46012;
51 }
52 #endif