From 7c5774851824bb9d82f5ec266651d85b9df9c20f Mon Sep 17 00:00:00 2001 From: Dave Goodwin Date: Thu, 18 Aug 2005 14:50:59 +0000 Subject: [PATCH] *** empty log message *** --- Cantera/matlab/cantera/1D/FreeFlame.m | 12 ++++ Cantera/src/oneD/oneD_files.cpp | 8 +++ Cantera/src/transport/transport_files.cpp | 6 ++ data/inputs/KOH.cti | 70 +++++++++++++++++++++++ 4 files changed, 96 insertions(+) create mode 100644 Cantera/matlab/cantera/1D/FreeFlame.m create mode 100644 Cantera/src/oneD/oneD_files.cpp create mode 100644 Cantera/src/transport/transport_files.cpp create mode 100644 data/inputs/KOH.cti diff --git a/Cantera/matlab/cantera/1D/FreeFlame.m b/Cantera/matlab/cantera/1D/FreeFlame.m new file mode 100644 index 000000000..643c9a24f --- /dev/null +++ b/Cantera/matlab/cantera/1D/FreeFlame.m @@ -0,0 +1,12 @@ +function m = FreeFlame(gas, id) +% FREEFLAME - Freely-propagating flat flame +% +% Return a Domain1D instance representing a freely-propagating +% adiabatic flame +% +m = Domain1D(1, gas, 2); +if nargin == 1 + setID(m,'flame'); +else + setID(m,id); +end \ No newline at end of file diff --git a/Cantera/src/oneD/oneD_files.cpp b/Cantera/src/oneD/oneD_files.cpp new file mode 100644 index 000000000..1013494a0 --- /dev/null +++ b/Cantera/src/oneD/oneD_files.cpp @@ -0,0 +1,8 @@ +#include "MultiJac.cpp" +#include "MultiNewton.cpp" +#include "newton_utils.cpp" +#include "OneDim.cpp" +#include "StFlow.cpp" +#include "boundaries1D.cpp" +#include "refine.cpp" +#include "Sim1D.cpp" diff --git a/Cantera/src/transport/transport_files.cpp b/Cantera/src/transport/transport_files.cpp new file mode 100644 index 000000000..be5c1c75d --- /dev/null +++ b/Cantera/src/transport/transport_files.cpp @@ -0,0 +1,6 @@ +#include "TransportFactory.cpp" +#include "MixTransport.cpp" +#include "MultiTransport.cpp" +#include "MMCollisionInt.cpp" +#include "SolidTransport.cpp" +#include "DustyGasTransport.cpp" diff --git a/data/inputs/KOH.cti b/data/inputs/KOH.cti new file mode 100644 index 000000000..ff7a208cd --- /dev/null +++ b/data/inputs/KOH.cti @@ -0,0 +1,70 @@ + +units(length = "cm", time = "s", quantity = "mol", act_energy = "cal/mol") + + + +# ideal gas containing all gaseous species in the NASA database +# that contain the elements K, O, and H. "Element" E is included +# too for charged species. +ideal_gas(name = "KOH_plasma", + elements = " K O H E", + species = """nasa_gas: all""", + options = ["skip_undeclared_elements"], + initial_state = state(temperature = 300.0, + pressure = OneAtm) ) + +# solid potassium +stoichiometric_solid(name = "K_solid", + elements = "K", + density = (0.86,'g/cm3'), + species = "nasa_condensed: K(cr)") + +# liquid potassium +stoichiometric_liquid(name = "K_liquid", + elements = "K", + density = (1.0,'g/cm3'), + species = "nasa_condensed: K(L)") + +# potassium hydroxide "a" +stoichiometric_solid(name = "KOH_a", + elements = "K O H", + density = (2.04,'g/cm3'), + species = "nasa_condensed: KOH(a)") + +# potassium hydroxide "b" +stoichiometric_solid(name = "KOH_b", + elements = "K O H", + density = (1.0,'g/cm3'), + species = "nasa_condensed: KOH(b)") + +# liquid potassium hydroxide +stoichiometric_liquid(name = "KOH_liquid", + elements = "K O H", + density = (1.0,'g/cm3'), + species = "nasa_condensed: KOH(L)") + +stoichiometric_solid(name = "K2O2_solid", + elements = "K O", + density = (1.0,'g/cm3'), + species = "nasa_condensed: K2O2(s)") + +stoichiometric_solid(name = "K2O_solid", + elements = "K O", + density = (1.0,'g/cm3'), + species = "nasa_condensed: K2O(s)") + +stoichiometric_solid(name = "KO2_solid", + elements = "K O", + density = (1.0,'g/cm3'), + species = "nasa_condensed: KO2(s)") + +stoichiometric_solid(name = "ice", + elements = "H O", + density = (0.917,'g/cm3'), + species = "nasa_condensed: H2O(s)") + +stoichiometric_liquid(name = "liquid_water", + elements = "H O", + density = (1.0,'g/cm3'), + species = "nasa_condensed: H2O(L)") +