diff --git a/docs/build/html/.doctrees/documentation/api/gui/index.doctree b/docs/build/html/.doctrees/documentation/api/gui/index.doctree index 3124f1d2..260a97f8 100644 Binary files a/docs/build/html/.doctrees/documentation/api/gui/index.doctree and b/docs/build/html/.doctrees/documentation/api/gui/index.doctree differ diff --git a/docs/build/html/.doctrees/documentation/api/modules/ct_equil/index.doctree b/docs/build/html/.doctrees/documentation/api/modules/ct_equil/index.doctree index 7a84fafe..9e27f89c 100644 Binary files a/docs/build/html/.doctrees/documentation/api/modules/ct_equil/index.doctree and b/docs/build/html/.doctrees/documentation/api/modules/ct_equil/index.doctree differ diff --git a/docs/build/html/.doctrees/documentation/api/modules/ct_rocket/index.doctree b/docs/build/html/.doctrees/documentation/api/modules/ct_rocket/index.doctree index 44114631..78bbe6bb 100644 Binary files a/docs/build/html/.doctrees/documentation/api/modules/ct_rocket/index.doctree and b/docs/build/html/.doctrees/documentation/api/modules/ct_rocket/index.doctree differ diff --git a/docs/build/html/.doctrees/documentation/api/modules/ct_sd/index.doctree b/docs/build/html/.doctrees/documentation/api/modules/ct_sd/index.doctree index 972e7b3e..7e24ff9c 100644 Binary files a/docs/build/html/.doctrees/documentation/api/modules/ct_sd/index.doctree and b/docs/build/html/.doctrees/documentation/api/modules/ct_sd/index.doctree differ diff --git a/docs/build/html/.doctrees/documentation/api/modules/modules_self.doctree b/docs/build/html/.doctrees/documentation/api/modules/modules_self.doctree index 629430d2..1bd9dad1 100644 Binary files a/docs/build/html/.doctrees/documentation/api/modules/modules_self.doctree and b/docs/build/html/.doctrees/documentation/api/modules/modules_self.doctree differ diff --git a/docs/build/html/.doctrees/documentation/api/utils/index.doctree b/docs/build/html/.doctrees/documentation/api/utils/index.doctree index c69029eb..85b640e4 100644 Binary files a/docs/build/html/.doctrees/documentation/api/utils/index.doctree and b/docs/build/html/.doctrees/documentation/api/utils/index.doctree differ diff --git a/docs/build/html/.doctrees/environment.pickle b/docs/build/html/.doctrees/environment.pickle index 20a07bea..7fd720ab 100644 Binary files a/docs/build/html/.doctrees/environment.pickle and b/docs/build/html/.doctrees/environment.pickle differ diff --git a/docs/build/html/.doctrees/tutorials/basics/basics_2.doctree b/docs/build/html/.doctrees/tutorials/basics/basics_2.doctree index 519b50fe..f10fc635 100644 Binary files a/docs/build/html/.doctrees/tutorials/basics/basics_2.doctree and b/docs/build/html/.doctrees/tutorials/basics/basics_2.doctree differ diff --git a/docs/build/html/.doctrees/tutorials/basics/basics_4.doctree b/docs/build/html/.doctrees/tutorials/basics/basics_4.doctree index 1c892c87..a420abb7 100644 Binary files a/docs/build/html/.doctrees/tutorials/basics/basics_4.doctree and b/docs/build/html/.doctrees/tutorials/basics/basics_4.doctree differ diff --git a/docs/build/html/_sources/tutorials/basics/basics_2.md.txt b/docs/build/html/_sources/tutorials/basics/basics_2.md.txt index c02c6381..f62a3a17 100644 --- a/docs/build/html/_sources/tutorials/basics/basics_2.md.txt +++ b/docs/build/html/_sources/tutorials/basics/basics_2.md.txt @@ -203,5 +203,5 @@ Chemical species from the Third Millennium database (Burcat) are indicated with ````` ```{tip} -The same procedure can be used to identify all possible products after a chemical transformation given a set of chemical species (reactants), as described in [*Defining chemical system*](docs/source/tutorials/basics/basics_4.md#defining-chemical-system). +The same procedure can be used to identify all possible products after a chemical transformation given a set of chemical species (reactants), as described in [*Defining chemical system*](https://combustion-toolbox-website.readthedocs.io/en/latest/tutorials/basics/basics_4.html##defining-chemical-system). ``` diff --git a/docs/build/html/_sources/tutorials/basics/basics_4.md.txt b/docs/build/html/_sources/tutorials/basics/basics_4.md.txt index 9cc4bc35..016e4ace 100644 --- a/docs/build/html/_sources/tutorials/basics/basics_4.md.txt +++ b/docs/build/html/_sources/tutorials/basics/basics_4.md.txt @@ -27,7 +27,7 @@ self = App({'N2', 'CO2', 'H2O'}); ## Identifying all possible products -Combustion problems typically entail numerous chemical species, and occasionally we lack prior knowledge of all relevant species in the system. In such cases, we can recall in [find_products.m](https://combustion-toolbox-website.readthedocs.io/en/latest/documentation/api/utils/index.html#src.utils.databases.find_products) routine introduced in [*Accessing the databases*](docs/source/tutorials/basics/basics_2.md#accessing-the-databases). This routine allows us to identify all potential chemical species resulting from a chemical transformation (products), given a set of species (reactants). For this example, we can write at the prompt: +Combustion problems typically entail numerous chemical species, and occasionally we lack prior knowledge of all relevant species in the system. In such cases, we can recall in [find_products.m](https://combustion-toolbox-website.readthedocs.io/en/latest/documentation/api/utils/index.html#src.utils.databases.find_products) routine introduced in [*Accessing the databases*](https://combustion-toolbox-website.readthedocs.io/en/latest/tutorials/basics/basics_2.html#.md#accessing-the-databases). This routine allows us to identify all potential chemical species resulting from a chemical transformation (products), given a set of species (reactants). For this example, we can write at the prompt: ```matlab self.S.LS = find_products(self, {'CH4', 'O2', 'N2'}) diff --git a/docs/build/html/searchindex.js b/docs/build/html/searchindex.js index 39beba30..2351e4ef 100644 --- a/docs/build/html/searchindex.js +++ b/docs/build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["documentation/api/gui/index", "documentation/api/index", "documentation/api/modules/ct_equil/index", "documentation/api/modules/ct_rocket/index", "documentation/api/modules/ct_sd/index", "documentation/api/modules/index", "documentation/api/modules/modules_self", "documentation/api/utils/index", "documentation/databases", "examples", "examples/examples_gui", "examples/examples_plain", "examples/examples_plain_DET", "examples/examples_plain_DET_OBLIQUE_BETA", "examples/examples_plain_DET_OBLIQUE_THETA", "examples/examples_plain_DET_OVERDRIVEN", "examples/examples_plain_DET_OVERDRIVEN_AND_UNDERDRIVEN", "examples/examples_plain_DET_OVERDRIVEN_R", "examples/examples_plain_DET_POLAR", "examples/examples_plain_DET_POLAR_SONIC_AND_MAX", "examples/examples_plain_DET_R", "examples/examples_plain_DET_UNDERDRIVEN", "examples/examples_plain_DET_UNDERDRIVEN_R", "examples/examples_plain_EV", "examples/examples_plain_EXOPLANET_WASP43b_1", "examples/examples_plain_HP", "examples/examples_plain_HP_COMPLETE_INCOMPLETE", "examples/examples_plain_HP_MIXTEMP", "examples/examples_plain_HP_PRESSURE", "examples/examples_plain_HP_PROPELLANTS", "examples/examples_plain_ROCKET_FAC", "examples/examples_plain_ROCKET_IAC", "examples/examples_plain_SHOCK_I", "examples/examples_plain_SHOCK_I_IONIZATION", "examples/examples_plain_SHOCK_OBLIQUE_BETA", "examples/examples_plain_SHOCK_OBLIQUE_R", "examples/examples_plain_SHOCK_OBLIQUE_THETA", "examples/examples_plain_SHOCK_POLAR", "examples/examples_plain_SHOCK_POLAR_R", "examples/examples_plain_SHOCK_R", "examples/examples_plain_SP", "examples/examples_plain_SV", "examples/examples_plain_SV_FROZEN", "examples/examples_plain_TP", "examples/examples_plain_TV", "front_matter/copyright", "home", "index", "index_latex", "install", "publications", "references", "tutorials", "tutorials/0_basics", "tutorials/1_chemical_equilibrium", "tutorials/basics/basics_1", "tutorials/basics/basics_2", "tutorials/basics/basics_3", "tutorials/basics/basics_4", "tutorials/chemical_equilibrium/chemical_equilibrium_1", "validations"], "filenames": ["documentation/api/gui/index.md", "documentation/api/index.md", "documentation/api/modules/ct_equil/index.md", "documentation/api/modules/ct_rocket/index.md", "documentation/api/modules/ct_sd/index.md", "documentation/api/modules/index.md", "documentation/api/modules/modules_self.md", "documentation/api/utils/index.md", "documentation/databases.md", "examples.md", "examples/examples_gui.md", "examples/examples_plain.md", "examples/examples_plain_DET.md", "examples/examples_plain_DET_OBLIQUE_BETA.md", "examples/examples_plain_DET_OBLIQUE_THETA.md", "examples/examples_plain_DET_OVERDRIVEN.md", "examples/examples_plain_DET_OVERDRIVEN_AND_UNDERDRIVEN.md", "examples/examples_plain_DET_OVERDRIVEN_R.md", "examples/examples_plain_DET_POLAR.md", "examples/examples_plain_DET_POLAR_SONIC_AND_MAX.md", "examples/examples_plain_DET_R.md", "examples/examples_plain_DET_UNDERDRIVEN.md", "examples/examples_plain_DET_UNDERDRIVEN_R.md", "examples/examples_plain_EV.md", "examples/examples_plain_EXOPLANET_WASP43b_1.md", "examples/examples_plain_HP.md", "examples/examples_plain_HP_COMPLETE_INCOMPLETE.md", "examples/examples_plain_HP_MIXTEMP.md", "examples/examples_plain_HP_PRESSURE.md", "examples/examples_plain_HP_PROPELLANTS.md", "examples/examples_plain_ROCKET_FAC.md", "examples/examples_plain_ROCKET_IAC.md", "examples/examples_plain_SHOCK_I.md", "examples/examples_plain_SHOCK_I_IONIZATION.md", "examples/examples_plain_SHOCK_OBLIQUE_BETA.md", "examples/examples_plain_SHOCK_OBLIQUE_R.md", "examples/examples_plain_SHOCK_OBLIQUE_THETA.md", "examples/examples_plain_SHOCK_POLAR.md", "examples/examples_plain_SHOCK_POLAR_R.md", "examples/examples_plain_SHOCK_R.md", "examples/examples_plain_SP.md", "examples/examples_plain_SV.md", "examples/examples_plain_SV_FROZEN.md", "examples/examples_plain_TP.md", "examples/examples_plain_TV.md", "front_matter/copyright.md", "home.md", "index.md", "index_latex.md", "install.md", "publications.md", "references.md", "tutorials.md", "tutorials/0_basics.md", "tutorials/1_chemical_equilibrium.md", "tutorials/basics/basics_1.md", "tutorials/basics/basics_2.md", "tutorials/basics/basics_3.md", "tutorials/basics/basics_4.md", "tutorials/chemical_equilibrium/chemical_equilibrium_1.md", "validations.md"], "titles": ["GUI", "API Documentation", "Thermochemical equilibrium module", "Rocket module", "Shocks and detonations module", "Modules", "Initialization module", "Utilities", "Databases", "Examples", "Examples GUI", "Examples desktop environment", "Example_DET.m", "Example_DET_OBLIQUE_BETA.m", "Example_DET_OBLIQUE_THETA.m", "Example_DET_OVERDRIVEN.m", "Example_DET_OVERDRIVEN_AND_UNDERDRIVEN.m", "Example_DET_OVERDRIVEN_R.m", "Example_DET_POLAR.m", "Example_DET_POLAR_SONIC_AND_MAX.m", "Example_DET_R.m", "Example_DET_UNDERDRIVEN.m", "Example_DET_UNDERDRIVEN_R.m", "Example_EV.m", "Example_EXOPLANET_WASP43b_1.m", "Example_HP.m", "Example_HP_COMPLETE_INCOMPLETE.m", "Example_HP_MIXTEMP.m", "Example_HP_PRESSURE.m", "Example_HP_PROPELLANTS.m", "Example_ROCKET_FAC.m", "Example_ROCKET_IAC.m", "Example_SHOCK_I.m", "Example_SHOCK_I_IONIZATION.m", "Example_SHOCK_OBLIQUE_BETA.m", "Example_SHOCK_OBLIQUE_R.m", "Example_SHOCK_OBLIQUE_THETA.m", "Example_SHOCK_POLAR.m", "Example_SHOCK_POLAR_R.m", "Example_SHOCK_R.m", "Example_SP.m", "Example_SV.m", "Example_SV_FROZEN.m", "Example_TP.m", "Example_TV.m", "Front Matter", "Combustion Toolbox in action", "Combustion Toolbox in action", "Documentation", "Installation", "Publications", "References", "Tutorials", "Basics", "Chemical equilibrium", "Framework initialization", "Accessing the databases", "Defining initial state of a mixture", "Defining chemical system", "Chemical equilibrium at constant temperature and pressure", "Validations"], "terms": {"routin": [0, 1, 2, 3, 4, 5, 6, 7, 45, 46, 47, 55, 58, 59], "gener": [0, 1, 6, 7, 8, 55, 56, 58], "app": [0, 1, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 57, 58, 59], "asset": [0, 1], "all": [0, 1, 2, 6, 7, 33, 45, 46, 47, 49, 52, 55, 56, 57, 60], "necessari": [0, 7, 49, 55, 57], "compat": [0, 7, 46, 47], "plain": [0, 1, 9, 46, 47, 49, 52, 59], "code": [0, 1, 2, 4, 6, 7, 8, 9, 46, 47, 51, 52, 54, 55, 57, 59], "extend": [0, 1, 6, 7, 8, 58, 60], "its": [0, 6, 7, 8, 45, 46, 47, 54, 55, 57, 59], "figur": [0, 6, 7, 8, 19, 46, 47, 55, 59], "1": [0, 2, 4, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 43, 44, 46, 47, 50, 51, 54, 55, 56, 57, 59], "post": [0, 4, 7, 12, 13, 14, 15, 16, 17, 20, 21, 22, 32, 33, 34, 35, 36, 39, 46, 47], "process": [0, 1, 4, 5, 6, 46, 47, 49, 51, 54, 59], "result": [0, 1, 4, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 53, 55, 58, 60], "us": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 45, 46, 47, 52, 54, 55, 56, 57, 59, 60], "adiabat": [0, 4, 7, 23, 25, 26, 27, 28, 29, 60], "lean": [0, 6, 12, 20, 23, 25, 26, 27, 28, 29, 30, 31, 41, 42, 43, 44, 46, 47, 57, 59], "rich": [0, 12, 20, 23, 25, 26, 27, 28, 29, 30, 31, 40, 43, 44, 46, 47, 57, 59], "acetylen": [0, 60], "c2h2": 0, "air": [0, 6, 7, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 26, 27, 28, 32, 39, 40, 41, 42, 43, 44, 46, 47, 50, 51, 57, 58, 59], "mixtur": [0, 2, 3, 4, 5, 6, 7, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 58, 59, 60], "standard": [0, 6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 32, 33, 34, 35, 36, 37, 39, 40, 43, 44, 46, 47, 56], "condit": [0, 2, 3, 4, 5, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 51, 54], "t1": [0, 38], "300": [0, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32, 33, 34, 35, 36, 37, 39, 40, 43, 44, 46, 47, 57, 59, 60], "k": [0, 2, 6, 7, 8, 19, 26, 27, 28, 33, 38, 41, 42, 43, 44, 46, 47, 51, 54, 56, 57, 59, 60], "p1": [0, 38], "atm": [0, 7, 46, 47, 59], "label": [0, 7], "name": [0, 6, 7, 8, 54, 55, 56], "differ": [0, 1, 3, 5, 6, 7, 26, 28, 38, 46, 47, 52, 55], "compon": [0, 7, 46, 47, 54], "In": [0, 2, 3, 4, 7, 9, 10, 50, 51, 52, 53, 54, 56, 57, 58, 59], "particular": 0, "numer": [0, 6, 7, 46, 47, 50, 51, 55, 58], "correspond": [0, 7, 54, 57], "phi": [0, 2, 4, 6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 40, 41, 42, 43, 44, 57, 59, 60], "0": [0, 1, 2, 4, 6, 7, 8, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 51, 54, 56, 59, 60], "5": [0, 2, 4, 8, 12, 13, 14, 17, 18, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 51, 56, 59, 60], "select": [0, 3, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 53, 59], "case": [0, 7, 26, 28, 46, 47, 57, 58], "tree": [0, 6, 24, 55, 60], "part": [0, 50, 51], "2": [0, 4, 6, 7, 8, 18, 19, 24, 29, 30, 31, 32, 33, 37, 39, 41, 42, 46, 47, 50, 51, 56, 57, 58, 59], "3": [0, 3, 4, 7, 8, 26, 28, 30, 31, 34, 35, 36, 37, 40, 46, 47, 51, 56, 58, 59], "class": [0, 6, 7], "combustion_toolbox": [0, 1, 7, 45, 49], "base": [0, 2, 3, 4, 6, 7, 46, 47, 50, 51, 52, 54, 55, 59], "matlab": [0, 6, 7, 46, 47, 49, 50, 51, 55, 59], "appbas": 0, "c": [0, 6, 7, 8, 24, 32, 33, 34, 35, 36, 37, 39, 46, 47, 50, 51, 55, 56, 58, 59, 60], "none": [0, 6], "constant": [0, 2, 7, 8, 23, 25, 26, 27, 28, 29, 44, 54, 55, 56, 60], "db": [0, 6, 7, 8, 55, 56], "reduc": [0, 6, 7, 56, 60], "databas": [0, 1, 2, 3, 4, 6, 46, 47, 51, 53, 55, 58], "db_master": [0, 6, 7, 8, 55, 56], "master": [0, 6, 7, 24, 55, 60], "e": [0, 2, 5, 6, 7, 8, 25, 26, 27, 28, 29, 43, 44, 46, 47, 49, 51, 53, 54, 55, 56, 57, 58, 59], "element": [0, 2, 7, 8, 55], "l": [0, 6, 7, 24, 33, 38, 42, 51, 58], "list": [0, 2, 6, 7, 8, 46, 47, 55, 58, 59, 60], "speci": [0, 2, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 51, 53, 54, 55, 58, 59, 60], "consid": [0, 2, 3, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 46, 47, 57, 58, 59, 60], "reactant": [0, 6, 7, 46, 47, 54, 56, 57, 58, 59], "product": [0, 6, 7, 26, 28, 46, 47, 54, 56, 59], "ls_product": 0, "ls_reactant": 0, "misc": [0, 6, 24, 26, 28, 38, 46, 47, 50, 55, 59], "miscellan": [0, 38, 55, 59], "ns_displai": 0, "number": [0, 2, 4, 6, 7, 8, 18, 19, 28, 38, 46, 47, 56, 57, 59], "displai": [0, 1, 6, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "plot": [0, 6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 55], "ns_product": 0, "comput": [0, 2, 3, 4, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 51, 54, 59, 60], "n_flag": 0, "flag": [0, 3, 6, 7, 55, 56, 58], "activ": [0, 7, 8, 51], "pd": [0, 6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 55, 57, 59], "problem": [0, 1, 6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 50, 51, 53, 54, 55, 58, 59, 60], "descript": [0, 1, 6, 7, 55, 60], "pp1_var_nam": 0, "variabl": [0, 5, 6, 7, 8, 53, 55, 56], "pp1": 0, "pp1_vector": 0, "pp2_var_nam": 0, "pp2": 0, "pp2_vector": 0, "pr1_var_nam": 0, "pr1": 0, "pr1_vector": 0, "pr2_var_nam": 0, "pr2": 0, "pr2_vector": 0, "pr3_var_nam": 0, "pr3": 0, "pr3_vector": 0, "p": [0, 2, 4, 6, 7, 16, 19, 24, 26, 28, 33, 46, 47, 55, 59, 60], "solut": [0, 4, 6, 7, 51, 55], "": [0, 2, 3, 4, 6, 7, 8, 24, 28, 32, 33, 34, 35, 36, 39, 45, 46, 47, 49, 51, 54, 55, 56, 57, 58, 59, 60], "tn": [0, 6, 18, 19, 38, 55], "tune": [0, 6, 18, 19, 55, 59], "properti": [0, 1, 2, 3, 4, 5, 6, 18, 19, 46, 47, 51, 54, 55, 56, 59], "color_lamp_don": 0, "5608": 0, "7255": 0, "6588": 0, "lamp": 0, "color": [0, 7, 19, 26, 28, 46, 47], "rgb": 0, "done": 0, "color_lamp_error": 0, "9451": 0, "5059": 0, "5529": 0, "error": [0, 2, 4, 6, 7, 55], "color_lamp_noth": 0, "8000": 0, "noth": 0, "report": [0, 51], "color_lamp_work": 0, "9961": 0, "9804": 0, "8314": 0, "work": [0, 45, 46, 47, 50, 57], "color_splash": 0, "5098": 0, "6039": 0, "6745": 0, "font": [0, 7], "splash": [0, 7, 46, 47], "current_histori": 0, "current": [0, 1, 6, 7, 9, 10, 46, 47, 50], "histori": 0, "command": [0, 6, 7, 46, 47, 49, 55, 56, 59], "default": [0, 6, 7, 53, 55, 56, 57, 58, 59], "struct": [0, 2, 3, 4, 6, 7, 55], "valu": [0, 6, 7, 8, 25, 26, 27, 28, 29, 32, 37, 43, 55, 56, 57, 58, 59], "some": [0, 46, 47, 50, 56, 58, 59], "delet": 0, "uifigur": [0, 7], "when": [0, 56, 57, 58], "i": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 12, 18, 19, 20, 26, 27, 28, 33, 45, 46, 47, 50, 52, 54, 55, 56, 57, 58, 59], "dynamic_compon": 0, "dynam": [0, 4, 5, 50], "fig": [0, 6, 7, 55], "auxiliari": 0, "flag_pp1": 0, "true": [0, 6, 7, 31, 38, 56, 58], "vector": [0, 6, 7, 56], "flag_pp2": 0, "flag_pr1": 0, "flag_pr2": 0, "flag_pr3": 0, "flag_phi": 0, "ind_fuel": 0, "index": [0, 2, 4, 6, 7, 28], "posit": [0, 7], "fuel": [0, 6, 7, 24, 26, 28, 50, 57, 59, 60], "ind_inert": 0, "inert": [0, 6, 7, 57], "ind_oxid": 0, "oxid": [0, 6, 7, 26, 28, 57, 59, 60], "public_productsvaluechang": 0, "updat": [0, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 51], "listbox": 0, "set": [0, 2, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 53, 54, 55, 56, 57, 58, 60], "public_get_current_histori": 0, "get": [0, 6, 7, 19, 52], "temp_index": 0, "tempor": [0, 2], "temp_result": 0, "contain": [0, 1, 2, 3, 4, 6, 7, 8, 12, 15, 16, 17, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 39, 43, 44, 55, 56, 59], "last": [0, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 59], "parametr": [0, 6, 59], "studi": [0, 6, 46, 47, 59], "A": [0, 7, 8, 28, 46, 47, 50, 51, 56, 60], "collect": [0, 7, 8, 9, 11, 52], "gui_calculatebuttonpush": 0, "event": 0, "solv": [0, 1, 2, 4, 5, 6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 50, 51, 53, 54, 55, 59], "predefin": [0, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47], "paramet": [0, 2, 3, 4, 6, 7, 8, 53, 55, 56, 60], "object": [0, 6, 7, 8, 51, 55, 56], "return": [0, 2, 3, 4, 6, 7], "gui_consolevaluechang": 0, "print": [0, 7, 59], "output": [0, 56], "through": [0, 9, 49, 56, 59], "window": [0, 6, 7, 46, 47, 49, 55, 59], "gui_frozenchemistrycheckboxvaluechang": 0, "frozen": [0, 2, 4, 6, 7, 34, 35, 38, 42, 46, 47, 54, 57, 60], "chemistri": [0, 6, 38, 42, 46, 47, 54], "gui_problemtypevaluechang": 0, "clear": 0, "tab": 0, "except": [0, 6, 27, 55], "uitre": 0, "item": [0, 7], "gui_productsvaluechang": 0, "gui_reactantsvaluechang": 0, "uitabl": 0, "given": [0, 2, 3, 4, 6, 7, 8, 58], "new": [0, 7, 8, 45, 46, 47, 50, 54], "ad": [0, 6], "finder": [0, 6], "gui_snapshotmenuselect": 0, "export": [0, 1, 6, 46, 47, 55], "file": [0, 1, 7, 8, 46, 47, 49, 55, 56, 58], "thi": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 45, 46, 47, 49, 50, 52, 53, 54, 55, 56, 57, 58, 59], "call": [0, 49, 59], "snapshot": [0, 45], "menu": 0, "The": [0, 1, 2, 4, 5, 7, 8, 12, 20, 23, 28, 45, 46, 47, 49, 50, 51, 52, 54, 56, 57, 58, 59], "type": [0, 6, 7, 46, 47, 49, 50, 53, 55, 56, 57, 59, 60], "determin": [0, 7, 54], "extens": [0, 1, 8, 46, 47], "user": [0, 6, 7, 9, 46, 47, 49, 52], "path": [0, 49, 55], "gui_uitable_rcelledit": 0, "chang": [0, 4, 5, 7], "made": 0, "gui_add_nod": 0, "parent_nod": 0, "node": [0, 6, 55], "save": [0, 7, 26, 28, 56], "data": [0, 2, 3, 4, 6, 7, 8, 12, 20, 23, 55, 56, 60], "them": 0, "parent": [0, 6, 55], "gui_add_nodes_valid": 0, "code_validation_nam": 0, "valid": [0, 1, 4, 8, 46, 47, 50], "uivalid": 0, "char": [0, 6, 7], "gui_check_temperature_react": 0, "temperatur": [0, 4, 6, 7, 8, 23, 25, 26, 27, 28, 29, 43, 44, 46, 47, 53, 54, 55, 56, 60], "nspeci": 0, "check": [0, 6, 7, 8, 46, 47], "condens": [0, 2, 6, 7, 46, 47, 50, 51, 54, 56, 58], "fix": [0, 7], "gui_clear_result": 0, "panel": 0, "gui_compute_mach_or_veloc": 0, "inputnam": 0, "pre": [0, 4, 6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 32, 33, 34, 35, 36, 39, 46, 47], "shock": [0, 1, 5, 6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 32, 33, 34, 35, 36, 37, 38, 39, 46, 47, 50, 51], "mach": [0, 4, 6, 7, 18, 19, 38, 46, 47], "from": [0, 1, 2, 4, 6, 7, 8, 45, 46, 47, 49, 51, 54, 55, 56, 58, 59, 60], "veloc": [0, 4, 6, 7, 12, 20, 32, 33, 34, 35, 36, 37, 39], "viceversa": 0, "gui_compute_propreact": 0, "self": [0, 2, 3, 4, 5, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 55, 56, 57, 58, 59], "fundament": [0, 50], "g": [0, 2, 5, 6, 7, 8, 25, 26, 27, 28, 29, 33, 43, 44, 46, 47, 49, 51, 53, 54, 55, 56, 59], "equival": [0, 2, 4, 6, 7, 8, 12, 20, 23, 25, 26, 27, 28, 29, 30, 31, 40, 41, 42, 43, 44, 50, 51, 57, 58, 59, 60], "ratio": [0, 2, 3, 4, 6, 7, 12, 20, 23, 25, 26, 27, 28, 29, 30, 31, 40, 41, 42, 43, 44, 50, 51, 57, 59, 60], "molar": [0, 6, 7, 46, 47, 56, 59], "fraction": [0, 6, 7, 46, 47, 50, 59, 60], "gui_create_temp_app": 0, "flag_compute_from_phi": 0, "creat": [0, 7], "requir": [0, 1, 6, 12, 20, 23, 49, 53, 54, 57], "preliminari": [0, 59], "calcul": [0, 2, 3, 4, 6, 7, 8, 51, 54, 55, 57, 58, 60], "bool": [0, 3, 6, 7], "gui_display_splash": 0, "varargin": [0, 2, 3, 4, 6, 7], "splashscreen": [0, 7, 46, 47], "option": [0, 2, 3, 4, 6, 7, 56, 58], "pair": [0, 7, 54], "arg": [0, 2, 3, 4, 6, 7], "float": [0, 2, 3, 4, 6, 7], "normal": [0, 4, 5, 7, 46, 47, 60], "paus": 0, "time": [0, 6, 7, 8, 45, 46, 47, 56, 59], "befor": [0, 59], "second": [0, 7, 46, 47, 54, 56, 59], "splash_obj": 0, "refer": [0, 2, 3, 4, 6, 7, 46, 47, 49, 50, 54, 58], "ben": [0, 7, 46, 47], "tordoff": [0, 7, 46, 47], "2022": [0, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 51], "http": [0, 7, 24, 45, 46, 47, 50, 51, 60], "www": [0, 7, 46, 47, 51], "mathwork": [0, 7, 46, 47], "com": [0, 7, 24, 45, 46, 47, 60], "matlabcentr": [0, 7, 46, 47], "fileexchang": [0, 7, 46, 47, 49], "30508": [0, 7, 46, 47], "central": [0, 7, 46, 47], "exchang": [0, 7, 46, 47], "gui_edit_phivaluechang": 0, "mole": [0, 2, 6, 7, 8, 28, 57, 59, 60], "gui_empty_uit": 0, "gui_fontcolor_error": 0, "max_error": 0, "fontcolor": 0, "greater": [0, 7], "than": [0, 7], "error_max": 0, "gui_generate_panel_bas": 0, "read": [0, 7, 8, 45], "thermodynam": [0, 1, 6, 8, 46, 47, 50, 51, 54, 56], "stage": 0, "rocket": [0, 1, 5, 6, 30, 31, 46, 47, 50], "gui_generate_panel_rocket": 0, "gui_get_paramet": 0, "gui_get_react": 0, "uitable_r": 0, "gui_get_toler": 0, "toler": [0, 6], "gui_keep_last_entri": 0, "entry_app": 0, "keep": 0, "onli": [0, 3, 4, 6, 7, 8, 45, 49, 56, 58, 60], "entri": 0, "order": [0, 7, 8, 54, 57], "entry1": 0, "entry2": 0, "empti": [0, 6, 7], "gui_plot_custom_figur": 0, "custom": [0, 6, 7, 59], "gui_save_result": 0, "format": [0, 6, 7, 8, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 26, 27, 28, 40, 41, 43, 44, 46, 47, 50, 56, 58, 59, 60], "xl": [0, 7, 46, 47], "mat": [0, 46, 47, 56], "obj": [0, 6, 7], "gui_seeker_exact_valu": 0, "listvalu": 0, "match": 0, "introduc": [0, 58], "gui_seeker_valu": 0, "gui_update_uitable_r": 0, "next": [0, 4, 8], "gui_update_from_uitre": 0, "selectednod": 0, "gui_update_frozen": 0, "gui_update_phi": 0, "o": [0, 6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 51, 56, 57, 58, 59, 60], "f": [0, 2, 7, 19, 33, 51, 54], "percentag": [0, 6, 7], "gui_update_termin": 0, "depend": [0, 3, 6, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 53, 59], "messag": [0, 7], "gui_value2list": 0, "action": [0, 45], "remov": [0, 7], "cell": [0, 6, 7, 55, 56], "arrai": [0, 7, 8, 56], "after": [0, 56, 58], "If": [0, 6, 7, 45, 46, 47, 49, 50, 55, 57], "without": [0, 6], "ani": [0, 2, 7, 10, 33, 49], "gui_write_result": 0, "ith": 0, "includ": [0, 1, 2, 5, 6, 7, 8, 9, 11, 28, 45, 46, 47, 54, 55, 56, 58, 59], "ct": [0, 1, 5, 6, 7, 46, 47, 50, 53, 54, 55, 56, 57, 58, 59], "ar": [0, 2, 3, 4, 5, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 53, 55, 56, 57, 58, 59, 60], "uielement": 0, "analys": 0, "third": [0, 7, 8, 51, 56], "millenium": [0, 51], "burcat": [0, 6, 7, 8, 46, 47, 51, 55, 56, 58], "ruscic": [0, 6, 8, 46, 47, 51, 55, 56], "2005": [0, 6, 8, 46, 47, 51, 55, 56], "denot": [0, 8, 57], "suffix": 0, "_m": [0, 7, 56], "see": [0, 4, 6, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 50, 55, 59], "uiprefer": 0, "prefer": 0, "uifeedback": 0, "bug": 0, "inquiri": [0, 46, 47], "reproduc": [0, 59], "4": [0, 4, 8, 12, 13, 14, 45, 46, 47, 51, 56, 59], "uiabout": 0, "know": 0, "who": [0, 46, 47], "develop": [0, 1, 9, 10, 45, 46, 47, 50, 51, 54, 59], "link": 0, "flag_cal": 0, "other": [0, 1, 7, 45], "le_omit": 0, "omit": 0, "le_select": 0, "miscelan": 0, "tun": [0, 6], "background_color": 0, "9098": 0, "8902": 0, "backgound": 0, "caller_app": 0, "handl": [0, 7, 46, 47, 50, 51], "caller": 0, "delta_x": 0, "9": [0, 6, 7, 8, 46, 47, 51, 59], "left": [0, 2, 6, 8, 54, 57, 60], "margin": 0, "right": [0, 2, 6, 8, 45, 54, 57, 60], "delta_i": 0, "12": [0, 8, 14, 16, 24, 50, 51, 56], "top": [0, 1], "height_box": 0, "22": [0, 7, 8, 12, 15, 17, 20, 21, 23, 25, 27, 32, 33, 34, 35, 36, 39, 40, 41, 42, 43, 44, 46, 47, 56, 59, 60], "box": [0, 7], "height": 0, "height_panel_0": 0, "38": 0, "pixel": [0, 7], "height_text": 0, "14": [0, 6, 37, 46, 47, 51, 56, 59], "width_box": 0, "60": [0, 4], "width": [0, 7], "width_right": 0, "521": 0, "x0_panel_right": 0, "206": 0, "initi": [0, 1, 2, 3, 5, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 56, 58, 60], "positit": 0, "x": [0, 2, 7, 33], "axi": [0, 7], "y0_panel_right": 0, "428": 0, "y": [0, 7, 50], "pleas": [1, 9, 46, 47, 49, 50], "note": [1, 8, 9, 46, 47, 50], "under": [1, 3, 5, 9, 10, 21, 45, 46, 47, 50, 54, 59], "here": [1, 11, 49, 50, 54, 57, 59], "we": [1, 2, 7, 8, 9, 10, 11, 46, 47, 52, 53, 54, 56, 57, 58, 59, 60], "can": [1, 2, 6, 7, 8, 9, 10, 46, 47, 49, 50, 52, 53, 56, 57, 58, 59], "find": [1, 2, 3, 4, 6, 19], "implement": [1, 2, 3, 4, 5, 6, 7, 50, 55], "combust": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 26, 28, 30, 45, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60], "toolbox": [1, 2, 5, 6, 7, 8, 9, 10, 11, 45, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60], "sourc": [1, 8, 46, 47, 49, 50, 51], "follow": [1, 2, 7, 45, 46, 47, 49, 50, 53, 55, 56, 57, 58, 59], "folder": [1, 5, 49, 55, 56, 59, 60], "main": [1, 5, 7, 46, 47, 53, 56], "directori": [1, 49], "exampl": [1, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 57, 58, 59, 60], "gui": [1, 6, 9, 46, 47, 49, 50, 51, 52, 55, 59], "instal": [1, 55], "modul": [1, 46, 47, 54, 55], "util": [1, 50, 56], "run_test": 1, "m": [1, 3, 4, 6, 7, 8, 9, 11, 46, 47, 49, 50, 51, 55, 56, 57, 58, 59, 60], "code_of_conduct": 1, "md": 1, "contribut": [1, 2, 7], "contributor": [1, 45, 46, 47], "licens": [1, 7, 45, 46, 47], "readm": 1, "These": [1, 8, 54, 56], "layer": 1, "encompass": 1, "showcas": 1, "usag": 1, "hous": 1, "function": [1, 2, 5, 6, 8, 45, 46, 47, 49, 53, 54, 55, 56, 57, 58, 59], "add": [1, 49], "ons": 1, "host": [1, 45], "royalti": [1, 46, 47, 49], "free": [1, 2, 5, 7, 28, 46, 47, 49, 54, 56], "stand": 1, "alon": 1, "version": [1, 7, 8, 46, 47, 49, 50, 51, 56], "equil": [1, 5, 46, 47, 54], "sd": [1, 5, 46, 47, 60], "along": [1, 7, 54], "accommod": 1, "purpos": [1, 7, 45], "obtain": [1, 2, 3, 4, 6, 7, 8, 46, 47, 49, 54, 59, 60], "unit": [1, 7, 45, 51, 57, 59], "test": [1, 8, 46, 47], "ensur": [1, 56], "correct": [1, 7], "graph": 1, "verif": 1, "regard": [1, 54], "have": [1, 2, 4, 8, 9, 11, 54, 55, 56, 57, 58, 59], "run": [1, 7, 49, 55, 56, 59, 60], "script": 1, "briefli": [1, 53], "describ": [1, 56], "gnu": 1, "public": [1, 2, 3, 4, 46, 47], "v3": 1, "final": [1, 2, 5, 7, 46, 47, 54, 58, 59], "offici": 1, "github": [1, 7, 24, 45, 46, 47, 49, 60], "repositori": [1, 7, 9, 45, 46, 47, 49], "thermochem": [1, 3, 4, 5, 6, 7, 8, 38, 46, 47, 50, 51, 54, 55, 60], "equilibrium": [1, 5, 7, 23, 24, 25, 26, 27, 28, 29, 38, 40, 41, 42, 43, 44, 46, 47, 50, 51, 52, 60], "deton": [1, 5, 6, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 46, 47, 50, 51, 60], "unclasifi": 1, "equat": [1, 2, 6, 8, 46, 47, 54, 57, 58], "state": [1, 2, 4, 5, 6, 12, 13, 14, 15, 16, 17, 20, 21, 22, 32, 33, 34, 35, 36, 39, 45, 46, 47, 51, 53, 54, 56, 58], "root": [1, 6], "algorithm": [1, 2, 6, 55], "section": [2, 3, 4, 10, 49, 52, 53, 54, 56, 59], "you": [2, 3, 4, 45, 46, 47, 49, 50, 52, 55, 59], "document": [2, 3, 4, 7, 45, 46, 47], "kernel": [2, 4, 7, 46, 47, 60], "which": [2, 6, 7, 8, 27, 45, 49, 55, 56, 57, 58, 59], "chemic": [2, 3, 6, 7, 38, 46, 47, 50, 51, 52, 53, 55, 60], "composit": [2, 3, 4, 6, 7, 23, 24, 25, 26, 27, 28, 29, 40, 41, 42, 43, 44, 46, 47, 51, 53, 54, 55, 60], "desir": 2, "transform": [2, 7, 45, 46, 47, 53, 54, 56, 58], "enthalpi": [2, 5, 7, 8, 46, 47, 54, 56], "It": [2, 4, 6, 7, 8, 46, 47, 50], "also": [2, 6, 7, 8, 27, 46, 47, 49, 59], "assum": [2, 4, 7, 57, 60], "complet": [2, 4, 6, 7, 26, 28, 46, 47, 55, 57, 58], "stem": 2, "minim": [2, 5, 6, 54], "energi": [2, 5, 7, 8, 23, 28, 54, 56], "system": [2, 5, 6, 7, 8, 53, 54, 56, 57], "lagrang": [2, 5, 54], "multipli": [2, 5, 6, 54], "combin": [2, 5, 6, 7, 54], "newton": [2, 5, 6, 7, 54], "raphson": [2, 5, 7, 54], "method": [2, 3, 4, 5, 6, 7, 51, 54], "upon": [2, 5, 45, 58], "ga": [2, 4, 6, 7, 26, 28, 46, 47, 50, 51, 54, 56], "defin": [2, 5, 6, 7, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 60], "two": [2, 3, 4, 5, 7, 26, 28, 46, 47, 49, 52, 54, 56, 59], "gordon": [2, 3, 4, 46, 47, 51, 54, 60], "mcbride": [2, 3, 4, 6, 8, 46, 47, 51, 54, 55, 56, 60], "1994": [2, 3, 4, 46, 47, 51, 54, 60], "first": [2, 4, 6, 7, 55, 57, 59], "three": [2, 5, 6, 8, 46, 47], "independ": 2, "1996": [2, 51], "partial": [2, 7], "text": [2, 7, 8, 57, 58, 60], "ln": [2, 8], "v": [2, 7, 26, 28, 33], "t": [2, 4, 6, 7, 8, 24, 26, 28, 33, 46, 47, 50, 54, 56, 59, 60], "_p": 2, "_t": 2, "h": [2, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 39, 40, 41, 43, 44, 51, 56, 58, 59, 60], "c_p": [2, 8], "ideal": [2, 3, 5, 6, 7, 46, 47, 51, 57, 58, 59], "begin": [2, 8, 54, 55, 57, 58, 59], "pv": 2, "nrt": 2, "end": [2, 8, 19, 28, 38, 54, 57, 58], "appli": [2, 8, 50, 51], "logarithm": [2, 3, 7], "both": [2, 49, 56, 58], "side": [2, 28], "n": [2, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 51, 57, 58, 59, 60], "r": [2, 4, 7, 8, 33, 46, 47, 51, 59], "readili": 2, "seen": [2, 8], "dfrac": [2, 57], "To": [2, 8, 49, 55, 56, 57, 58, 59, 60], "distinguish": [2, 56], "between": [2, 6, 46, 47, 55, 56, 57], "reaction": [2, 7, 8, 28, 57, 58], "c_": 2, "relat": [2, 6, 7], "sum": [2, 8], "limits_": [2, 8], "j": [2, 3, 4, 6, 7, 8, 50, 51, 56], "n_j": [2, 8, 57], "circ": [2, 8], "delta_j": 2, "h_j": 2, "eta_j": 2, "dot": [2, 8], "ng": [2, 6], "non": [2, 6, 7, 46, 47, 50, 51], "align": 2, "ne": [2, 6, 7, 8, 33], "a_": [2, 8, 60], "ij": [2, 8], "pi_i": 2, "rt": [2, 8], "quad": 2, "delta": [2, 54], "complete_combust": 2, "mix": [2, 3, 7], "chno": 2, "tupl": [2, 3, 4, 6, 7], "str": [2, 6, 7], "complemt": 2, "model": [2, 3, 6, 7, 38, 46, 47, 51, 60], "strr": [2, 4, 7, 16, 26, 28], "equilibr": 2, "mix1": [2, 3, 4, 7, 26, 28], "pp": [2, 6, 7, 24, 25, 26, 27, 28, 29, 40, 43, 59], "bar": [2, 3, 7, 25, 26, 27, 28, 29, 30, 31, 38, 40, 41, 42, 43, 46, 47, 57, 59, 60], "mix2": [2, 3, 4, 7], "previou": [2, 3, 4, 6], "01325": [2, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 43, 44, 59, 60], "equilibrate_t": 2, "tp": [2, 6, 24, 43, 44, 46, 47, 54, 59], "guess_mol": [2, 7], "mol": [2, 6, 7, 8, 56, 59], "3000": [2, 4, 6, 43, 44, 59, 60], "equilibrate_t_tchem": 2, "calor": [2, 4, 6, 46, 47, 54], "perfect": [2, 4, 6, 54], "equilibrium_dt": 2, "n0": [2, 6], "a0": [2, 6, 7], "ind_nswt": [2, 6], "ind_swt": [2, 6], "ind_elem": 2, "h0rt": 2, "matrix": [2, 6, 7, 8], "linear": [2, 6, 7, 8, 50, 51], "b": [2, 3, 4, 7, 8, 33, 46, 47, 50, 51, 56], "stoichiometr": [2, 6, 7, 8, 13, 14, 15, 16, 17, 21, 22, 57, 58, 59], "total": [2, 6, 8, 46, 47, 59], "ind": [2, 7], "gaseou": [2, 6, 7, 46, 47, 50, 54], "dimensionless": [2, 4, 6, 7, 8], "dni_t": 2, "dn_t": 2, "equilibrium_dt_larg": 2, "ind_": [2, 6], "equilibrium_dp": 2, "dni_p": 2, "dn_p": 2, "equilibrium_dp_larg": 2, "equilibrium_gibb": 2, "take": [2, 7, 58], "advantag": 2, "spars": 2, "upper": 2, "submatrix": 2, "size": [2, 7, 56], "outlin": [2, 3, 4, 58], "nasa": [2, 3, 4, 6, 7, 8, 46, 47, 51, 54, 56, 58, 60], "1311": [2, 3, 4, 51], "n_i": 2, "flag_condensed_i": 2, "indic": [2, 3, 6, 7, 55, 56, 59], "stop": [2, 4, 7], "rel": [2, 4, 7, 57], "stop_ion": 2, "equilibrium_gibbs_eo": 2, "ioniz": [2, 6, 7, 46, 47, 51, 54, 56, 58], "equilibrium_gibbs_larg": 2, "equilibrium_helmholtz": 2, "vp": 2, "volum": [2, 6, 7, 23, 41, 42, 44, 51, 54, 57, 60], "m3": [2, 7, 59], "0716": 2, "equilibrium_helmholtz_eo": 2, "equilibrium_helmholtz_larg": 2, "propel": [3, 5, 6, 29, 30, 31, 46, 47, 50, 58, 60], "perform": [3, 5, 6, 7, 8, 10, 30, 31, 46, 47, 50, 54, 60], "There": [3, 46, 47, 56, 57, 59], "iac": [3, 6, 31, 60], "infinit": [3, 31, 46, 47, 60], "area": [3, 6, 30, 31, 46, 47, 60], "chamber": [3, 6, 30, 31, 46, 47, 60], "fac": [3, 30, 60], "finit": [3, 30, 46, 47, 60], "compute_fac": 3, "mix2_inj": 3, "mix2_c": 3, "mix3": [3, 4, 7], "equilibria": 3, "injector": 3, "outlet": 3, "throat": [3, 6, 60], "compute_chamber_iac": 3, "exit": [3, 6, 30, 31, 60], "hp": [3, 6, 7, 25, 26, 27, 28, 29, 46, 47, 54], "compute_exit": 3, "mix4": [3, 7], "aratio": [3, 6, 30, 31], "area_exit": 3, "area_throat": 3, "mix2_in": 3, "inlet": 3, "compute_throat_iac": 3, "guess_pressure_iac_model": 3, "pressur": [3, 4, 5, 6, 7, 8, 25, 26, 27, 28, 29, 40, 43, 46, 47, 53, 54, 55, 56, 60], "guess": [3, 4, 6, 7], "an": [3, 4, 7, 8, 13, 14, 28, 30, 31, 38, 45, 46, 47, 49, 50, 51, 53, 54], "guess_pressure_exit_iac": 3, "flag_subson": [3, 6], "pressure_inf": 3, "pressure_exit": 3, "point": [3, 6, 7, 18, 19], "interest": 3, "subson": [3, 6], "superson": 3, "region": 3, "log_p": 3, "log": [3, 7, 24], "fals": [3, 7, 26, 28, 30, 38, 59], "rocket_paramet": 3, "graviti": [3, 6], "gravit": 3, "acceler": [3, 7], "s2": [3, 6, 7], "rocket_perform": 3, "solve_model_rocket": 3, "mix2_1": [3, 4], "involv": [4, 5, 7, 8, 50, 58, 59], "strong": [4, 5], "steadi": [4, 5, 46, 47], "wave": [4, 5, 6, 7, 13, 32, 33, 34, 35, 36, 39, 46, 47, 50, 51, 60], "either": [4, 5, 46, 47], "obliqu": [4, 5, 6, 13, 14, 34, 35, 36, 46, 47], "stream": [4, 5], "configur": [4, 5, 6, 7, 24, 55, 59], "within": [4, 5, 45, 46, 47, 56, 60], "limit": [4, 5, 6, 7, 8, 52], "regular": [4, 5, 6, 46, 47], "reflect": [4, 5, 6, 17, 20, 22, 35, 39, 46, 47], "incid": [4, 6, 32, 33, 34, 35, 36, 46, 47], "chapman": [4, 12, 13, 14, 15, 16, 17, 20, 21, 22, 46, 47, 60], "jouguet": [4, 12, 13, 14, 15, 16, 17, 20, 21, 22, 46, 47, 60], "det_cj": 4, "strp": [4, 7, 16, 19, 24, 26, 28], "det_compute_guess": 4, "drive_factor": [4, 13, 14, 15, 16, 17, 18, 19, 21, 22], "jump": [4, 7, 51], "chon": 4, "recomput": [4, 6], "incomplet": [4, 26, 28], "step": [4, 53, 57], "overdriven": [4, 6, 15, 16, 17, 34, 35], "respect": [4, 6, 7, 8, 54, 56, 57, 59], "sound": [4, 7, 19, 32, 59], "m1": [4, 7, 18, 19, 38, 46, 47], "densiti": [4, 7], "q": [4, 7], "heat": [4, 7, 8, 56], "releas": [4, 6, 7, 46, 47], "det_compute_guess_cea": 4, "cea": [4, 7, 46, 47, 54, 60], "sec": 4, "8": [4, 7, 8, 18, 26, 28, 51, 56, 60], "det_oblique_beta": [4, 13], "beta": [4, 6, 13, 19, 34], "angl": [4, 6, 7, 13, 14, 34, 35, 36, 38, 46, 47], "deg": [4, 7, 13, 14, 34, 35, 36], "weak": [4, 50, 51], "mix2_2": 4, "det_oblique_theta": [4, 14], "theta": [4, 6, 14, 19, 35, 36, 38], "deflect": [4, 6, 7, 14, 35, 36, 38, 46, 47], "drive": [4, 18, 19], "factor": [4, 7, 18, 19, 57], "30": [4, 6, 18, 19, 30, 31, 38, 45, 46, 47, 56], "det_overdriven": [4, 15, 16], "planar": [4, 12, 15, 16, 17, 20, 21, 22, 32, 33, 39, 46, 47, 50, 51, 60], "det_polar": [4, 18, 19], "polar": [4, 6, 7, 18, 19, 37, 38, 46, 47], "diagram": [4, 46, 47, 60], "u1": [4, 6, 32, 33, 34, 35, 36, 37, 39], "det_underdriven": [4, 16, 21], "underdriven": [4, 16, 22], "shock_ideal_ga": 4, "gamma": [4, 7, 59], "rankin": 4, "hugoniot": [4, 7, 46, 47], "slope": [4, 7], "shock_incid": 4, "shock_incident_2": 4, "shock_oblique_beta": [4, 34], "one": [4, 7, 8, 45, 59], "shock_oblique_reflected_theta": 4, "u2": [4, 7], "mix5_1": 4, "mix5_2": 4, "shock_oblique_theta": [4, 36], "shock_polar": [4, 37], "shock_polar_limitrr": 4, "curv": [4, 7, 18, 19, 46, 47], "broyden": 4, "shock_reflect": 4, "mix5": 4, "ha": [5, 6, 8, 46, 47, 50, 54, 55, 56, 59], "core": [5, 8, 46, 47, 59], "gibb": [5, 6, 7, 8, 28, 54, 56], "helmholtz": [5, 6, 54], "multidimension": [5, 54], "estim": [5, 7, 46, 47, 50], "addition": [5, 54], "built": [6, 8, 55], "written": [6, 45, 46, 47], "fast": [6, 46, 47, 55], "thu": [6, 55, 57], "pass": [6, 55], "been": [6, 8, 46, 47, 50, 54, 55, 59], "organ": [6, 7, 55], "hierarch": [6, 55], "structur": [6, 8, 55], "oop": [6, 55], "shown": [6, 8, 55], "input": [6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 55, 59], "access": [6, 8, 46, 47, 49, 52, 53, 55, 58], "well": [6, 50, 55], "control": [6, 55], "auto": [6, 19, 26, 28, 55], "setup": [6, 55], "flag_result": [6, 38, 59], "desktop": [6, 9, 49], "environ": [6, 9, 49], "2002": [6, 8, 46, 47, 51, 55, 56], "griddedinterpol": [6, 8, 55, 56], "piecewis": [6, 7, 8, 51, 55], "cubic": [6, 7, 8, 51, 55], "hermit": [6, 7, 8, 55], "interpol": [6, 7, 8, 51, 55], "polynomi": [6, 7, 8, 46, 47, 55, 56], "pchip": [6, 8, 55], "fritsch": [6, 8, 51, 55], "carlson": [6, 8, 51, 55], "1980": [6, 8, 51, 55], "faster": [6, 8, 55, 56], "where": [6, 8, 49, 50, 54, 55, 57, 58], "combustion_toolbox_app": [6, 49], "fit": [6, 7, 8, 46, 47], "possibl": [6, 56], "appear": [6, 7, 53, 58, 59], "air_ion": [6, 33, 34, 35, 36, 37, 60], "specifi": [6, 7, 54, 56, 57, 58, 59], "list_speci": [6, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 56, 58, 59, 60], "n2": [6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 56, 57, 58, 59, 60], "o2": [6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 56, 57, 58, 59, 60], "NO": [6, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 26, 27, 28, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 58, 59], "inject": 6, "preload": 6, "self_2": 6, "copi": [6, 26, 28, 45], "anoth": [6, 8], "complete_initi": 6, "contained_el": 6, "containt": 6, "task": 6, "establish": [6, 7, 58, 59], "catalog": [6, 7], "accord": [6, 7], "phase": [6, 7, 46, 47, 50, 51, 54, 56], "cryogen": [6, 7], "liquid": [6, 7, 56], "liquifi": [6, 7], "gase": [6, 7, 46, 47], "set_db": 6, "flag_reduced_db": [6, 7], "flag_fast": [6, 38], "load": [6, 7, 53, 55, 56], "branch": 6, "date": [6, 7, 8, 46, 47], "r0": 6, "univers": 6, "m0": 6, "each": [6, 7, 57], "n_prop": 6, "properties_matrix": [6, 7], "massormolar": [6, 7], "mass": [6, 7, 8, 50, 56], "mintol_displai": 6, "minimum": [6, 7], "l_phi": 6, "length": [6, 7, 19, 28], "composition_unit": 6, "period": [6, 7, 46, 47], "tabl": [6, 7, 8, 46, 47, 51], "ind_c": 6, "carbon": 6, "ind_h": 6, "hydrogen": [6, 8, 18, 19], "ind_o": 6, "oxygen": 6, "ind_n": 6, "nytrogen": 6, "electron": 6, "sulfur": 6, "ind_si": 6, "silicon": [6, 58], "set_el": 6, "timer_0": 6, "timer": 6, "measur": 6, "timer_loop": 6, "config": [6, 7, 24, 26, 28, 38], "flag_initi": 6, "fulli": 6, "flag_first": 6, "flag_foi": 6, "flag_added_speci": 6, "becaus": [6, 56], "were": 6, "stochiometr": [6, 59], "flag_n_fuel": 6, "flag_n_oxid": 6, "flag_n_inert": 6, "flag_weight": 6, "spece": 6, "weight": [6, 7], "show": [6, 46, 47, 60], "flag_check_input": 6, "flag_gui": 6, "flag_label": 6, "flag_prop": 6, "sever": [6, 7, 49], "fieldnam": [6, 7], "flag_length": 6, "export_result": [6, 7], "index_ls_origin": 6, "indec": [6, 7], "origin": [6, 45], "display_speci": [6, 7], "problemtyp": [6, 7], "sp": [6, 7, 40, 46, 47, 54], "tv": [6, 44, 46, 47, 54], "ev": [6, 7, 23, 46, 47, 54], "sv": [6, 7, 41, 42, 46, 47, 54], "shock_i": [6, 32, 33], "shock_r": [6, 39], "r_fuel": 6, "r_oxid": 6, "r_inert": 6, "tr": [6, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 57, 59], "pr": [6, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 57, 59], "vp_vr": [6, 41, 42], "aratio_c": [6, 30], "thoat": 6, "s_fuel": [6, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 40, 41, 42, 43, 44, 57, 59], "n_fuel": [6, 24, 26, 28, 57, 59], "t_fuel": [6, 27], "s_oxid": [6, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 57, 59], "n_oxid": [6, 32, 33, 34, 35, 36, 37, 38, 39, 57, 59], "t_oxid": [6, 27], "s_inert": 6, "n_inert": 6, "t_inert": 6, "ratio_oxidizers_o2": [6, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 40, 41, 42, 43, 44, 57, 59], "ratio_inerts_o2": 6, "wt_ratio_oxid": 6, "wt_ratio_inert": 6, "eo": [6, 7, 46, 47], "flag_ion": [6, 7, 56, 58], "flag_tchem_frozen": 6, "flag_frozen": [6, 38], "imperfect": [6, 46, 47, 54], "flag_iac": [6, 30, 31], "flag_eo": 6, "ls_db": [6, 7], "ns_db": [6, 7], "ls_formula": 6, "formula": [6, 7, 56], "ind_cryogen": 6, "ind_ox_ref": [6, 7], "ind_ion": 6, "ind_react": 6, "react": [6, 7, 46, 47, 50, 51, 57], "ind_frozen": 6, "ls_lean": 6, "ls_rich": 6, "ls_soot": 6, "soot": [6, 7, 8, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 26, 27, 28, 40, 41, 43, 44, 58, 59, 60], "flag_complet": 6, "flag_burcat": [6, 7, 56, 58], "automat": [6, 7, 45, 49, 58], "get_index_ion": 6, "ion": [6, 46, 47, 54, 58], "hc": [6, 58, 60], "dissoci": [6, 7, 28, 46, 47, 54, 58], "ideal_air": 6, "air_id": 6, "hydrogen_l": [6, 29, 30, 31, 60], "si": [6, 7, 58], "phi_c": [6, 7], "theoret": [6, 7, 46, 47, 50], "attribut": 6, "flag_extrapol": 6, "extrapol": [6, 7, 8], "toln": 6, "1e": 6, "tol_gibb": 6, "05": [6, 26, 28, 29, 30, 31, 59, 60], "itmax_gibb": 6, "max": [6, 7, 19, 46, 47], "iter": [6, 7], "70": 6, "toln_guess": 6, "06": [6, 60], "tole": 6, "balanc": 6, "tol_pi_": 6, "lagrangian": 6, "04": [6, 56, 60], "itmax_ion": 6, "charg": 6, "t_ion": 6, "tol0": 6, "03": [6, 56], "itmax": [6, 7], "root_method": 6, "root_t0_l": 6, "1000": [6, 7, 58], "root_t0_r": 6, "root_t0": 6, "rang": [6, 7, 8, 46, 47, 54, 58], "tol_shock": 6, "it_shock": 6, "50": [6, 7, 14, 60], "mach_thermo": 6, "abov": [6, 57, 58], "t2_guess": 6, "h2": [6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 39, 40, 41, 43, 44, 56, 58, 59, 60], "h1": 6, "tol_obliqu": 6, "it_obliqu": 6, "20": [6, 8, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 27, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 60], "n_points_polar": [6, 18, 19], "100": [6, 7, 24, 28, 30, 31, 46, 47], "tol_limitrr": 6, "it_limitrr": 6, "10": [6, 7, 8, 15, 16, 17, 18, 21, 22, 28, 34, 35, 36, 37, 41, 42, 46, 47, 50, 51, 59, 60], "it_guess_det": 6, "tol_rocket": 6, "it_rocket": 6, "tol_eo": 6, "it_eo": 6, "multipl": [7, 59], "root_find": 7, "thermo": [7, 8], "compute_yfuel": 7, "mix_fuel": 7, "yi_fuel": 7, "compute_dens": 7, "rho": 7, "gpl": 7, "license_cont": 7, "abundances2mol": [7, 24], "filenam": 7, "solar": [7, 24, 60], "abund": [7, 24, 51, 60], "scale": 7, "metal": [7, 24, 60], "remain": [7, 54, 56, 57], "he": [7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 32, 39, 40, 41, 43, 44, 59, 60], "cl": [7, 33], "fe": 7, "txt": [7, 24], "append_cel": [7, 16], "cell1": 7, "cell2": 7, "append": [7, 16], "more": [7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 52, 56], "common": [7, 45], "celli": 7, "addit": [7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 53, 54, 59], "merg": 7, "append_struct": 7, "s1": 7, "append_": 7, "ask_problem": 7, "dialog": 7, "deprec": 7, "pt": 7, "string": 7, "assign_vector2cel": 7, "assign": 7, "go": 7, "specif": [7, 8, 58], "cell2vector": [7, 19, 26, 28], "convert": 7, "individu": [7, 51, 59], "field": [7, 55, 56], "check_foi": 7, "foi_speci": 7, "check_input": 7, "check_temperature_rang": 7, "out": [7, 8], "allow": [7, 8, 52, 58], "check_upd": 7, "flag_upd": 7, "compute_gamma": 7, "rho2": 7, "p2": 7, "kg": [7, 28, 59], "compute_gammas_frozen": 7, "compute_first_deriv": 7, "deriv": 7, "uniform": 7, "grid": 7, "dxdy": 7, "compute_phi_c": 7, "compute_properti": 7, "compute_ratio_oxidizers_o2": 7, "compute_temperature_mixtur": 7, "compound": 7, "400": 7, "convert_pa_to_bar": 7, "pa": 7, "1e5": 7, "convert_atm_to_bar": 7, "convert_bar_to_pa": 7, "convert_bar_to_atm": 7, "convert_weight_percentage_to_mol": 7, "weight_percentag": 7, "wt": 7, "h2o": [7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 39, 40, 41, 43, 44, 56, 58, 59, 60], "co2": [7, 8, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 58, 59, 60], "create_cell_ntim": 7, "same": [7, 8, 18, 19, 26, 28, 45, 56, 57, 59], "define_f": 7, "define_foi": 7, "up": [7, 8, 46, 47], "diluent": 7, "evalu": [7, 8, 28, 50, 51], "define_i": 7, "define_o": 7, "docs_ct": 7, "open": [7, 46, 47, 49, 50, 51], "web": 7, "browser": 7, "find_ind": 7, "ch4": [7, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 40, 41, 42, 43, 44, 46, 47, 57, 58, 59, 60], "get_flag_n": 7, "get_combustion_toolbox_vers": 7, "get_index_phase_speci": 7, "get_latest_version_github": 7, "repo_nam": 7, "latest": 7, "usernam": 7, "owner": 7, "tag": [7, 46, 47], "git_data": 7, "bodi": 7, "request": 7, "albertocuadra": [7, 45], "get_monitor_posit": 7, "monitor": 7, "connect": [7, 49], "devic": 7, "java": 7, "monitor_id": 7, "getmonitorposit": 7, "tri": 7, "screen": [7, 46, 47], "do": [7, 55, 57], "account": [7, 58], "ui": 7, "so": 7, "proper": 7, "otherwis": 7, "get_monitor_positions_matlab": 7, "get_ord": 7, "magnitud": 7, "0001": 7, "get_oxidizer_refer": 7, "get_partial_deriv": 7, "kj": [7, 8, 28, 59], "get_titl": 7, "titl": [7, 26, 28, 46, 47, 50], "titlenam": 7, "get_transform": 7, "get_typespeci": 7, "typespeci": 7, "list_phase_speci": 7, "7": [7, 8, 18, 51, 56, 58, 59, 60], "52": [7, 56, 58, 59], "post_result": [7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 59], "postprocess": [7, 24], "print_error": 7, "me": 7, "mexcept": 7, "identifi": [7, 56], "warn": 7, "message_solut": 7, "error_messag": 7, "read_abund": 7, "reorganize_index_phase_speci": 7, "reorgin": 7, "set_air": [7, 26, 28], "flag_ideal_air": 7, "incluid": 7, "set_prop": [7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 57, 59], "ass": 7, "set_react_index": 7, "set_speci": 7, "fill": 7, "76": [7, 58, 60], "set_species_initil": 7, "set_transform": 7, "setup_segregated_solv": 7, "segreg": 7, "smooth_data": [7, 19], "smooth": [7, 19], "fourier": [7, 19], "nonlinearleastsquar": 7, "direct": [7, 50], "start_point": 7, "solve_problem": [7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 59], "soundspeed_eq": 7, "p0": 7, "t0": 7, "speed": [7, 50], "stoich_prop_matrix": 7, "vector2cel": 7, "website_ct": 7, "websit": [7, 8, 9, 45], "fullname2nam": 7, "full": [7, 56], "check_db": 7, "ls_check": 7, "slement": 7, "compute_change_moles_gas_react": 7, "element_matrix": 7, "intern": [7, 23, 50, 54, 56], "must": [7, 45], "dure": [7, 8, 46, 47, 49, 50, 58], "start": [7, 52, 55, 57], "stabl": 7, "diatom": 7, "18": [7, 50, 56], "monoatom": 7, "nobl": 7, "11": [7, 8, 51, 56], "19": [7, 29], "kr": 7, "37": [7, 56], "xe": 7, "55": 7, "rn": 7, "87": 7, "form": [7, 8, 46, 47], "delta_n": 7, "compute_interval_nasa": 7, "trang": [7, 56], "cttint": [7, 56], "interv": [7, 56], "tinterv": 7, "detect_location_of_phase_specifi": 7, "detect": 7, "locat": [7, 26, 28], "pharenthesi": 7, "n_open_parenthesi": 7, "parenthesi": 7, "index_open_parenthesi": 7, "c8h18": 7, "isooct": 7, "find_product": [7, 56, 58], "ind_elements_db": 7, "max_el": 7, "look": [7, 56], "flag_condens": [7, 58], "eminu": [7, 33, 34, 35, 36, 37, 38, 56, 58], "co": [7, 8, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 58, 59, 60], "find_species_l": [7, 33], "cond_with": 7, "type_with": 7, "cond_without": 7, "type_without": 7, "satisfi": 7, "avoid": [7, 8, 59], "minu": [7, 33], "plu": [7, 33], "ab": [7, 33], "w": [7, 33, 51, 59], "z": [7, 33], "cr": [7, 33], "br": [7, 8, 33], "u": [7, 19, 33, 49, 57, 58], "cu": [7, 33], "ni": [7, 33], "na": [7, 33, 51], "mg": [7, 33], "mo": [7, 33], "ag": [7, 33], "nb": [7, 33], "cb": [7, 33], "d": [7, 28, 33, 50, 51], "ca": [7, 33, 51], "cd": [7, 33], "mn": [7, 33], "generate_db": [7, 56], "generate_db_theo": 7, "db_theo": 7, "quantum": 7, "generate_db_mast": [7, 8], "mater": 7, "thermofil": 7, "thermo_ct": [7, 8], "inp": [7, 8], "generate_db_master_reduc": 7, "db_master_reduc": 7, "get_ind_el": 7, "maximum": [7, 46, 47], "ind_el": 7, "numel": 7, "get_interv": 7, "get_reference_elements_with_t_interv": 7, "get_speciesproperti": 7, "echo": 7, "found": [7, 49, 59], "txformula": [7, 56], "mm": [7, 56], "cp0": 7, "hf0": 7, "h0": 7, "ef0": 7, "s0": 7, "entropi": [7, 8, 54, 56], "dg0": 7, "isrefelm": 7, "reference_el": 7, "flag_r": 7, "renam": 7, "name_with_parenthesi": 7, "charact": 7, "come": [7, 8], "repres": [7, 8, 46, 47, 57, 58, 59], "species_with": 7, "cbgrb": [7, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 26, 27, 28, 40, 41, 43, 44, 56, 58, 59], "set_dht": 7, "thermal": [7, 8], "dht": 7, "basi": 7, "298": [7, 60], "15": [7, 13, 14, 19, 46, 47, 51, 56, 60], "set_cp": 7, "cp": [7, 59], "set_e0": 7, "e0": 7, "set_element_matrix": 7, "For": [7, 8, 46, 47, 57, 58, 59, 60], "That": 7, "atom": [7, 8], "set_g0": 7, "g0": 7, "set_h0": 7, "set_prop_db": 7, "hf": [7, 56], "set_reference_form_of_el": 7, "reference_form_of_el": 7, "set_reference_form_of_elements_with_t_interv": 7, "reference_form_of_elements_with_t_interv": 7, "set_s0": 7, "species_det": 7, "det": [7, 12, 17, 20, 22], "species_det_nasa": 7, "6000": [7, 56], "species_dht": [7, 8], "species_dht_nasa": 7, "species_cp": 7, "species_cp_nasa": 7, "cv": 7, "species_cv": 7, "species_cv_nasa": 7, "species_e0": 7, "species_e0_nasa": 7, "species_g0": [7, 8], "species_g0_nasa": 7, "species_gamma": 7, "species_gamma_nasa": 7, "species_h0": 7, "species_h0_nasa": 7, "species_s0": 7, "species_s0_nasa": 7, "species_thermo_nasa": 7, "thermo_millennium_2_thermonasa9": 7, "millennium": [7, 8, 56], "write": [7, 57, 58, 59], "thermo_millennium": 7, "unpack_nasa_coeffici": 7, "unpack": 7, "coeffici": [7, 8, 46, 47, 51, 56, 57], "integr": [7, 8], "texpon": [7, 56], "expon": [7, 56], "displaysweepresult": 7, "xvar": 7, "against": 7, "xscale": [7, 24], "fot": 7, "yscale": 7, "xdir": 7, "revers": [7, 24], "ydir": [7, 24], "ax": [7, 19, 26, 28], "get_mixtur": 7, "pattern": 7, "interpreter_label": 7, "interpret": 7, "futur": 7, "patch": 7, "short": [7, 56], "medium": 7, "long": [7, 24], "plot_figur": [7, 19, 26, 28], "x_field": 7, "x_var": 7, "y_field": 7, "y_var": 7, "customiz": 7, "leg": 7, "legend": [7, 26, 28], "legend_loc": 7, "linestyl": [7, 19, 38], "line": [7, 8, 46, 47, 59], "style": [7, 45], "linewidth": 7, "fontsiz": 7, "labelx": [7, 26, 28], "xlabel": 7, "label_x": 7, "x_label": 7, "labe": [7, 26, 28], "ylabel": 7, "label_i": 7, "y_label": 7, "label_typ": [7, 24], "dline": 7, "plot_figure_set": 7, "range_nam": 7, "tile": 7, "layout": [7, 46, 47], "main_ax": 7, "mi": 7, "plot_hugoniot": 7, "plot_molar_fract": [7, 24], "againt": 7, "nfrec": 7, "frequenc": 7, "mintol": 7, "axis_x": 7, "axis_i": 7, "xi": [7, 24, 59], "results_cea": 7, "plot_shock_polar": 7, "polynomial_regress": 7, "regress": 7, "dataset": 7, "y_poli": 7, "print_mixtur": 7, "mixi": 7, "mixn": 7, "print_stoichiometric_matrix": [7, 8], "transpos": [7, 8], "set_figur": 7, "set_legend": [7, 28], "legend_nam": [7, 26, 28], "etc": [7, 53, 55, 56], "set_titl": 7, "species2latex": 7, "latex": [7, 46, 47], "prefix": 7, "specieslatex": 7, "h2oblb": [7, 56], "si2h6_m": 7, "eos_pengrobinson": 7, "peng": 7, "robinson": 7, "vi": 7, "eos_vanderwa": 7, "van": 7, "der": 7, "waal": 7, "eos_id": 7, "eos_ideal_p": 7, "mu_ex_eo": 7, "a_mix": 7, "b_mix": 7, "excess": 7, "potenti": [7, 58], "atract": 7, "repuls": 7, "chemical_potential_ex": 7, "mu_ex_id": 7, "mu_ex_vanderwa": 7, "mu_ex_viri": 7, "virial": 7, "get_excel_cel": 7, "construct": [7, 58], "excell_cel": 7, "protected_funct": 7, "extern": 7, "palett": [7, 46, 47], "stephen": [7, 46, 47], "2021": [7, 46, 47, 50, 51, 60], "colorbrew": [7, 46, 47], "attract": [7, 46, 47], "distinct": [7, 46, 47], "colormap": [7, 46, 47], "drosteeffect": [7, 46, 47], "brewermap": [7, 46, 47], "retriev": [7, 46, 47, 54], "decemb": [7, 46, 47], "cpu": [7, 8, 46, 47, 59], "info": [7, 46, 47], "bjtor": [7, 46, 47], "cpuinfo": [7, 46, 47], "v1": [7, 45, 46, 47, 50], "march": [7, 46, 47], "octob": [7, 46, 47], "steffensen": 7, "aitken": 7, "newton_2": 7, "fprime": 7, "x0": 7, "print_error_root": 7, "execut": [7, 8, 49, 56], "nnumber": 7, "regula_guess": 7, "regula": 7, "falsi": 7, "get_gpoint": 7, "gpoint": 7, "gpoint_rel": 7, "get_point": 7, "x_vector": 7, "f_vector": 7, "get_point_aitken": 7, "g_vector": 7, "steff": 7, "steffenson": 7, "molecularweight": 7, "molecular": [7, 46, 47], "adiabaticindex": 7, "capac": [7, 56], "adiabaticindex_sound": 7, "definit": 7, "compressibility_factor": 7, "compress": [7, 40, 41, 42], "compute_heatreleas": 7, "compute_sound": [7, 32, 37], "profil": [7, 60], "cp_mass": 7, "cp_mole": 7, "cv_mass": 7, "cv_mole": 7, "enthalpy_formation_mass": 7, "enthalpy_formation_mol": 7, "enthalpy_mass": 7, "enthalpy_mol": 7, "entropy_mass": 7, "entropy_mol": 7, "equivalenceratio": 7, "gibbs_mass": 7, "gibbs_mol": 7, "intenergy_mass": 7, "intenergy_mol": 7, "massfract": 7, "meanmolecularweight": 7, "mean": 7, "molefract": 7, "molesga": 7, "soundspe": 7, "velocity_rel": 7, "front": [7, 32, 33, 34, 35, 36, 37, 38, 39, 57], "compute_error_moles_cea": 7, "results1": 7, "results2": 7, "varname_x": 7, "varname_i": 7, "compute_error_prop_cea": 7, "varsname_x": 7, "varsname_i": 7, "debug_plot_error": 7, "debug": 7, "per": [7, 8], "get_problems_solv": 7, "load_struct": 7, "variable_nam": 7, "plot_molar_fractions_valid": 7, "plot_properties_valid": 7, "plot_thermo_valid": 7, "plot_validation_shock_polar_sdtoolbox": 7, "results_ct": 7, "results_sdtoolbox": 7, "sdtoolbox": [7, 51, 60], "cantera": [7, 46, 47, 51, 60], "read_cea": 7, "AS": 7, "fid": 7, "fopen": 7, "test_soot_acetylen": 7, "run_ct": 7, "set_inputs_thermo_valid": 7, "funname_nasa": 7, "funname_ct": 7, "y_labelnam": 7, "own": [8, 59], "incorpor": [8, 56, 58], "avail": [8, 45, 46, 47, 49, 50, 51], "eqnarrai": 8, "a_1t": 8, "a_2t": 8, "a_3": 8, "a_4t": 8, "a_5t": 8, "a_6t": 8, "a_7t": 8, "phantom": 8, "a_8": 8, "a_9": 8, "a_i": 8, "20000": [8, 32, 33, 46, 47], "build": [8, 45], "g_i": 8, "express": 8, "6": [8, 18, 46, 47, 50, 51, 56, 59, 60], "textit": 8, "Then": 8, "eas": 8, "increment": 8, "approxim": 8, "200": [8, 40, 46, 47, 56, 58], "outsid": 8, "bound": 8, "higher": [8, 28], "term": [8, 45], "similar": [8, 45, 56], "stock": [8, 51], "et": [8, 46, 47, 60], "al": [8, 46, 47, 60], "2018": [8, 46, 47, 51], "should": [8, 55, 59], "emphas": 8, "narrow": 8, "mai": [8, 10, 45, 46, 47, 50, 51, 54, 58, 59], "significantli": [8, 56], "_2": [8, 57, 58, 59, 60], "2000": [8, 56], "simpl": 8, "callback": 8, "g0_co2": 8, "dht_co2": 8, "over": [8, 46, 47, 59], "h_0": 8, "g_0": 8, "s_0": 8, "dark": 8, "blue": 8, "teal": 8, "carri": 8, "intel": [8, 46, 47, 59], "tm": [8, 46, 47, 59], "i7": [8, 46, 47, 59], "8700": [8, 46, 47], "20ghz": [8, 46, 47], "lower": 8, "better": 8, "comparison": [8, 28], "symbol": [8, 46, 47], "import": 8, "conserv": [8, 54, 56], "a_0": 8, "constraint": 8, "b_i": 8, "matrici": 8, "underbrac": [8, 58], "21": [8, 18, 19, 38, 46, 47, 56, 57, 59], "cdot": [8, 57], "vdot": 8, "_": [8, 57, 58], "mathbf": 8, "ce": 8, "n_1": 8, "n_2": [8, 57], "n_": [8, 57], "b_1": 8, "b_2": 8, "b_": 8, "initializ": 8, "global": [8, 58], "exotherm": 8, "bromid": 8, "rightleftharpoon": [8, 58], "hbr": 8, "h_2": 8, "br_2": 8, "quick": 8, "br2": 8, "__": 8, "___": 8, "meantim": [9, 50], "provid": [9, 46, 47, 49, 57, 59], "alreadi": 9, "your": [9, 49, 59], "conveni": 9, "friendli": [9, 46, 47, 49], "graphic": [9, 49], "interfac": [9, 49], "mode": [9, 46, 47, 52], "example_tp": [9, 11], "example_tv": [9, 11], "example_hp": [9, 11], "example_hp_complete_incomplet": [9, 11], "example_hp_pressur": [9, 11], "example_hp_mixtemp": [9, 11], "example_hp_propel": [9, 11], "example_ev": [9, 11], "example_sp": [9, 11], "example_sv": [9, 11], "example_sv_frozen": [9, 11], "example_shock_i": [9, 11], "example_shock_i_ion": [9, 11], "example_shock_r": [9, 11], "example_shock_oblique_beta": [9, 11], "example_shock_oblique_theta": [9, 11], "example_shock_oblique_r": [9, 11], "example_shock_polar": [9, 11], "example_shock_polar_r": [9, 11], "example_det": [9, 11], "example_det_r": [9, 11], "example_det_overdriven": [9, 11], "example_det_overdriven_r": [9, 11], "example_det_underdriven": [9, 11], "example_det_underdriven_r": [9, 11], "example_det_overdriven_and_underdriven": [9, 11], "example_det_oblique_beta": [9, 11], "example_det_oblique_theta": [9, 11], "example_det_polar": [9, 11], "example_det_polar_sonic_and_max": [9, 11], "example_rocket_iac": [9, 11], "example_rocket_fac": [9, 11], "example_exoplanet_wasp43b_1": [9, 11], "highlight": 10, "variou": [10, 54], "easili": 10, "apolog": 10, "inconveni": 10, "caus": 10, "cj": [12, 13, 14, 15, 16, 17, 20, 21, 22, 46, 47], "theori": [12, 13, 14, 15, 16, 17, 20, 21, 22, 50, 51], "26": [12, 13, 15, 16, 17, 20, 21, 22, 23, 25, 27, 40, 41, 43, 44, 46, 47, 59], "c2": [12, 13, 15, 16, 17, 20, 21, 22, 23, 25, 26, 27, 28, 40, 41, 43, 44, 58, 59], "c2h4": [12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 40, 41, 43, 44, 58, 59, 60], "ch": [12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 26, 27, 28, 40, 41, 43, 44, 57, 58, 59], "ch3": [12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 26, 27, 28, 40, 41, 43, 44, 58, 59], "cn": [12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 26, 27, 28, 33, 34, 35, 36, 37, 40, 41, 43, 44, 58, 59], "hcn": [12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 40, 41, 43, 44, 58, 59, 60], "hco": [12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 26, 27, 28, 40, 41, 43, 44, 58, 59], "nh": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 40, 41, 43, 44, 58, 59], "nh2": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 40, 41, 43, 44, 58, 59], "nh3": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 40, 41, 43, 44, 58, 59, 60], "oh": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 40, 41, 43, 44, 56, 58, 59, 60], "wiki": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "author": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50], "alberto": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50], "cuadra": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 51], "lara": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "phd": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 51], "candid": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "group": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "fluid": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 50, 51], "mechan": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 50, 51], "universidad": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 51], "carlo": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 51], "iii": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 51], "de": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 51], "madrid": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 50, 51], "juli": [12, 15, 17, 20, 21, 23, 25, 27, 28, 32, 33, 34, 35, 36, 39, 40, 41, 42, 43, 44], "01": [12, 19, 20, 23, 25, 27, 41, 42, 43, 44, 59], "78": [12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 27, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "084": [12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 27, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44], "9476": [12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 27, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44], "9365": [12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 27, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44], "0319": [12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 27, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44], "OF": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44], "THE": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44], "No": [12, 20, 23, 51], "uniqu": [12, 20], "overdr": [13, 14, 15, 16, 17, 22], "80": 13, "oct": [13, 16, 18, 19, 22, 24, 26], "07": [13, 18, 19, 22, 59], "det_obliqu": [13, 14], "24": [14, 29, 30, 31, 46, 47, 56, 59], "nov": 14, "det_overdriven_and_underdriven": 16, "self_und": 16, "flip": 16, "det_overdriven_r": 17, "what": [18, 19], "m1_cj": [18, 19], "0382": 18, "2458": 18, "4534": 18, "6611": 18, "0763": 18, "hno": [18, 19, 58], "hno3": [18, 19], "nh2oh": [18, 19, 58], "no3": [18, 19, 32, 33, 34, 35, 36, 37, 38, 39, 58], "n2h2": [18, 19], "n2o3": [18, 19, 32, 33, 34, 35, 36, 37, 38, 39, 58], "n3": [18, 19, 32, 33, 34, 35, 36, 37, 38, 39, 58], "hno2": [18, 19], "no2": [18, 19, 32, 33, 34, 35, 36, 37, 38, 39, 58], "n2o": [18, 19, 32, 33, 34, 35, 36, 37, 38, 39, 58], "n2h4": [18, 19], "n2o5": [18, 19, 38, 58], "o3": [18, 19, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 56, 58], "ho2": [18, 19, 29, 30, 31, 56, 58], "h2o2": [18, 19, 29, 30, 31, 56, 58], "n3h": [18, 19], "nh2no2": [18, 19], "79": [18, 19, 46, 47, 57, 59], "det_polar_sonic_and_max": 19, "m1cj": 19, "9069": 19, "theta_son": 19, "beta_son": 19, "theta_max": 19, "beta_max": 19, "postshock_u2n": 19, "un": [19, 50], "postshock_u2": 19, "postshock_a": 19, "m2": 19, "m2n": 19, "ind_row_son": 19, "ind_row_sonic_n": 19, "beta_sonic_2": 19, "theta_sonic_2": 19, "start_point_son": 19, "0508682282375078": 19, "start_point_sonic_2": 19, "0661385531723257": 19, "start_point_max": 19, "0656724073958934": 19, "beta_sonic_smooth": 19, "theta_sonic_smooth": 19, "90": [19, 30, 31, 51, 60], "theta_max_smooth": 19, "beta_max_smooth": 19, "theta_sonic_2_smooth": 19, "beta_sonic_2_smooth": 19, "gca": 19, "theta_": [19, 46, 47], "rm": [19, 26, 28, 46, 47, 54, 57, 58, 60], "sonic": 19, "beta_": 19, "det_r": 20, "driven": 21, "underdr": 21, "det_underdriven_r": 22, "exoplanet": 24, "wasp": [24, 60], "43b": [24, 60], "vertic": [24, 60], "url": [24, 46, 47, 50, 60], "tea": [24, 46, 47, 51], "dzesmin": [24, 60], "rrc": [24, 60], "blecicet": [24, 60], "2015a": [24, 60], "apj": [24, 60], "fig6": [24, 60], "wasp43b": [24, 60], "c2h2_acetylen": [24, 58, 60], "hs_m": 24, "ni_abund": 24, "linspac": [24, 60], "4000": 24, "logspac": [24, 32, 33, 39, 40, 60], "natur": [26, 28], "13": [26, 38, 51, 59], "c2h6": [26, 28, 58], "c3h8": [26, 28, 58], "c4h10_isobutan": [26, 28], "02": [26, 34, 35, 36, 59, 60], "results_complet": [26, 28], "results_incomplet": [26, 28], "compar": 26, "mix2_complet": [26, 28], "mix2_incomplet": [26, 28], "northeast": [26, 28], "mixtemp": 27, "380": 27, "effect": [28, 50, 51], "le": 28, "chateli": 28, "principl": 28, "increas": [28, 54], "shift": 28, "fewer": 28, "impli": 28, "less": 28, "flame": 28, "29": [28, 56], "005": 28, "pressure_vector": 28, "sprintf": 28, "p_": [28, 46, 47], "4g": 28, "flag_speci": 28, "adibat": [28, 53], "gamma_": [28, 59], "best": 28, "lh2": [29, 30, 31, 60], "lox": [29, 30, 31, 60], "h2blb": [29, 30, 31, 56, 58], "o2blb": [29, 30, 31, 56, 58], "feb": 29, "a_chamb": 30, "a_throat": [30, 31], "101": [30, 31], "325": [30, 31], "a_exit": [30, 31], "jul": [30, 31], "n2o4": [32, 33, 34, 35, 36, 37, 38, 39, 58], "sound_veloc": [32, 37], "500": [32, 33, 39, 60], "shock_i_ion": 33, "39": [33, 37, 51, 59], "360": [33, 39], "13000": 33, "nminu": [33, 34, 35, 36, 37, 38, 58], "nplu": [33, 34, 35, 36, 37, 38, 58], "noplu": [33, 34, 35, 36, 37, 38, 58], "no2minu": [33, 34, 35, 36, 37, 38, 58], "no3minu": [33, 34, 35, 36, 37, 38, 58], "n2plu": [33, 34, 35, 36, 37, 38, 58], "n2minu": [33, 34, 35, 36, 37, 38, 58], "n2oplu": [33, 34, 35, 36, 37, 38, 58], "oplu": [33, 34, 35, 36, 37, 38, 56, 58], "ominu": [33, 34, 35, 36, 37, 38, 56, 58], "o2plu": [33, 34, 35, 36, 37, 38, 56, 58], "o2minu": [33, 34, 35, 36, 37, 38, 56, 58], "coplu": [33, 34, 35, 36, 37, 58], "cplu": [33, 34, 35, 36, 37, 58], "cminu": [33, 34, 35, 36, 37, 58], "cnplu": [33, 34, 35, 36, 37, 58], "cnminu": [33, 34, 35, 36, 37, 58], "cnn": [33, 34, 35, 36, 37, 58], "nco": [33, 34, 35, 36, 37, 58], "ncn": [33, 34, 35, 36, 37, 58], "arplu": [33, 34, 35, 36, 37, 38, 58], "n3_m": 33, "no2minus_m": 33, "no3minus_m": 33, "cn_m": 33, "cnplus_m": 33, "cnminus_m": 33, "cnn_m": 33, "ncn_m": 33, "o2_m": [33, 56], "o3_m": [33, 56], "co2_m": 33, "o3minus_m": [33, 56], "o3plus_m": [33, 56], "n3minus_m": 33, "n3plus_m": 33, "no3plus_m": 33, "ncominus_m": 33, "ncoplus_m": 33, "ncnminus_m": 33, "ncnplus_m": 33, "o4_m": [33, 56], "o4minus_m": [33, 56], "o4plus_m": [33, 56], "347": 33, "25": [33, 40, 56, 59], "a1": [34, 35, 36, 37], "85": 34, "472107491008314e": [34, 35, 36], "shock_obliqu": [34, 36], "shock_oblique_r": 35, "40": 36, "mach_numb": [36, 37], "jan": 37, "2023": [37, 38, 46, 47, 50, 51], "shock_polar_reflected_thermo": 38, "226": 38, "65": 38, "0117": 38, "altitud": 38, "km": 38, "28": 38, "35": 38, "apr": 38, "shock_polar_r": 38, "9000": 39, "isentrop": [40, 41, 42], "expans": [40, 41, 42], "1013": 40, "700": [41, 42], "2024": [45, 46, 47, 50, 51], "reserv": 45, "materi": 45, "distribut": [45, 46, 47, 60], "subject": [45, 46, 47, 54], "forth": [45, 46, 47, 54], "creativ": 45, "noncommerci": 45, "share": [45, 55], "alik": 45, "creativecommon": 45, "org": [45, 46, 47, 50, 51], "nc": 45, "sa": 45, "give": [45, 59], "credit": 45, "commerci": 45, "alter": 45, "continu": 45, "examin": 45, "lead": [45, 46, 47], "c\u00e9sar": [45, 46, 47, 50], "huet": [45, 46, 47, 50, 51], "advisor": [45, 46, 47, 50], "marco": [45, 46, 47, 50], "vera": [45, 46, 47, 50, 51], "grupo": [45, 46, 47], "mec\u00e1nica": [45, 46, 47], "fluido": [45, 46, 47], "av": [45, 46, 47], "28911": [45, 46, 47], "legan\u00e9": [45, 46, 47], "spain": [45, 46, 47, 50, 51], "samuel": 45, "delbarr": 45, "aguilar": [45, 50], "borastero": 45, "manual": 45, "freeli": 45, "via": [45, 54], "readthedoc": 45, "io": 45, "onlin": 45, "doc": [45, 60], "regularli": 45, "header": 45, "googl": 45, "python": 45, "docstr": 45, "tool": [46, 47, 50, 51, 55], "robust": [46, 47], "modular": [46, 47], "interact": [46, 47, 50, 51], "encapsul": [46, 47, 55], "ton": [46, 47], "gplv3": [46, 47], "nbsp": [46, 47], "plasma": [46, 47], "10k": [46, 47], "standalon": [46, 47, 49], "zenodo": [46, 47, 49, 50, 51], "atct": [46, 47], "excel": [46, 47], "agreement": [46, 47], "caltech": [46, 47, 51, 60], "linux": [46, 47], "mac": [46, 47], "mathemat": [46, 47, 54], "formul": [46, 47, 54], "scratch": [46, 47], "architectur": [46, 47], "compos": [46, 47], "multi": [46, 47, 54], "undergo": [46, 47, 54], "canon": [46, 47], "pure": [46, 47, 54], "isobar": [46, 47, 53, 54], "engin": [46, 47, 50], "highli": [46, 47], "even": [46, 47], "though": [46, 47], "enclos": [46, 47], "thei": [46, 47], "fourth": [46, 47], "close": [46, 47, 54], "proprietari": [46, 47], "explo": [46, 47, 50], "high": [46, 47], "explos": [46, 47, 50, 51], "although": [46, 47], "still": [46, 47], "simex": [46, 47, 50, 51], "s\u00e1nchez": [46, 47, 50, 51], "monreal": [46, 47, 51], "further": [46, 47], "detail": [46, 47, 56], "elsewher": [46, 47], "ongo": [46, 47], "research": [46, 47, 50, 51], "investig": [46, 47], "seri": [46, 47, 51], "few": [46, 47], "year": [46, 47, 50], "2020": [46, 47, 50, 51], "tutori": [46, 47, 59], "how": [46, 47, 49, 54, 56], "practic": [46, 47, 54], "scenario": [46, 47], "api": [46, 47], "let": [46, 47, 56, 57, 59], "almost": [46, 47], "everi": [46, 47], "t_1": [46, 47], "p_1": [46, 47], "wa": [46, 47, 59], "86": [46, 47], "variat": [46, 47, 59], "x_j": [46, 47], "silica": [46, 47], "phenol": [46, 47], "atmospher": [46, 47, 51], "5000": [46, 47, 60], "contrast": [46, 47, 60], "applic": [46, 47, 50, 51, 52, 54, 60], "exclud": [46, 47, 56, 58], "circl": [46, 47], "68": [46, 47], "351": [46, 47], "dash": [46, 47], "goodwin": [46, 47, 51, 60], "brown": [46, 47, 51, 60], "2008": [46, 47, 51, 60], "diamond": [46, 47], "send": [46, 47], "feedback": [46, 47], "acuadra": [46, 47, 49], "ing": [46, 47, 49], "uc3m": [46, 47, 49], "thank": [46, 47], "bruno": [46, 47], "salcedo": [46, 47], "brunosalcedo": [46, 47], "particip": [46, 47], "project": [46, 47], "doi": [46, 47, 50, 51], "5281": [46, 47, 50, 51], "5554911": [46, 47, 50, 51], "handi": [46, 47, 50], "bibtex": [46, 47, 50], "combustiontoolbox": [46, 47, 50], "navig": [49, 55], "now": [49, 56, 58, 59], "wish": 49, "altern": [49, 56, 58], "mlappinstal": 49, "toolbar": 49, "simpli": 49, "combustion_toolbox_standalone_window": 49, "ex": 49, "combustion_toolbox_standalone_maco": 49, "maco": 49, "runtim": 49, "framework": [49, 53], "internet": 49, "wai": [49, 52], "versatil": 49, "forget": 49, "about": [49, 56], "directli": [49, 58, 59], "click": 49, "icon": 49, "packag": [49, 60], "encount": 49, "issu": 49, "while": [49, 56], "contact": 49, "assist": 49, "scientif": 50, "paper": [50, 51], "review": 50, "chapter": 50, "appendic": 50, "wide": [46, 47, 50, 51], "spectrum": [46, 47, 50, 51], "hdl": [46, 47, 50, 51], "net": [46, 47, 50, 51], "10016": [46, 47, 50, 51], "38179": [46, 47, 50, 51], "phdthesi": [46, 47, 50], "cuadra2023_thesi": [46, 47, 50], "month": [46, 47, 50], "address": [46, 47, 50], "school": [46, 47, 50], "progress": 50, "rapid": [50, 51], "scienc": [50, 51], "9191": 50, "3390": [50, 51], "app12189101": [50, 51], "urzai": [50, 51], "hyperson": [50, 51], "turbul": [50, 51], "physic": [50, 51], "33": [50, 51], "086111": [50, 51], "featur": 50, "1063": [50, 51], "0059948": [50, 51], "fluctuat": [50, 51], "discontinu": [50, 51], "903": [50, 51], "a30": [50, 51], "1017": [50, 51], "jfm": [50, 51], "651": [50, 51], "di": [50, 51], "renzo": [50, 51], "aiaa": [50, 51], "scitech": [50, 51], "forum": [50, 51], "nation": [50, 51], "harbor": 50, "usa": 50, "2514": [50, 51], "0075": [50, 51], "desarrollo": 50, "c\u00f3digo": 50, "termoqu\u00edmico": 50, "para": 50, "la": 50, "evaluaci\u00f3n": 50, "propiedad": 50, "te\u00f3rica": 50, "explosivo": 50, "estimaci\u00f3n": 50, "del": 50, "rendimiento": 50, "motor": 50, "cohet": 50, "ix": 50, "congreso": 50, "nacion": 50, "en": 50, "defensa": 50, "seguridad": 50, "pontevedra": 50, "amplificaci\u00f3n": 50, "turbulencia": 50, "trav\u00e9": 50, "una": 50, "onda": 50, "choqu": 50, "r\u00e9gimen": 50, "hipers\u00f3nico": 50, "12th": 50, "3rd": 50, "cnit": 50, "augment": 50, "across": 50, "1st": 50, "spanish": 50, "sfmc": 50, "c\u00e1diz": 50, "74th": 50, "annual": 50, "meet": 50, "divis": 50, "ap": 50, "dfd": 50, "phoenix": 50, "heterogen": 50, "propag": 50, "25th": 50, "congress": 50, "ictam": 50, "milano": 50, "itali": 50, "2019": 50, "11th": 50, "mediterranean": 50, "symposium": 50, "tenerif": 50, "teach": 50, "colloquium": 50, "societi": [50, 51], "stam": 50, "william": 50, "simul": 50, "analysi": [50, 51, 59], "4th": 50, "hpc": 50, "barcelona": 50, "present": [50, 57], "stai": [50, 59], "prof": 50, "lecc": 50, "regim": 50, "programm": 50, "mechatron": 50, "m\u00e1laga": 50, "program": 51, "complex": [51, 59], "61": 51, "glenn": 51, "aeronaut": 51, "space": 51, "administr": 51, "center": 51, "technic": 51, "argonn": 51, "lab": 51, "anl": 51, "il": 51, "2172": 51, "925269": 51, "pinzon": 51, "von": 51, "laszewski": 51, "kodeboyina": 51, "leahi": 51, "montoi": 51, "wagner": 51, "thermochemistri": 51, "21st": 51, "centuri": 51, "journal": 51, "confer": 51, "16": 51, "078": 51, "iop": 51, "publish": 51, "1088": 51, "1742": 51, "6596": 51, "\u00e9": 51, "sar": 51, "mario": [], "speth": 51, "moffat": 51, "weber": 51, "orient": 51, "softwar": [51, 60], "toolkit": 51, "kinet": 51, "transport": 51, "4527812": 51, "ziegler": 51, "bitter": 51, "schmidt": 51, "lawson": 51, "shepherd": 51, "galcit": 51, "fm2018": 51, "001": 51, "revis": 51, "januari": 51, "california": 51, "institut": 51, "technologi": 51, "pasadena": 51, "edu": 51, "edl": 51, "publicresourc": 51, "sdt": 51, "fm2006": 51, "monoton": 51, "siam": 51, "17": [51, 56, 60], "238": 51, "246": 51, "1137": 51, "0717021": 51, "blecic": [51, 60], "harrington": 51, "bowman": 51, "astrophys": 51, "supplement": 51, "225": 51, "2016": [51, 60], "3847": 51, "0067": 51, "0049": 51, "thesi": [46, 47, 51], "kitzmann": 51, "patzer": 51, "sedlmayr": 51, "fastchem": 51, "effici": 51, "neutral": 51, "stellar": 51, "planetari": 51, "monthli": 51, "notic": 51, "royal": 51, "astronom": 51, "479": 51, "865": 51, "874": 51, "1093": 51, "mnra": 51, "sty1531": 51, "lewi": 51, "easiest": 52, "capabl": 52, "flexibl": [52, 54], "cover": [52, 53, 54], "help": 52, "basic": 52, "brief": [], "summari": [], "nr": 54, "our": [54, 58], "dedic": 54, "precis": 54, "essenti": [54, 55], "occur": 54, "character": 54, "facilit": 54, "enabl": [54, 56, 57, 58], "assumpt": 54, "mani": 54, "therebi": 54, "necessit": 54, "provis": 54, "supplementari": 54, "inform": [54, 56], "unchang": 54, "equiv": 54, "f_": 54, "t_": 54, "subscript": [54, 56, 57], "unlik": 54, "decoupl": 54, "t_k": 54, "frac": [54, 60], "prime": 54, "download": 55, "prompt": [55, 57, 58, 59, 60], "correctli": 55, "someth": 55, "like": 55, "typic": [55, 58, 59], "serv": 55, "argument": 55, "most": [55, 58], "preced": 56, "delv": 56, "former": 56, "compris": 56, "latter": 56, "optim": 56, "crucial": 56, "due": [56, 57], "larger": 56, "36": [56, 60], "mb": 56, "streamlin": [56, 58], "memori": 56, "3603": 56, "achiev": 56, "subsequ": 56, "session": 56, "gr": [56, 59], "yield": [56, 58], "fullnam": 56, "comment": 56, "graphit": 56, "ref": 56, "elm": 56, "trc": 56, "83": 56, "vc": 56, "uc": 56, "tc1000": 56, "1002": 56, "00": [56, 59, 60], "0107": 56, "ef": 56, "229": 56, "1457": 56, "258": 56, "2915": 56, "287": 56, "4372": 56, "316": 56, "5829": 56, "345": 56, "7286": 56, "doubl": 56, "cpcurv": 56, "h0curv": 56, "s0curv": 56, "g0curv": 56, "600": 56, "9439e": 56, "72": 56, "9582": 56, "3984e": 56, "44": 56, "7718": 56, "8481e": 56, "23": 56, "5093": 56, "offer": 56, "comprehens": 56, "insight": 56, "solid": 56, "column": 56, "h2obcrb": 56, "h2o2blb": 56, "o3blb": 56, "By": [56, 58, 59], "doe": [], "search": [56, 58], "modifi": [56, 58, 59], "oh_m": 56, "ho2_m": 56, "ho3_m": 56, "h2o2_m": 56, "h2o3_m": 56, "hoooh_m": 56, "o_m": 56, "ho2minu": 56, "h2oplu": 56, "h3oplu": 56, "ohplu": 56, "ohminu": 56, "ho2plus_m": 56, "ho2minus_m": 56, "ho3plus_m": 56, "ho3minus_m": 56, "h2o2plus_m": 56, "h2o3plus_m": 56, "h3o2plus_m": 56, "hplu": 56, "hminu": 56, "h2plu": 56, "h2minu": 56, "h2minus_m": 56, "h3plus_m": 56, "43": 56, "51": 56, "primari": [], "want": 59, "methan": [57, 59], "_4": [57, 58, 59, 60], "rememb": 57, "categor": 57, "maintain": 57, "classif": 57, "premix": 57, "st": 57, "said": 57, "exact": 57, "proport": [57, 59], "ch_4": 57, "o_2": 57, "howev": [57, 59], "properli": 57, "differenti": 57, "those": [57, 58], "just": [57, 59], "As": 59, "hydrocarbon": [58, 59], "hundr": 59, "signific": 59, "impact": 59, "much": 59, "smaller": 59, "_3": [59, 60], "specifii": 59, "need": [58, 59], "aforement": 59, "n\u00ba": 59, "0000": 59, "0132": [59, 60], "1225": 59, "1029": 59, "254": 59, "5296": 59, "2574": 59, "2795": 59, "344": 59, "7953": 59, "1589": 59, "5140": 59, "2428": 59, "4002": 59, "30246": 59, "9221": 59, "2462": 59, "9404": 59, "27": [59, 60], "6333": 59, "3293": 59, "dlv": 59, "dlp": 59, "0285": 59, "dlt": 59, "5830": 59, "0786": 59, "5609": 59, "3869": 59, "1680": 59, "1357": 59, "vel": 59, "353": 59, "8198": 59, "1057": 59, "5349": 59, "1493e": 59, "9005e": 59, "5023e": 59, "minor": [58, 59], "0000e": 59, "4771e": 59, "1162e": 59, "8485e": 59, "5936e": 59, "0822e": 59, "8615e": 59, "7583e": 59, "5914e": 59, "8096e": 59, "5206e": 59, "1123e": 59, "5805e": 59, "2464e": 59, "1860e": 59, "0265e": 59, "08": 59, "4103e": 59, "09": 59, "0110e": 59, "7109e": 59, "5595e": 59, "1358e": 59, "chart": 59, "451": 59, "11800h": 59, "30ghz": 59, "finish": 59, "readi": 59, "sake": 60, "clariti": 60, "onc": 60, "run_validations_cea": 60, "2500": 60, "_6": 60, "repeat": 60, "run_validation_tp_cea_1": 60, "run_validation_tp_cea_2": 60, "run_validation_tp_cea_3": 60, "run_validation_tp_cea_4": 60, "run_validation_hp_cea_1": 60, "run_validation_hp_cea_2": 60, "run_validation_hp_cea_3": 60, "run_validation_hp_cea_4": 60, "73": 60, "0447": 60, "00152": 60, "run_validation_tv_cea_1": 60, "run_validation_ev_cea_1": 60, "run_validation_det_cea_1": 60, "run_validation_det_cea_2": 60, "run_validation_det_cea_3": 60, "run_validation_det_cea_4": 60, "7276": 60, "run_validation_shock_ionization_cea_1": 60, "parallel": 60, "rigid": 60, "wall": 60, "run_validation_shock_r_ionization_cea_1": 60, "7619": 60, "run_validation_shock_polar_sdtoolbox_1": 60, "nozzl": 60, "rp1": 60, "6723": 60, "run_validation_rocket_cea_1": 60, "run_validation_rocket_cea_16": 60, "run_validation_rocket_cea_17": 60, "run_validation_rocket_cea_18": 60, "0000000000e": 60, "5113803820e": 60, "6915348039e": 60, "7608297539e": 60, "8977881937e": 60, "blob": 60, "quick_exampl": 60, "run_validation_tp_tea_1": 60, "zeta": 60, "958": 60, "1811": 60, "89": 60, "3988e": 60, "31": 60, "6230": 60, "sh": 60, "run_validation_tp_tea_2": 60, "10xsolar": 60, "run_validation_tp_tea_3": 60, "50xsolar": 60, "run_validation_tp_tea_4": 60, "larg": 58, "sometim": [], "prior": 58, "knowledg": 58, "relev": 58, "recal": 58, "consequ": 58, "sneak": [], "peek": [], "below": 58, "particularli": [], "focu": [], "procedur": 56, "combusiton": [], "expand": 58, "earlier": 58, "entail": 58, "occasion": 58, "lack": 58, "scan": 58, "modif": 58, "instanc": [], "complic": [], "enough": [], "unreact": [], "produc": [], "suffici": [], "deplet": [], "co2plu": 58, "c2plu": 58, "c2minu": 58, "ccn": 58, "cnc": 58, "occn": 58, "c2n2": 58, "c2o": 58, "c3": 58, "c3o2": 58, "c2h": 58, "c2h2_vinyliden": 58, "c2h3_vinyl": 58, "c2h5": 58, "c2h5oh": 58, "c3h3_1_propynl": 58, "c3h3_2_propynl": 58, "c3h4_allen": 58, "c3h4_propyn": 58, "c3h5_allyl": 58, "c3h6o_aceton": 58, "c3h6_propylen": 58, "c4": 58, "c4h2_butadiyn": 58, "c5": 58, "c6h2": 58, "c6h6": 58, "c8h18_isooctan": 58, "ch2": 58, "ch2co_keten": 58, "ch2oh": 58, "ch3cho_ethan": 58, "ch3cn": 58, "ch3cooh": 58, "ch3o": 58, "ch3oh": 58, "cooh": 58, "hcco": 58, "hcho_formaldehi": 58, "hcooh": 58, "hnc": 58, "hnco": 58, "c4n2": 58, "ch3co_acetyl": 58, "c4h6_butadien": 58, "c4h6_1butyn": 58, "c4h6_2butyn": 58, "c2h4o_ethylen_o": 58, "ch3och3": 58, "c4h8_1_buten": 58, "c4h8_cis2_buten": 58, "c4h8_isobuten": 58, "c4h8_tr2_buten": 58, "c4h9_i_butyl": 58, "c4h9_n_butyl": 58, "c4h9_s_butyl": 58, "c4h9_t_butyl": 58, "c6h5oh_phenol": 58, "c6h5o_phenoxi": 58, "c6h5_phenyl": 58, "c7h7_benzyl": 58, "c7h8": 58, "c8h8_styren": 58, "c10h8_naphthal": 58, "sih": 58, "sih2": 58, "sih3": 58, "sih4": 58, "sio2": 58, "sio": 58, "siblb": 58, "sio2blb": 58, "si2": 58, "rp_1": 58, "neglect": 58, "small": 58, "dropdown": [], "affili": [], "gutter": [], "card": [], "ct_equil": [], "html": [], "archiv": [], "head": [], "zip": [], "ct_sd": [], "ct_rocket": [], "101088": [], "requesteddomain": []}, "objects": {"src.gui.addons": [[0, 0, 1, "", "uiabout"], [0, 0, 1, "", "uielements"], [0, 0, 1, "", "uipreferences"], [0, 0, 1, "", "uivalidations"]], "src.gui.addons.uiabout": [[0, 1, 1, "", "delete"]], "src.gui.addons.uielements": [[0, 2, 1, "", "C"], [0, 2, 1, "", "DB"], [0, 2, 1, "", "DB_master"], [0, 2, 1, "", "E"], [0, 2, 1, "", "FLAG_CALLER"], [0, 2, 1, "", "LE_omit"], [0, 2, 1, "", "LE_selected"], [0, 2, 1, "", "Misc"], [0, 2, 1, "", "PD"], [0, 2, 1, "", "PS"], [0, 2, 1, "", "S"], [0, 2, 1, "", "TN"], [0, 1, 1, "", "delete"]], "src.gui.addons.uipreferences": [[0, 2, 1, "", "C"], [0, 2, 1, "", "Misc"], [0, 2, 1, "", "TN"], [0, 2, 1, "", "background_color"], [0, 2, 1, "", "caller_app"], [0, 1, 1, "", "delete"], [0, 2, 1, "", "delta_x"], [0, 2, 1, "", "delta_y"], [0, 2, 1, "", "dynamic_components"], [0, 2, 1, "", "height_box"], [0, 2, 1, "", "height_panel_0"], [0, 2, 1, "", "height_text"], [0, 2, 1, "", "width_box"], [0, 2, 1, "", "width_right"], [0, 2, 1, "", "x0_panel_right"], [0, 2, 1, "", "y0_panel_right"]], "src.gui.addons.uivalidations": [[0, 1, 1, "", "delete"]], "src.gui": [[0, 0, 1, "", "combustion_toolbox"], [0, 3, 0, "-", "utils"], [0, 3, 1, "", "utils"]], "src.gui.combustion_toolbox": [[0, 2, 1, "", "C"], [0, 2, 1, "", "DB"], [0, 2, 1, "", "DB_master"], [0, 2, 1, "", "E"], [0, 2, 1, "", "LS"], [0, 2, 1, "", "LS_products"], [0, 2, 1, "", "LS_reactants"], [0, 2, 1, "", "Misc"], [0, 2, 1, "", "NS_display"], [0, 2, 1, "", "NS_products"], [0, 2, 1, "", "N_flags"], [0, 2, 1, "", "PD"], [0, 2, 1, "", "PP1_var_name"], [0, 2, 1, "", "PP1_vector"], [0, 2, 1, "", "PP2_var_name"], [0, 2, 1, "", "PP2_vector"], [0, 2, 1, "", "PR1_var_name"], [0, 2, 1, "", "PR1_vector"], [0, 2, 1, "", "PR2_var_name"], [0, 2, 1, "", "PR2_vector"], [0, 2, 1, "", "PR3_var_name"], [0, 2, 1, "", "PR3_vector"], [0, 2, 1, "", "PS"], [0, 2, 1, "", "S"], [0, 2, 1, "", "TN"], [0, 2, 1, "", "color_lamp_done"], [0, 2, 1, "", "color_lamp_error"], [0, 2, 1, "", "color_lamp_nothing"], [0, 2, 1, "", "color_lamp_working"], [0, 2, 1, "", "color_splash"], [0, 2, 1, "", "current_history"], [0, 2, 1, "", "default"], [0, 1, 1, "", "delete"], [0, 2, 1, "", "dynamic_components"], [0, 2, 1, "", "fig"], [0, 2, 1, "", "flag_PP1"], [0, 2, 1, "", "flag_PP2"], [0, 2, 1, "", "flag_PR1"], [0, 2, 1, "", "flag_PR2"], [0, 2, 1, "", "flag_PR3"], [0, 2, 1, "", "flag_phi"], [0, 2, 1, "", "ind_Fuel"], [0, 2, 1, "", "ind_Inert"], [0, 2, 1, "", "ind_Oxidizer"], [0, 1, 1, "", "public_ProductsValueChanged"], [0, 1, 1, "", "public_get_current_history"], [0, 2, 1, "", "temp_index"], [0, 2, 1, "", "temp_results"]], "src.gui.utils": [[0, 4, 1, "", "gui_CalculateButtonPushed"], [0, 4, 1, "", "gui_ConsoleValueChanged"], [0, 4, 1, "", "gui_FrozenchemistryCheckBoxValueChanged"], [0, 4, 1, "", "gui_ProblemTypeValueChanged"], [0, 4, 1, "", "gui_ProductsValueChanged"], [0, 4, 1, "", "gui_ReactantsValueChanged"], [0, 4, 1, "", "gui_SnapshotMenuSelected"], [0, 4, 1, "", "gui_UITable_RCellEdit"], [0, 4, 1, "", "gui_add_nodes"], [0, 4, 1, "", "gui_add_nodes_validations"], [0, 4, 1, "", "gui_check_temperature_reactants"], [0, 4, 1, "", "gui_clear_results"], [0, 4, 1, "", "gui_compute_mach_or_velocity"], [0, 4, 1, "", "gui_compute_propReactants"], [0, 4, 1, "", "gui_create_temp_app"], [0, 4, 1, "", "gui_display_splash"], [0, 4, 1, "", "gui_edit_phiValueChanged"], [0, 4, 1, "", "gui_empty_UITables"], [0, 4, 1, "", "gui_fontcolor_error"], [0, 4, 1, "", "gui_generate_panel_base"], [0, 4, 1, "", "gui_generate_panel_rocket"], [0, 4, 1, "", "gui_get_parameters"], [0, 4, 1, "", "gui_get_reactants"], [0, 4, 1, "", "gui_get_tolerances"], [0, 4, 1, "", "gui_keep_last_entry"], [0, 4, 1, "", "gui_plot_custom_figures"], [0, 4, 1, "", "gui_save_results"], [0, 4, 1, "", "gui_seeker_exact_value"], [0, 4, 1, "", "gui_seeker_value"], [0, 4, 1, "", "gui_update_UITable_R"], [0, 4, 1, "", "gui_update_from_uitree"], [0, 4, 1, "", "gui_update_frozen"], [0, 4, 1, "", "gui_update_phi"], [0, 4, 1, "", "gui_update_terminal"], [0, 4, 1, "", "gui_value2list"], [0, 4, 1, "", "gui_write_results"]], "src.modules": [[2, 3, 0, "-", "ct_equil"], [2, 3, 1, "", "ct_equil"], [3, 3, 0, "-", "ct_rocket"], [3, 3, 1, "", "ct_rocket"], [4, 3, 0, "-", "ct_sd"], [4, 3, 1, "", "ct_sd"]], "src.modules.ct_equil": [[2, 4, 1, "", "complete_combustion"], [2, 4, 1, "", "equilibrate"], [2, 4, 1, "", "equilibrate_T"], [2, 4, 1, "", "equilibrate_T_tchem"], [2, 4, 1, "", "equilibrium_dT"], [2, 4, 1, "", "equilibrium_dT_large"], [2, 4, 1, "", "equilibrium_dp"], [2, 4, 1, "", "equilibrium_dp_large"], [2, 4, 1, "", "equilibrium_gibbs"], [2, 4, 1, "", "equilibrium_gibbs_eos"], [2, 4, 1, "", "equilibrium_gibbs_large"], [2, 4, 1, "", "equilibrium_helmholtz"], [2, 4, 1, "", "equilibrium_helmholtz_eos"], [2, 4, 1, "", "equilibrium_helmholtz_large"]], "src.modules.ct_rocket": [[3, 4, 1, "", "compute_FAC"], [3, 4, 1, "", "compute_chamber_IAC"], [3, 4, 1, "", "compute_exit"], [3, 4, 1, "", "compute_throat_IAC"], [3, 4, 1, "", "guess_pressure_IAC_model"], [3, 4, 1, "", "guess_pressure_exit_IAC"], [3, 4, 1, "", "rocket_parameters"], [3, 4, 1, "", "rocket_performance"], [3, 4, 1, "", "solve_model_rocket"]], "src.modules.ct_sd": [[4, 4, 1, "", "det_cj"], [4, 4, 1, "", "det_compute_guess"], [4, 4, 1, "", "det_compute_guess_CEA"], [4, 4, 1, "", "det_oblique_beta"], [4, 4, 1, "", "det_oblique_theta"], [4, 4, 1, "", "det_overdriven"], [4, 4, 1, "", "det_polar"], [4, 4, 1, "", "det_underdriven"], [4, 4, 1, "", "shock_ideal_gas"], [4, 4, 1, "", "shock_incident"], [4, 4, 1, "", "shock_incident_2"], [4, 4, 1, "", "shock_oblique_beta"], [4, 4, 1, "", "shock_oblique_reflected_theta"], [4, 4, 1, "", "shock_oblique_theta"], [4, 4, 1, "", "shock_polar"], [4, 4, 1, "", "shock_polar_limitRR"], [4, 4, 1, "", "shock_reflected"]], "src.modules.self": [[6, 3, 0, "-", "App"], [6, 3, 1, "", "App"], [6, 3, 0, "-", "Constants"], [6, 3, 1, "", "Constants"], [6, 3, 0, "-", "Elements"], [6, 3, 1, "", "Elements"], [6, 3, 0, "-", "Miscellaneous"], [6, 3, 1, "", "Miscellaneous"], [6, 3, 0, "-", "ProblemDescription"], [6, 3, 1, "", "ProblemDescription"], [6, 3, 0, "-", "ProblemSolution"], [6, 3, 1, "", "ProblemSolution"], [6, 3, 0, "-", "Species"], [6, 3, 1, "", "Species"], [6, 3, 0, "-", "TuningProperties"], [6, 3, 1, "", "TuningProperties"]], "src.modules.self.App": [[6, 4, 1, "", "App"], [6, 4, 1, "", "complete_initialize"], [6, 4, 1, "", "contained_elements"], [6, 4, 1, "", "initialize"], [6, 4, 1, "", "set_DB"]], "src.modules.self.Constants": [[6, 2, 1, "", "A0"], [6, 4, 1, "", "Constants"], [6, 2, 1, "", "M0"], [6, 2, 1, "", "MassorMolar"], [6, 2, 1, "", "N0"], [6, 2, 1, "", "N_prop"], [6, 2, 1, "", "R0"], [6, 2, 1, "", "composition_units"], [6, 2, 1, "", "date"], [6, 2, 1, "", "description"], [6, 2, 1, "", "gravity"], [6, 2, 1, "", "l_phi"], [6, 2, 1, "", "mintol_display"], [6, 2, 1, "", "release"]], "src.modules.self.Elements": [[6, 4, 1, "", "Elements"], [6, 2, 1, "", "NE"], [6, 2, 1, "", "description"], [6, 2, 1, "", "elements"], [6, 2, 1, "", "ind_C"], [6, 2, 1, "", "ind_E"], [6, 2, 1, "", "ind_H"], [6, 2, 1, "", "ind_N"], [6, 2, 1, "", "ind_O"], [6, 2, 1, "", "ind_S"], [6, 2, 1, "", "ind_Si"], [6, 4, 1, "", "set_elements"]], "src.modules.self.Miscellaneous": [[6, 2, 1, "", "FLAG_ADDED_SPECIES"], [6, 2, 1, "", "FLAG_CHECK_INPUTS"], [6, 2, 1, "", "FLAG_FIRST"], [6, 2, 1, "", "FLAG_FOI"], [6, 2, 1, "", "FLAG_GUI"], [6, 2, 1, "", "FLAG_INITIALIZE"], [6, 2, 1, "", "FLAG_LABELS"], [6, 2, 1, "", "FLAG_LENGTH"], [6, 2, 1, "", "FLAG_N_Fuel"], [6, 2, 1, "", "FLAG_N_Inert"], [6, 2, 1, "", "FLAG_N_Oxidizer"], [6, 2, 1, "", "FLAG_PROP"], [6, 2, 1, "", "FLAG_RESULTS"], [6, 2, 1, "", "FLAG_WEIGHT"], [6, 4, 1, "", "Miscellaneous"], [6, 2, 1, "", "config"], [6, 2, 1, "", "description"], [6, 2, 1, "", "display_species"], [6, 2, 1, "", "export_results"], [6, 2, 1, "", "i"], [6, 2, 1, "", "index_LS_original"], [6, 2, 1, "", "timer_0"], [6, 2, 1, "", "timer_loop"]], "src.modules.self.ProblemDescription": [[6, 2, 1, "", "Aratio"], [6, 2, 1, "", "Aratio_c"], [6, 2, 1, "", "EOS"], [6, 2, 1, "", "FLAG_EOS"], [6, 2, 1, "", "FLAG_FROZEN"], [6, 2, 1, "", "FLAG_IAC"], [6, 2, 1, "", "FLAG_ION"], [6, 2, 1, "", "FLAG_SUBSONIC"], [6, 2, 1, "", "FLAG_TCHEM_FROZEN"], [6, 2, 1, "", "Fuel"], [6, 2, 1, "", "N_Fuel"], [6, 2, 1, "", "N_Inert"], [6, 2, 1, "", "N_Oxidizer"], [6, 4, 1, "", "ProblemDescription"], [6, 2, 1, "", "ProblemType"], [6, 2, 1, "", "R_Fuel"], [6, 2, 1, "", "R_Inert"], [6, 2, 1, "", "R_Oxidizer"], [6, 2, 1, "", "S_Fuel"], [6, 2, 1, "", "S_Inert"], [6, 2, 1, "", "S_Oxidizer"], [6, 2, 1, "", "TP"], [6, 2, 1, "", "TR"], [6, 2, 1, "", "T_Fuel"], [6, 2, 1, "", "T_Inert"], [6, 2, 1, "", "T_Oxidizer"], [6, 2, 1, "", "beta"], [6, 2, 1, "", "description"], [6, 2, 1, "", "overdriven"], [6, 2, 1, "", "pP"], [6, 2, 1, "", "pR"], [6, 2, 1, "", "phi"], [6, 2, 1, "", "ratio_inerts_O2"], [6, 2, 1, "", "ratio_oxidizers_O2"], [6, 2, 1, "", "theta"], [6, 2, 1, "", "u1"], [6, 2, 1, "", "vP_vR"], [6, 2, 1, "", "wt_ratio_inerts"], [6, 2, 1, "", "wt_ratio_oxidizers"]], "src.modules.self.ProblemSolution": [[6, 4, 1, "", "ProblemSolution"]], "src.modules.self.Species": [[6, 2, 1, "", "FLAG_BURCAT"], [6, 2, 1, "", "FLAG_COMPLETE"], [6, 2, 1, "", "FLAG_ION"], [6, 2, 1, "", "LS"], [6, 2, 1, "", "LS_DB"], [6, 2, 1, "", "LS_formula"], [6, 2, 1, "", "LS_lean"], [6, 2, 1, "", "LS_rich"], [6, 2, 1, "", "LS_soot"], [6, 2, 1, "", "NG"], [6, 2, 1, "", "NS"], [6, 2, 1, "", "NS_DB"], [6, 4, 1, "", "Species"], [6, 2, 1, "", "description"], [6, 4, 1, "", "get_index_ions"], [6, 2, 1, "", "ind_cryogenic"], [6, 2, 1, "", "ind_frozen"], [6, 2, 1, "", "ind_ions"], [6, 2, 1, "", "ind_nswt"], [6, 2, 1, "", "ind_ox_ref"], [6, 2, 1, "", "ind_react"], [6, 2, 1, "", "ind_swt"], [6, 4, 1, "", "list_species"]], "src.modules.self.TuningProperties": [[6, 2, 1, "", "FLAG_EXTRAPOLATE"], [6, 2, 1, "", "FLAG_FAST"], [6, 2, 1, "", "Mach_thermo"], [6, 2, 1, "", "N_points_polar"], [6, 2, 1, "", "T_ions"], [6, 4, 1, "", "TuningProperties"], [6, 2, 1, "", "itMax"], [6, 2, 1, "", "itMax_gibbs"], [6, 2, 1, "", "itMax_ions"], [6, 2, 1, "", "it_eos"], [6, 2, 1, "", "it_guess_det"], [6, 2, 1, "", "it_limitRR"], [6, 2, 1, "", "it_oblique"], [6, 2, 1, "", "it_rocket"], [6, 2, 1, "", "it_shocks"], [6, 2, 1, "", "root_T0"], [6, 2, 1, "", "root_T0_l"], [6, 2, 1, "", "root_T0_r"], [6, 2, 1, "", "root_method"], [6, 2, 1, "", "tol0"], [6, 2, 1, "", "tolE"], [6, 2, 1, "", "tolN"], [6, 2, 1, "", "tolN_guess"], [6, 2, 1, "", "tol_eos"], [6, 2, 1, "", "tol_gibbs"], [6, 2, 1, "", "tol_limitRR"], [6, 2, 1, "", "tol_oblique"], [6, 2, 1, "", "tol_pi_e"], [6, 2, 1, "", "tol_rocket"], [6, 2, 1, "", "tol_shocks"]], "src": [[7, 3, 0, "-", "utils"], [7, 3, 1, "", "utils"]], "src.utils": [[7, 4, 1, "", "Compute_YFuel"], [7, 4, 1, "", "Compute_density"], [7, 4, 1, "", "GPL"], [7, 4, 1, "", "abundances2moles"], [7, 4, 1, "", "append_cells"], [7, 4, 1, "", "append_structs"], [7, 4, 1, "", "ask_problem"], [7, 4, 1, "", "assign_vector2cell"], [7, 4, 1, "", "cell2vector"], [7, 4, 1, "", "check_FOI"], [7, 4, 1, "", "check_inputs"], [7, 4, 1, "", "check_temperature_range"], [7, 4, 1, "", "check_update"], [7, 4, 1, "", "compute_Gammas"], [7, 4, 1, "", "compute_Gammas_frozen"], [7, 4, 1, "", "compute_first_derivative"], [7, 4, 1, "", "compute_phi_c"], [7, 4, 1, "", "compute_properties"], [7, 4, 1, "", "compute_ratio_oxidizers_O2"], [7, 4, 1, "", "compute_temperature_mixture"], [7, 4, 1, "", "convert_Pa_to_bar"], [7, 4, 1, "", "convert_atm_to_bar"], [7, 4, 1, "", "convert_bar_to_Pa"], [7, 4, 1, "", "convert_bar_to_atm"], [7, 4, 1, "", "convert_weight_percentage_to_moles"], [7, 4, 1, "", "create_cell_ntimes"], [7, 3, 0, "-", "databases"], [7, 3, 1, "", "databases"], [7, 4, 1, "", "define_F"], [7, 4, 1, "", "define_FOI"], [7, 4, 1, "", "define_I"], [7, 4, 1, "", "define_O"], [7, 3, 0, "-", "display"], [7, 3, 1, "", "display"], [7, 4, 1, "", "docs_CT"], [7, 3, 0, "-", "eos"], [7, 3, 1, "", "eos"], [7, 3, 0, "-", "export"], [7, 3, 1, "", "export"], [7, 4, 1, "", "find_ind"], [7, 4, 1, "", "get_FLAG_N"], [7, 4, 1, "", "get_combustion_toolbox_version"], [7, 4, 1, "", "get_index_phase_species"], [7, 4, 1, "", "get_latest_version_github"], [7, 4, 1, "", "get_monitor_positions"], [7, 4, 1, "", "get_monitor_positions_MATLAB"], [7, 4, 1, "", "get_order"], [7, 4, 1, "", "get_oxidizer_reference"], [7, 4, 1, "", "get_partial_derivative"], [7, 4, 1, "", "get_title"], [7, 4, 1, "", "get_transformation"], [7, 4, 1, "", "get_typeSpecies"], [7, 4, 1, "", "list_phase_species"], [7, 4, 1, "", "mixture"], [7, 4, 1, "", "post_results"], [7, 4, 1, "", "print_error"], [7, 4, 1, "", "read_abundances"], [7, 4, 1, "", "reorganize_index_phase_species"], [7, 3, 0, "-", "root_finding"], [7, 3, 1, "", "root_finding"], [7, 4, 1, "", "set_air"], [7, 4, 1, "", "set_prop"], [7, 4, 1, "", "set_react_index"], [7, 4, 1, "", "set_species"], [7, 4, 1, "", "set_species_initilize"], [7, 4, 1, "", "set_transformation"], [7, 4, 1, "", "setup_segregated_solver"], [7, 4, 1, "", "smooth_data"], [7, 4, 1, "", "solve_problem"], [7, 4, 1, "", "soundspeed_eq"], [7, 4, 1, "", "stoich_prop_matrix"], [7, 3, 0, "-", "thermo"], [7, 3, 1, "", "thermo"], [7, 3, 0, "-", "validations"], [7, 3, 1, "", "validations"], [7, 4, 1, "", "vector2cell"], [7, 4, 1, "", "website_CT"]], "src.utils.databases": [[7, 4, 1, "", "FullName2name"], [7, 4, 1, "", "check_DB"], [7, 4, 1, "", "compute_change_moles_gas_reaction"], [7, 4, 1, "", "compute_interval_NASA"], [7, 4, 1, "", "detect_location_of_phase_specifier"], [7, 4, 1, "", "find_products"], [7, 4, 1, "", "find_species_LS"], [7, 4, 1, "", "generate_DB"], [7, 4, 1, "", "generate_DB_Theo"], [7, 4, 1, "", "generate_DB_master"], [7, 4, 1, "", "generate_DB_master_reduced"], [7, 4, 1, "", "get_ind_elements"], [7, 4, 1, "", "get_interval"], [7, 4, 1, "", "get_reference_elements_with_T_intervals"], [7, 4, 1, "", "get_speciesProperties"], [7, 4, 1, "", "isRefElm"], [7, 4, 1, "", "name_with_parenthesis"], [7, 4, 1, "", "set_DhT"], [7, 4, 1, "", "set_cP"], [7, 4, 1, "", "set_e0"], [7, 4, 1, "", "set_element_matrix"], [7, 4, 1, "", "set_g0"], [7, 4, 1, "", "set_h0"], [7, 4, 1, "", "set_prop_DB"], [7, 5, 1, "", "set_reference_form_of_elements"], [7, 5, 1, "", "set_reference_form_of_elements_with_T_intervals"], [7, 4, 1, "", "set_s0"], [7, 4, 1, "", "species_DeT"], [7, 4, 1, "", "species_DeT_NASA"], [7, 4, 1, "", "species_DhT"], [7, 4, 1, "", "species_DhT_NASA"], [7, 4, 1, "", "species_cP"], [7, 4, 1, "", "species_cP_NASA"], [7, 4, 1, "", "species_cV"], [7, 4, 1, "", "species_cV_NASA"], [7, 4, 1, "", "species_e0"], [7, 4, 1, "", "species_e0_NASA"], [7, 4, 1, "", "species_g0"], [7, 4, 1, "", "species_g0_NASA"], [7, 4, 1, "", "species_gamma"], [7, 4, 1, "", "species_gamma_NASA"], [7, 4, 1, "", "species_h0"], [7, 4, 1, "", "species_h0_NASA"], [7, 4, 1, "", "species_s0"], [7, 4, 1, "", "species_s0_NASA"], [7, 4, 1, "", "species_thermo_NASA"], [7, 4, 1, "", "thermo_millennium_2_thermoNASA9"], [7, 4, 1, "", "unpack_NASA_coefficients"]], "src.utils.display": [[7, 4, 1, "", "displaysweepresults"], [7, 4, 1, "", "get_mixtures"], [7, 4, 1, "", "interpreter_label"], [7, 4, 1, "", "plot_figure"], [7, 4, 1, "", "plot_figure_set"], [7, 4, 1, "", "plot_hugoniot"], [7, 4, 1, "", "plot_molar_fractions"], [7, 4, 1, "", "plot_shock_polar"], [7, 4, 1, "", "polynomial_regression"], [7, 4, 1, "", "print_mixture"], [7, 4, 1, "", "print_stoichiometric_matrix"], [7, 4, 1, "", "results"], [7, 4, 1, "", "set_figure"], [7, 4, 1, "", "set_legends"], [7, 4, 1, "", "set_title"], [7, 4, 1, "", "species2latex"]], "src.utils.eos": [[7, 4, 1, "", "eos_PengRobinson"], [7, 4, 1, "", "eos_VanderWaals"], [7, 4, 1, "", "eos_ideal"], [7, 4, 1, "", "eos_ideal_p"], [7, 4, 1, "", "mu_ex_eos"], [7, 4, 1, "", "mu_ex_ideal"], [7, 4, 1, "", "mu_ex_vanderwaals"], [7, 4, 1, "", "mu_ex_virial"]], "src.utils.export": [[7, 4, 1, "", "export_results"], [7, 4, 1, "", "get_excel_cell"], [7, 5, 1, "", "protected_function"]], "src.utils.root_finding": [[7, 3, 0, "-", "newton"], [7, 3, 1, "", "newton"], [7, 4, 1, "", "newton_2"], [7, 4, 1, "", "print_error_root"], [7, 4, 1, "", "regula_guess"], [7, 3, 0, "-", "steffenson"], [7, 3, 1, "", "steffenson"]], "src.utils.root_finding.newton": [[7, 4, 1, "", "newton"]], "src.utils.root_finding.steffenson": [[7, 4, 1, "", "get_gpoint"], [7, 4, 1, "", "get_point"], [7, 4, 1, "", "get_point_aitken"], [7, 4, 1, "", "steff"]], "src.utils.thermo": [[7, 4, 1, "", "MolecularWeight"], [7, 4, 1, "", "adiabaticIndex"], [7, 4, 1, "", "adiabaticIndex_sound"], [7, 4, 1, "", "compressibility_factor"], [7, 4, 1, "", "compute_heatrelease"], [7, 4, 1, "", "compute_sound"], [7, 4, 1, "", "cp_mass"], [7, 4, 1, "", "cp_mole"], [7, 4, 1, "", "cv_mass"], [7, 4, 1, "", "cv_mole"], [7, 4, 1, "", "density"], [7, 4, 1, "", "enthalpy_formation_mass"], [7, 4, 1, "", "enthalpy_formation_mole"], [7, 4, 1, "", "enthalpy_mass"], [7, 4, 1, "", "enthalpy_mole"], [7, 4, 1, "", "entropy_mass"], [7, 4, 1, "", "entropy_mole"], [7, 4, 1, "", "equivalenceRatio"], [7, 4, 1, "", "gibbs_mass"], [7, 4, 1, "", "gibbs_mole"], [7, 4, 1, "", "intEnergy_mass"], [7, 4, 1, "", "intEnergy_mole"], [7, 4, 1, "", "mass"], [7, 4, 1, "", "massFractions"], [7, 4, 1, "", "meanMolecularWeight"], [7, 4, 1, "", "moleFractions"], [7, 4, 1, "", "moles"], [7, 4, 1, "", "molesGas"], [7, 4, 1, "", "pressure"], [7, 4, 1, "", "soundspeed"], [7, 4, 1, "", "temperature"], [7, 4, 1, "", "velocity_relative"], [7, 4, 1, "", "volume"]], "src.utils.validations": [[7, 4, 1, "", "compute_error_moles_CEA"], [7, 4, 1, "", "compute_error_prop_CEA"], [7, 4, 1, "", "debug_plot_error"], [7, 4, 1, "", "get_problems_solved"], [7, 4, 1, "", "load_struct"], [7, 4, 1, "", "plot_molar_fractions_validation"], [7, 4, 1, "", "plot_properties_validation"], [7, 4, 1, "", "plot_thermo_validation"], [7, 4, 1, "", "plot_validation_shock_polar_SDToolbox"], [7, 4, 1, "", "read_CEA"], [7, 4, 1, "", "run_CT"], [7, 4, 1, "", "set_inputs_thermo_validations"]]}, "objtypes": {"0": "mat:class", "1": "mat:method", "2": "mat:attribute", "3": "mat:module", "4": "mat:function", "5": "mat:script"}, "objnames": {"0": ["mat", "class", "MATLAB class"], "1": ["mat", "method", "MATLAB method"], "2": ["mat", "attribute", "MATLAB attribute"], "3": ["mat", "module", "MATLAB module"], "4": ["mat", "function", "MATLAB function"], "5": ["mat", "script", "MATLAB script"]}, "titleterms": {"gui": [0, 10], "combust": [0, 46, 47, 49, 50], "toolbox": [0, 46, 47, 49, 50], "util": [0, 7], "function": [0, 7], "note": [0, 7], "add": 0, "ons": 0, "api": 1, "document": [1, 48], "content": [1, 5, 9, 11, 52, 53, 54], "thermochem": 2, "equilibrium": [2, 54, 59], "modul": [2, 3, 4, 5, 6], "thermodynam": [2, 7, 59], "deriv": 2, "respect": 2, "temperatur": [2, 57, 59], "pressur": [2, 57, 59], "exampl": [2, 3, 4, 6, 7, 9, 10, 11], "rocket": [3, 60], "shock": [4, 60], "deton": 4, "initi": [6, 55, 57, 59], "app": 6, "constant": [6, 59], "element": [6, 56], "miscellan": 6, "problemdescript": 6, "problemsolut": 6, "speci": [6, 56, 57], "tuningproperti": 6, "unclasifi": 7, "databas": [7, 8, 56], "displai": 7, "equat": 7, "state": [7, 57, 59], "export": 7, "extens": 7, "root": 7, "find": [7, 56], "algorithm": 7, "properti": 7, "valid": [7, 60], "desktop": 11, "environ": 11, "example_det": 12, "m": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "example_det_oblique_beta": 13, "example_det_oblique_theta": 14, "example_det_overdriven": 15, "example_det_overdriven_and_underdriven": 16, "example_det_overdriven_r": 17, "example_det_polar": 18, "example_det_polar_sonic_and_max": 19, "example_det_r": 20, "example_det_underdriven": 21, "example_det_underdriven_r": 22, "example_ev": 23, "example_exoplanet_wasp43b_1": 24, "example_hp": 25, "example_hp_complete_incomplet": 26, "example_hp_mixtemp": 27, "example_hp_pressur": 28, "example_hp_propel": 29, "example_rocket_fac": 30, "example_rocket_iac": 31, "example_shock_i": 32, "example_shock_i_ion": 33, "example_shock_oblique_beta": 34, "example_shock_oblique_r": 35, "example_shock_oblique_theta": 36, "example_shock_polar": 37, "example_shock_polar_r": 38, "example_shock_r": 39, "example_sp": 40, "example_sv": 41, "example_sv_frozen": 42, "example_tp": 43, "example_tv": 44, "front": 45, "matter": 45, "copyright": 45, "trademark": 45, "attribut": 45, "html": 45, "version": 45, "sourc": 45, "code": [45, 49, 50], "action": [46, 47], "capabl": [46, 47], "start": [46, 47], "here": [46, 47], "galleri": [46, 47], "contribut": [46, 47, 50], "acknowledg": [46, 47], "peopl": [46, 47], "cite": [46, 47, 50], "instal": 49, "download": 49, "us": [49, 50, 58], "public": 50, "journal": 50, "articl": 50, "other": 50, "confer": 50, "seminar": 50, "workshop": 50, "phd": 50, "msc": 50, "bsc": 50, "thesi": 50, "refer": 51, "tutori": 52, "basic": 53, "chemic": [54, 56, 57, 58, 59], "framework": 55, "access": 56, "specif": 56, "list": 56, "given": 56, "defin": [57, 58, 59], "mixtur": 57, "composit": [57, 59], "summari": [57, 58], "system": [58, 59], "set": 59, "transform": 59, "perform": 59, "calcul": 59, "result": 59, "postprocess": 59, "predefin": [58, 59], "plot": 59, "sever": 59, "case": 59, "congratul": 59, "tp": 60, "1": 60, "2": 60, "3": 60, "4": 60, "hp": 60, "tv": 60, "ev": 60, "det": 60, "ioniz": 60, "reflect": 60, "polar": 60, "tea": 60, "identifi": 58, "all": 58, "possibl": 58, "product": 58}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "nbsphinx": 4, "sphinxcontrib.bibtex": 9, "sphinx": 57}, "alltitles": {"GUI": [[0, "gui"]], "Combustion Toolbox GUI": [[0, "combustion-toolbox-gui"]], "Utility functions": [[0, "utility-functions"]], "Notes": [[0, null], [7, null], [7, null]], "Add-ons": [[0, "add-ons"]], "API Documentation": [[1, "api-documentation"]], "Contents:": [[1, null], [5, null]], "Thermochemical equilibrium module": [[2, "thermochemical-equilibrium-module"]], "Thermodynamic derivatives": [[2, "thermodynamic-derivatives"]], "Derivatives with respect to temperature": [[2, "derivatives-with-respect-to-temperature"]], "Derivatives with respect to pressure": [[2, "derivatives-with-respect-to-pressure"]], "Example": [[2, null], [2, null], [2, null], [2, null], [2, null], [2, null], [2, null], [2, null], [2, null], [2, null], [3, null], [3, null], [3, null], [3, null], [3, null], [3, null], [4, null], [4, null], [4, null], [4, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null]], "Examples": [[2, null], [2, null], [2, null], [2, null], [3, null], [3, null], [4, null], [4, null], [4, null], [4, null], [4, null], [4, null], [4, null], [4, null], [4, null], [4, null], [4, null], [4, null], [4, null], [6, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [9, "examples"]], "Rocket module": [[3, "rocket-module"]], "Shocks and detonations module": [[4, "shocks-and-detonations-module"]], "Modules": [[5, "modules"]], "Initialization module": [[6, "initialization-module"]], "App": [[6, "app"]], "Constants": [[6, "constants"]], "Elements": [[6, "elements"]], "Miscellaneous": [[6, "miscellaneous"]], "ProblemDescription": [[6, "problemdescription"]], "ProblemSolution": [[6, "problemsolution"]], "Species": [[6, "species"]], "TuningProperties": [[6, "tuningproperties"]], "Utilities": [[7, "utilities"]], "Unclasified utility functions": [[7, "unclasified-utility-functions"]], "Database functions": [[7, "database-functions"]], "Display functions": [[7, "display-functions"]], "Equation of State functions": [[7, "equation-of-state-functions"]], "Export functions": [[7, "export-functions"]], "Extensions functions": [[7, "extensions-functions"]], "Root finding algorithms": [[7, "root-finding-algorithms"]], "Thermodynamic properties": [[7, "thermodynamic-properties"]], "Validations functions": [[7, "validations-functions"]], "Databases": [[8, "databases"]], "Contents": [[9, null], [11, null], [52, null], [53, null], [54, null]], "Examples GUI": [[10, "examples-gui"]], "Examples desktop environment": [[11, "examples-desktop-environment"]], "Example_DET.m": [[12, "example-det-m"]], "Example_DET_OBLIQUE_BETA.m": [[13, "example-det-oblique-beta-m"]], "Example_DET_OBLIQUE_THETA.m": [[14, "example-det-oblique-theta-m"]], "Example_DET_OVERDRIVEN.m": [[15, "example-det-overdriven-m"]], "Example_DET_OVERDRIVEN_AND_UNDERDRIVEN.m": [[16, "example-det-overdriven-and-underdriven-m"]], "Example_DET_OVERDRIVEN_R.m": [[17, "example-det-overdriven-r-m"]], "Example_DET_POLAR.m": [[18, "example-det-polar-m"]], "Example_DET_POLAR_SONIC_AND_MAX.m": [[19, "example-det-polar-sonic-and-max-m"]], "Example_DET_R.m": [[20, "example-det-r-m"]], "Example_DET_UNDERDRIVEN.m": [[21, "example-det-underdriven-m"]], "Example_DET_UNDERDRIVEN_R.m": [[22, "example-det-underdriven-r-m"]], "Example_EV.m": [[23, "example-ev-m"]], "Example_EXOPLANET_WASP43b_1.m": [[24, "example-exoplanet-wasp43b-1-m"]], "Example_HP.m": [[25, "example-hp-m"]], "Example_HP_COMPLETE_INCOMPLETE.m": [[26, "example-hp-complete-incomplete-m"]], "Example_HP_MIXTEMP.m": [[27, "example-hp-mixtemp-m"]], "Example_HP_PRESSURE.m": [[28, "example-hp-pressure-m"]], "Example_HP_PROPELLANTS.m": [[29, "example-hp-propellants-m"]], "Example_ROCKET_FAC.m": [[30, "example-rocket-fac-m"]], "Example_ROCKET_IAC.m": [[31, "example-rocket-iac-m"]], "Example_SHOCK_I.m": [[32, "example-shock-i-m"]], "Example_SHOCK_I_IONIZATION.m": [[33, "example-shock-i-ionization-m"]], "Example_SHOCK_OBLIQUE_BETA.m": [[34, "example-shock-oblique-beta-m"]], "Example_SHOCK_OBLIQUE_R.m": [[35, "example-shock-oblique-r-m"]], "Example_SHOCK_OBLIQUE_THETA.m": [[36, "example-shock-oblique-theta-m"]], "Example_SHOCK_POLAR.m": [[37, "example-shock-polar-m"]], "Example_SHOCK_POLAR_R.m": [[38, "example-shock-polar-r-m"]], "Example_SHOCK_R.m": [[39, "example-shock-r-m"]], "Example_SP.m": [[40, "example-sp-m"]], "Example_SV.m": [[41, "example-sv-m"]], "Example_SV_FROZEN.m": [[42, "example-sv-frozen-m"]], "Example_TP.m": [[43, "example-tp-m"]], "Example_TV.m": [[44, "example-tv-m"]], "Front Matter": [[45, "front-matter"]], "Copyright, Trademarks, and Attributions": [[45, "copyright-trademarks-and-attributions"]], "Attributions": [[45, "attributions"]], "HTML Version and Source Code": [[45, "html-version-and-source-code"]], "Combustion Toolbox in action": [[46, "combustion-toolbox-in-action"], [47, "combustion-toolbox-in-action"]], "Combustion Toolbox capabilities": [[46, "combustion-toolbox-capabilities"], [47, "combustion-toolbox-capabilities"]], "Start here!": [[46, "start-here"], [47, "start-here"]], "Gallery": [[46, "gallery"], [47, "gallery"]], "Contributing": [[46, "contributing"], [47, "contributing"]], "Acknowledgements": [[46, "acknowledgements"], [47, "acknowledgements"]], "People": [[46, "people"], [47, "people"]], "Citing Combustion Toolbox": [[46, "citing-combustion-toolbox"], [47, "citing-combustion-toolbox"], [50, "citing-combustion-toolbox"]], "Documentation": [[48, "documentation"]], "Installation": [[49, "installation"]], "Downloading the Code": [[49, "downloading-the-code"]], "Installing the Code": [[49, "installing-the-code"]], "Using the Combustion Toolbox": [[49, "using-the-combustion-toolbox"]], "Publications": [[50, "publications"]], "Contributions": [[50, "contributions"]], "Journal articles": [[50, "journal-articles"]], "Other codes that use the Combustion Toolbox": [[50, "other-codes-that-use-the-combustion-toolbox"]], "Conference contributions": [[50, "conference-contributions"]], "Seminars & Workshops": [[50, "seminars-workshops"]], "PhD, MSc & BSc thesis": [[50, "phd-msc-bsc-thesis"]], "References": [[51, "references"]], "Tutorials": [[52, "tutorials"]], "Basics": [[53, "basics"]], "Chemical equilibrium": [[54, "chemical-equilibrium"]], "Framework initialization": [[55, "framework-initialization"]], "Accessing the databases": [[56, "accessing-the-databases"]], "Finding specific chemical species": [[56, "finding-specific-chemical-species"]], "Finding list of chemical species with given chemical elements": [[56, "finding-list-of-chemical-species-with-given-chemical-elements"]], "Defining initial state of a mixture": [[57, "defining-initial-state-of-a-mixture"]], "Defining initial chemical species": [[57, "defining-initial-chemical-species"]], "Defining initial composition": [[57, "defining-initial-composition"]], "Defining initial temperature and pressure": [[57, "defining-initial-temperature-and-pressure"]], "Summary": [[57, "summary"], [58, "summary"]], "Defining chemical system": [[58, "defining-chemical-system"], [59, "defining-chemical-system"]], "Identifying all possible products": [[58, "identifying-all-possible-products"]], "Using predefined chemical systems": [[58, "using-predefined-chemical-systems"]], "Chemical equilibrium at constant temperature and pressure": [[59, "chemical-equilibrium-at-constant-temperature-and-pressure"]], "Setting the initial thermodynamic state": [[59, "setting-the-initial-thermodynamic-state"]], "Setting the initial chemical composition": [[59, "setting-the-initial-chemical-composition"]], "Set chemical transformation": [[59, "set-chemical-transformation"]], "Perform chemical calculations": [[59, "perform-chemical-calculations"]], "Results": [[59, "results"]], "Postprocessed results (predefined plots for several cases)": [[59, "postprocessed-results-predefined-plots-for-several-cases"]], "Congratulations!": [[59, "congratulations"]], "Validations": [[60, "validations"]], "Validation TP 1": [[60, "validation-tp-1"]], "Validation TP 2": [[60, "validation-tp-2"]], "Validation TP 3": [[60, "validation-tp-3"]], "Validation TP 4": [[60, "validation-tp-4"]], "Validation HP 1": [[60, "validation-hp-1"]], "Validation HP 2": [[60, "validation-hp-2"]], "Validation HP 3": [[60, "validation-hp-3"]], "Validation HP 4": [[60, "validation-hp-4"]], "Validation TV 1": [[60, "validation-tv-1"]], "Validation EV 1": [[60, "validation-ev-1"]], "Validation DET 1": [[60, "validation-det-1"]], "Validation DET 2": [[60, "validation-det-2"]], "Validation DET 3": [[60, "validation-det-3"]], "Validation DET 4": [[60, "validation-det-4"]], "Validation SHOCK IONIZATION 1": [[60, "validation-shock-ionization-1"]], "Validation SHOCK REFLECTED IONIZATION 1": [[60, "validation-shock-reflected-ionization-1"]], "Validation SHOCK POLAR 1": [[60, "validation-shock-polar-1"]], "Validation ROCKET 1": [[60, "validation-rocket-1"]], "Validation ROCKET 2": [[60, "validation-rocket-2"]], "Validation ROCKET 3": [[60, "validation-rocket-3"]], "Validation TEA 1": [[60, "validation-tea-1"]], "Validation TEA 2": [[60, "validation-tea-2"]], "Validation TEA 3": [[60, "validation-tea-3"]], "Validation TEA 4": [[60, "validation-tea-4"]]}, "indexentries": {"c (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.C"]], "c (uielements attribute)": [[0, "src.gui.addons.uielements.C"]], "c (uipreferences attribute)": [[0, "src.gui.addons.uipreferences.C"]], "db (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.DB"]], "db (uielements attribute)": [[0, "src.gui.addons.uielements.DB"]], "db_master (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.DB_master"]], "db_master (uielements attribute)": [[0, "src.gui.addons.uielements.DB_master"]], "e (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.E"]], "e (uielements attribute)": [[0, "src.gui.addons.uielements.E"]], "flag_caller (uielements attribute)": [[0, "src.gui.addons.uielements.FLAG_CALLER"]], "le_omit (uielements attribute)": [[0, "src.gui.addons.uielements.LE_omit"]], "le_selected (uielements attribute)": [[0, "src.gui.addons.uielements.LE_selected"]], "ls (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.LS"]], "ls_products (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.LS_products"]], "ls_reactants (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.LS_reactants"]], "misc (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.Misc"]], "misc (uielements attribute)": [[0, "src.gui.addons.uielements.Misc"]], "misc (uipreferences attribute)": [[0, "src.gui.addons.uipreferences.Misc"]], "ns_display (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.NS_display"]], "ns_products (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.NS_products"]], "n_flags (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.N_flags"]], "pd (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.PD"]], "pd (uielements attribute)": [[0, "src.gui.addons.uielements.PD"]], "pp1_var_name (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.PP1_var_name"]], "pp1_vector (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.PP1_vector"]], "pp2_var_name (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.PP2_var_name"]], "pp2_vector (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.PP2_vector"]], "pr1_var_name (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.PR1_var_name"]], "pr1_vector (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.PR1_vector"]], "pr2_var_name (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.PR2_var_name"]], "pr2_vector (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.PR2_vector"]], "pr3_var_name (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.PR3_var_name"]], "pr3_vector (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.PR3_vector"]], "ps (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.PS"]], "ps (uielements attribute)": [[0, "src.gui.addons.uielements.PS"]], "s (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.S"]], "s (uielements attribute)": [[0, "src.gui.addons.uielements.S"]], "tn (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.TN"]], "tn (uielements attribute)": [[0, "src.gui.addons.uielements.TN"]], "tn (uipreferences attribute)": [[0, "src.gui.addons.uipreferences.TN"]], "background_color (uipreferences attribute)": [[0, "src.gui.addons.uipreferences.background_color"]], "caller_app (uipreferences attribute)": [[0, "src.gui.addons.uipreferences.caller_app"]], "color_lamp_done (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.color_lamp_done"]], "color_lamp_error (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.color_lamp_error"]], "color_lamp_nothing (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.color_lamp_nothing"]], "color_lamp_working (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.color_lamp_working"]], "color_splash (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.color_splash"]], "combustion_toolbox (class in src.gui)": [[0, "src.gui.combustion_toolbox"]], "current_history (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.current_history"]], "default (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.default"]], "delete() (combustion_toolbox method)": [[0, "src.gui.combustion_toolbox.delete"]], "delete() (uiabout method)": [[0, "src.gui.addons.uiabout.delete"]], "delete() (uielements method)": [[0, "src.gui.addons.uielements.delete"]], "delete() (uipreferences method)": [[0, "src.gui.addons.uipreferences.delete"]], "delete() (uivalidations method)": [[0, "src.gui.addons.uivalidations.delete"]], "delta_x (uipreferences attribute)": [[0, "src.gui.addons.uipreferences.delta_x"]], "delta_y (uipreferences attribute)": [[0, "src.gui.addons.uipreferences.delta_y"]], "dynamic_components (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.dynamic_components"]], "dynamic_components (uipreferences attribute)": [[0, "src.gui.addons.uipreferences.dynamic_components"]], "fig (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.fig"]], "flag_pp1 (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.flag_PP1"]], "flag_pp2 (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.flag_PP2"]], "flag_pr1 (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.flag_PR1"]], "flag_pr2 (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.flag_PR2"]], "flag_pr3 (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.flag_PR3"]], "flag_phi (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.flag_phi"]], "gui_calculatebuttonpushed() (in module src.gui.utils)": [[0, "src.gui.utils.gui_CalculateButtonPushed"]], "gui_consolevaluechanged() (in module src.gui.utils)": [[0, "src.gui.utils.gui_ConsoleValueChanged"]], "gui_frozenchemistrycheckboxvaluechanged() (in module src.gui.utils)": [[0, "src.gui.utils.gui_FrozenchemistryCheckBoxValueChanged"]], "gui_problemtypevaluechanged() (in module src.gui.utils)": [[0, "src.gui.utils.gui_ProblemTypeValueChanged"]], "gui_productsvaluechanged() (in module src.gui.utils)": [[0, "src.gui.utils.gui_ProductsValueChanged"]], "gui_reactantsvaluechanged() (in module src.gui.utils)": [[0, "src.gui.utils.gui_ReactantsValueChanged"]], "gui_snapshotmenuselected() (in module src.gui.utils)": [[0, "src.gui.utils.gui_SnapshotMenuSelected"]], "gui_uitable_rcelledit() (in module src.gui.utils)": [[0, "src.gui.utils.gui_UITable_RCellEdit"]], "gui_add_nodes() (in module src.gui.utils)": [[0, "src.gui.utils.gui_add_nodes"]], "gui_add_nodes_validations() (in module src.gui.utils)": [[0, "src.gui.utils.gui_add_nodes_validations"]], "gui_check_temperature_reactants() (in module src.gui.utils)": [[0, "src.gui.utils.gui_check_temperature_reactants"]], "gui_clear_results() (in module src.gui.utils)": [[0, "src.gui.utils.gui_clear_results"]], "gui_compute_mach_or_velocity() (in module src.gui.utils)": [[0, "src.gui.utils.gui_compute_mach_or_velocity"]], "gui_compute_propreactants() (in module src.gui.utils)": [[0, "src.gui.utils.gui_compute_propReactants"]], "gui_create_temp_app() (in module src.gui.utils)": [[0, "src.gui.utils.gui_create_temp_app"]], "gui_display_splash() (in module src.gui.utils)": [[0, "src.gui.utils.gui_display_splash"]], "gui_edit_phivaluechanged() (in module src.gui.utils)": [[0, "src.gui.utils.gui_edit_phiValueChanged"]], "gui_empty_uitables() (in module src.gui.utils)": [[0, "src.gui.utils.gui_empty_UITables"]], "gui_fontcolor_error() (in module src.gui.utils)": [[0, "src.gui.utils.gui_fontcolor_error"]], "gui_generate_panel_base() (in module src.gui.utils)": [[0, "src.gui.utils.gui_generate_panel_base"]], "gui_generate_panel_rocket() (in module src.gui.utils)": [[0, "src.gui.utils.gui_generate_panel_rocket"]], "gui_get_parameters() (in module src.gui.utils)": [[0, "src.gui.utils.gui_get_parameters"]], "gui_get_reactants() (in module src.gui.utils)": [[0, "src.gui.utils.gui_get_reactants"]], "gui_get_tolerances() (in module src.gui.utils)": [[0, "src.gui.utils.gui_get_tolerances"]], "gui_keep_last_entry() (in module src.gui.utils)": [[0, "src.gui.utils.gui_keep_last_entry"]], "gui_plot_custom_figures() (in module src.gui.utils)": [[0, "src.gui.utils.gui_plot_custom_figures"]], "gui_save_results() (in module src.gui.utils)": [[0, "src.gui.utils.gui_save_results"]], "gui_seeker_exact_value() (in module src.gui.utils)": [[0, "src.gui.utils.gui_seeker_exact_value"]], "gui_seeker_value() (in module src.gui.utils)": [[0, "src.gui.utils.gui_seeker_value"]], "gui_update_uitable_r() (in module src.gui.utils)": [[0, "src.gui.utils.gui_update_UITable_R"]], "gui_update_from_uitree() (in module src.gui.utils)": [[0, "src.gui.utils.gui_update_from_uitree"]], "gui_update_frozen() (in module src.gui.utils)": [[0, "src.gui.utils.gui_update_frozen"]], "gui_update_phi() (in module src.gui.utils)": [[0, "src.gui.utils.gui_update_phi"]], "gui_update_terminal() (in module src.gui.utils)": [[0, "src.gui.utils.gui_update_terminal"]], "gui_value2list() (in module src.gui.utils)": [[0, "src.gui.utils.gui_value2list"]], "gui_write_results() (in module src.gui.utils)": [[0, "src.gui.utils.gui_write_results"]], "height_box (uipreferences attribute)": [[0, "src.gui.addons.uipreferences.height_box"]], "height_panel_0 (uipreferences attribute)": [[0, "src.gui.addons.uipreferences.height_panel_0"]], "height_text (uipreferences attribute)": [[0, "src.gui.addons.uipreferences.height_text"]], "ind_fuel (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.ind_Fuel"]], "ind_inert (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.ind_Inert"]], "ind_oxidizer (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.ind_Oxidizer"]], "public_productsvaluechanged() (combustion_toolbox method)": [[0, "src.gui.combustion_toolbox.public_ProductsValueChanged"]], "public_get_current_history() (combustion_toolbox method)": [[0, "src.gui.combustion_toolbox.public_get_current_history"]], "src.gui.utils (module)": [[0, "module-src.gui.utils"]], "temp_index (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.temp_index"]], "temp_results (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.temp_results"]], "uiabout (class in src.gui.addons)": [[0, "src.gui.addons.uiabout"]], "uielements (class in src.gui.addons)": [[0, "src.gui.addons.uielements"]], "uipreferences (class in src.gui.addons)": [[0, "src.gui.addons.uipreferences"]], "uivalidations (class in src.gui.addons)": [[0, "src.gui.addons.uivalidations"]], "width_box (uipreferences attribute)": [[0, "src.gui.addons.uipreferences.width_box"]], "width_right (uipreferences attribute)": [[0, "src.gui.addons.uipreferences.width_right"]], "x0_panel_right (uipreferences attribute)": [[0, "src.gui.addons.uipreferences.x0_panel_right"]], "y0_panel_right (uipreferences attribute)": [[0, "src.gui.addons.uipreferences.y0_panel_right"]], "complete_combustion() (in module src.modules.ct_equil)": [[2, "src.modules.ct_equil.complete_combustion"]], "equilibrate() (in module src.modules.ct_equil)": [[2, "src.modules.ct_equil.equilibrate"]], "equilibrate_t() (in module src.modules.ct_equil)": [[2, "src.modules.ct_equil.equilibrate_T"]], "equilibrate_t_tchem() (in module src.modules.ct_equil)": [[2, "src.modules.ct_equil.equilibrate_T_tchem"]], "equilibrium_dt() (in module src.modules.ct_equil)": [[2, "src.modules.ct_equil.equilibrium_dT"]], "equilibrium_dt_large() (in module src.modules.ct_equil)": [[2, "src.modules.ct_equil.equilibrium_dT_large"]], "equilibrium_dp() (in module src.modules.ct_equil)": [[2, "src.modules.ct_equil.equilibrium_dp"]], "equilibrium_dp_large() (in module src.modules.ct_equil)": [[2, "src.modules.ct_equil.equilibrium_dp_large"]], "equilibrium_gibbs() (in module src.modules.ct_equil)": [[2, "src.modules.ct_equil.equilibrium_gibbs"]], "equilibrium_gibbs_eos() (in module src.modules.ct_equil)": [[2, "src.modules.ct_equil.equilibrium_gibbs_eos"]], "equilibrium_gibbs_large() (in module src.modules.ct_equil)": [[2, "src.modules.ct_equil.equilibrium_gibbs_large"]], "equilibrium_helmholtz() (in module src.modules.ct_equil)": [[2, "src.modules.ct_equil.equilibrium_helmholtz"]], "equilibrium_helmholtz_eos() (in module src.modules.ct_equil)": [[2, "src.modules.ct_equil.equilibrium_helmholtz_eos"]], "equilibrium_helmholtz_large() (in module src.modules.ct_equil)": [[2, "src.modules.ct_equil.equilibrium_helmholtz_large"]], "src.modules.ct_equil (module)": [[2, "module-src.modules.ct_equil"]], "compute_fac() (in module src.modules.ct_rocket)": [[3, "src.modules.ct_rocket.compute_FAC"]], "compute_chamber_iac() (in module src.modules.ct_rocket)": [[3, "src.modules.ct_rocket.compute_chamber_IAC"]], "compute_exit() (in module src.modules.ct_rocket)": [[3, "src.modules.ct_rocket.compute_exit"]], "compute_throat_iac() (in module src.modules.ct_rocket)": [[3, "src.modules.ct_rocket.compute_throat_IAC"]], "guess_pressure_iac_model() (in module src.modules.ct_rocket)": [[3, "src.modules.ct_rocket.guess_pressure_IAC_model"]], "guess_pressure_exit_iac() (in module src.modules.ct_rocket)": [[3, "src.modules.ct_rocket.guess_pressure_exit_IAC"]], "rocket_parameters() (in module src.modules.ct_rocket)": [[3, "src.modules.ct_rocket.rocket_parameters"]], "rocket_performance() (in module src.modules.ct_rocket)": [[3, "src.modules.ct_rocket.rocket_performance"]], "solve_model_rocket() (in module src.modules.ct_rocket)": [[3, "src.modules.ct_rocket.solve_model_rocket"]], "src.modules.ct_rocket (module)": [[3, "module-src.modules.ct_rocket"]], "det_cj() (in module src.modules.ct_sd)": [[4, "src.modules.ct_sd.det_cj"]], "det_compute_guess() (in module src.modules.ct_sd)": [[4, "src.modules.ct_sd.det_compute_guess"]], "det_compute_guess_cea() (in module src.modules.ct_sd)": [[4, "src.modules.ct_sd.det_compute_guess_CEA"]], "det_oblique_beta() (in module src.modules.ct_sd)": [[4, "src.modules.ct_sd.det_oblique_beta"]], "det_oblique_theta() (in module src.modules.ct_sd)": [[4, "src.modules.ct_sd.det_oblique_theta"]], "det_overdriven() (in module src.modules.ct_sd)": [[4, "src.modules.ct_sd.det_overdriven"]], "det_polar() (in module src.modules.ct_sd)": [[4, "src.modules.ct_sd.det_polar"]], "det_underdriven() (in module src.modules.ct_sd)": [[4, "src.modules.ct_sd.det_underdriven"]], "shock_ideal_gas() (in module src.modules.ct_sd)": [[4, "src.modules.ct_sd.shock_ideal_gas"]], "shock_incident() (in module src.modules.ct_sd)": [[4, "src.modules.ct_sd.shock_incident"]], "shock_incident_2() (in module src.modules.ct_sd)": [[4, "src.modules.ct_sd.shock_incident_2"]], "shock_oblique_beta() (in module src.modules.ct_sd)": [[4, "src.modules.ct_sd.shock_oblique_beta"]], "shock_oblique_reflected_theta() (in module src.modules.ct_sd)": [[4, "src.modules.ct_sd.shock_oblique_reflected_theta"]], "shock_oblique_theta() (in module src.modules.ct_sd)": [[4, "src.modules.ct_sd.shock_oblique_theta"]], "shock_polar() (in module src.modules.ct_sd)": [[4, "src.modules.ct_sd.shock_polar"]], "shock_polar_limitrr() (in module src.modules.ct_sd)": [[4, "src.modules.ct_sd.shock_polar_limitRR"]], "shock_reflected() (in module src.modules.ct_sd)": [[4, "src.modules.ct_sd.shock_reflected"]], "src.modules.ct_sd (module)": [[4, "module-src.modules.ct_sd"]], "a0 (in module src.modules.self.constants)": [[6, "src.modules.self.Constants.A0"]], "app() (in module src.modules.self.app)": [[6, "src.modules.self.App.App"]], "aratio (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.Aratio"]], "aratio_c (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.Aratio_c"]], "constants() (in module src.modules.self.constants)": [[6, "src.modules.self.Constants.Constants"]], "eos (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.EOS"]], "elements() (in module src.modules.self.elements)": [[6, "src.modules.self.Elements.Elements"]], "flag_added_species (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.FLAG_ADDED_SPECIES"]], "flag_burcat (in module src.modules.self.species)": [[6, "src.modules.self.Species.FLAG_BURCAT"]], "flag_check_inputs (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.FLAG_CHECK_INPUTS"]], "flag_complete (in module src.modules.self.species)": [[6, "src.modules.self.Species.FLAG_COMPLETE"]], "flag_eos (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.FLAG_EOS"]], "flag_extrapolate (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.FLAG_EXTRAPOLATE"]], "flag_fast (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.FLAG_FAST"]], "flag_first (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.FLAG_FIRST"]], "flag_foi (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.FLAG_FOI"]], "flag_frozen (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.FLAG_FROZEN"]], "flag_gui (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.FLAG_GUI"]], "flag_iac (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.FLAG_IAC"]], "flag_initialize (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.FLAG_INITIALIZE"]], "flag_ion (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.FLAG_ION"]], "flag_ion (in module src.modules.self.species)": [[6, "src.modules.self.Species.FLAG_ION"]], "flag_labels (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.FLAG_LABELS"]], "flag_length (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.FLAG_LENGTH"]], "flag_n_fuel (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.FLAG_N_Fuel"]], "flag_n_inert (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.FLAG_N_Inert"]], "flag_n_oxidizer (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.FLAG_N_Oxidizer"]], "flag_prop (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.FLAG_PROP"]], "flag_results (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.FLAG_RESULTS"]], "flag_subsonic (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.FLAG_SUBSONIC"]], "flag_tchem_frozen (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.FLAG_TCHEM_FROZEN"]], "flag_weight (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.FLAG_WEIGHT"]], "fuel (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.Fuel"]], "ls (in module src.modules.self.species)": [[6, "src.modules.self.Species.LS"]], "ls_db (in module src.modules.self.species)": [[6, "src.modules.self.Species.LS_DB"]], "ls_formula (in module src.modules.self.species)": [[6, "src.modules.self.Species.LS_formula"]], "ls_lean (in module src.modules.self.species)": [[6, "src.modules.self.Species.LS_lean"]], "ls_rich (in module src.modules.self.species)": [[6, "src.modules.self.Species.LS_rich"]], "ls_soot (in module src.modules.self.species)": [[6, "src.modules.self.Species.LS_soot"]], "m0 (in module src.modules.self.constants)": [[6, "src.modules.self.Constants.M0"]], "mach_thermo (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.Mach_thermo"]], "massormolar (in module src.modules.self.constants)": [[6, "src.modules.self.Constants.MassorMolar"]], "miscellaneous() (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.Miscellaneous"]], "n0 (in module src.modules.self.constants)": [[6, "src.modules.self.Constants.N0"]], "ne (in module src.modules.self.elements)": [[6, "src.modules.self.Elements.NE"]], "ng (in module src.modules.self.species)": [[6, "src.modules.self.Species.NG"]], "ns (in module src.modules.self.species)": [[6, "src.modules.self.Species.NS"]], "ns_db (in module src.modules.self.species)": [[6, "src.modules.self.Species.NS_DB"]], "n_fuel (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.N_Fuel"]], "n_inert (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.N_Inert"]], "n_oxidizer (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.N_Oxidizer"]], "n_points_polar (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.N_points_polar"]], "n_prop (in module src.modules.self.constants)": [[6, "src.modules.self.Constants.N_prop"]], "problemdescription() (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.ProblemDescription"]], "problemsolution() (in module src.modules.self.problemsolution)": [[6, "src.modules.self.ProblemSolution.ProblemSolution"]], "problemtype (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.ProblemType"]], "r0 (in module src.modules.self.constants)": [[6, "src.modules.self.Constants.R0"]], "r_fuel (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.R_Fuel"]], "r_inert (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.R_Inert"]], "r_oxidizer (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.R_Oxidizer"]], "s_fuel (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.S_Fuel"]], "s_inert (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.S_Inert"]], "s_oxidizer (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.S_Oxidizer"]], "species() (in module src.modules.self.species)": [[6, "src.modules.self.Species.Species"]], "tp (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.TP"]], "tr (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.TR"]], "t_fuel (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.T_Fuel"]], "t_inert (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.T_Inert"]], "t_oxidizer (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.T_Oxidizer"]], "t_ions (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.T_ions"]], "tuningproperties() (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.TuningProperties"]], "beta (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.beta"]], "complete_initialize() (in module src.modules.self.app)": [[6, "src.modules.self.App.complete_initialize"]], "composition_units (in module src.modules.self.constants)": [[6, "src.modules.self.Constants.composition_units"]], "config (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.config"]], "contained_elements() (in module src.modules.self.app)": [[6, "src.modules.self.App.contained_elements"]], "date (in module src.modules.self.constants)": [[6, "src.modules.self.Constants.date"]], "description (in module src.modules.self.constants)": [[6, "src.modules.self.Constants.description"]], "description (in module src.modules.self.elements)": [[6, "src.modules.self.Elements.description"]], "description (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.description"]], "description (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.description"]], "description (in module src.modules.self.species)": [[6, "src.modules.self.Species.description"]], "display_species (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.display_species"]], "elements (in module src.modules.self.elements)": [[6, "src.modules.self.Elements.elements"]], "export_results (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.export_results"]], "get_index_ions() (in module src.modules.self.species)": [[6, "src.modules.self.Species.get_index_ions"]], "gravity (in module src.modules.self.constants)": [[6, "src.modules.self.Constants.gravity"]], "i (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.i"]], "ind_c (in module src.modules.self.elements)": [[6, "src.modules.self.Elements.ind_C"]], "ind_e (in module src.modules.self.elements)": [[6, "src.modules.self.Elements.ind_E"]], "ind_h (in module src.modules.self.elements)": [[6, "src.modules.self.Elements.ind_H"]], "ind_n (in module src.modules.self.elements)": [[6, "src.modules.self.Elements.ind_N"]], "ind_o (in module src.modules.self.elements)": [[6, "src.modules.self.Elements.ind_O"]], "ind_s (in module src.modules.self.elements)": [[6, "src.modules.self.Elements.ind_S"]], "ind_si (in module src.modules.self.elements)": [[6, "src.modules.self.Elements.ind_Si"]], "ind_cryogenic (in module src.modules.self.species)": [[6, "src.modules.self.Species.ind_cryogenic"]], "ind_frozen (in module src.modules.self.species)": [[6, "src.modules.self.Species.ind_frozen"]], "ind_ions (in module src.modules.self.species)": [[6, "src.modules.self.Species.ind_ions"]], "ind_nswt (in module src.modules.self.species)": [[6, "src.modules.self.Species.ind_nswt"]], "ind_ox_ref (in module src.modules.self.species)": [[6, "src.modules.self.Species.ind_ox_ref"]], "ind_react (in module src.modules.self.species)": [[6, "src.modules.self.Species.ind_react"]], "ind_swt (in module src.modules.self.species)": [[6, "src.modules.self.Species.ind_swt"]], "index_ls_original (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.index_LS_original"]], "initialize() (in module src.modules.self.app)": [[6, "src.modules.self.App.initialize"]], "itmax (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.itMax"]], "itmax_gibbs (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.itMax_gibbs"]], "itmax_ions (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.itMax_ions"]], "it_eos (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.it_eos"]], "it_guess_det (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.it_guess_det"]], "it_limitrr (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.it_limitRR"]], "it_oblique (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.it_oblique"]], "it_rocket (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.it_rocket"]], "it_shocks (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.it_shocks"]], "l_phi (in module src.modules.self.constants)": [[6, "src.modules.self.Constants.l_phi"]], "list_species() (in module src.modules.self.species)": [[6, "src.modules.self.Species.list_species"]], "mintol_display (in module src.modules.self.constants)": [[6, "src.modules.self.Constants.mintol_display"]], "overdriven (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.overdriven"]], "pp (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.pP"]], "pr (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.pR"]], "phi (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.phi"]], "ratio_inerts_o2 (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.ratio_inerts_O2"]], "ratio_oxidizers_o2 (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.ratio_oxidizers_O2"]], "release (in module src.modules.self.constants)": [[6, "src.modules.self.Constants.release"]], "root_t0 (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.root_T0"]], "root_t0_l (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.root_T0_l"]], "root_t0_r (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.root_T0_r"]], "root_method (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.root_method"]], "set_db() (in module src.modules.self.app)": [[6, "src.modules.self.App.set_DB"]], "set_elements() (in module src.modules.self.elements)": [[6, "src.modules.self.Elements.set_elements"]], "src.modules.self.app (module)": [[6, "module-src.modules.self.App"]], "src.modules.self.constants (module)": [[6, "module-src.modules.self.Constants"]], "src.modules.self.elements (module)": [[6, "module-src.modules.self.Elements"]], "src.modules.self.miscellaneous (module)": [[6, "module-src.modules.self.Miscellaneous"]], "src.modules.self.problemdescription (module)": [[6, "module-src.modules.self.ProblemDescription"]], "src.modules.self.problemsolution (module)": [[6, "module-src.modules.self.ProblemSolution"]], "src.modules.self.species (module)": [[6, "module-src.modules.self.Species"]], "src.modules.self.tuningproperties (module)": [[6, "module-src.modules.self.TuningProperties"]], "theta (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.theta"]], "timer_0 (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.timer_0"]], "timer_loop (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.timer_loop"]], "tol0 (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.tol0"]], "tole (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.tolE"]], "toln (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.tolN"]], "toln_guess (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.tolN_guess"]], "tol_eos (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.tol_eos"]], "tol_gibbs (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.tol_gibbs"]], "tol_limitrr (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.tol_limitRR"]], "tol_oblique (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.tol_oblique"]], "tol_pi_e (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.tol_pi_e"]], "tol_rocket (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.tol_rocket"]], "tol_shocks (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.tol_shocks"]], "u1 (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.u1"]], "vp_vr (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.vP_vR"]], "wt_ratio_inerts (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.wt_ratio_inerts"]], "wt_ratio_oxidizers (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.wt_ratio_oxidizers"]], "compute_yfuel() (in module src.utils)": [[7, "src.utils.Compute_YFuel"]], "compute_density() (in module src.utils)": [[7, "src.utils.Compute_density"]], "fullname2name() (in module src.utils.databases)": [[7, "src.utils.databases.FullName2name"]], "gpl() (in module src.utils)": [[7, "src.utils.GPL"]], "molecularweight() (in module src.utils.thermo)": [[7, "src.utils.thermo.MolecularWeight"]], "abundances2moles() (in module src.utils)": [[7, "src.utils.abundances2moles"]], "adiabaticindex() (in module src.utils.thermo)": [[7, "src.utils.thermo.adiabaticIndex"]], "adiabaticindex_sound() (in module src.utils.thermo)": [[7, "src.utils.thermo.adiabaticIndex_sound"]], "append_cells() (in module src.utils)": [[7, "src.utils.append_cells"]], "append_structs() (in module src.utils)": [[7, "src.utils.append_structs"]], "ask_problem() (in module src.utils)": [[7, "src.utils.ask_problem"]], "assign_vector2cell() (in module src.utils)": [[7, "src.utils.assign_vector2cell"]], "cell2vector() (in module src.utils)": [[7, "src.utils.cell2vector"]], "check_db() (in module src.utils.databases)": [[7, "src.utils.databases.check_DB"]], "check_foi() (in module src.utils)": [[7, "src.utils.check_FOI"]], "check_inputs() (in module src.utils)": [[7, "src.utils.check_inputs"]], "check_temperature_range() (in module src.utils)": [[7, "src.utils.check_temperature_range"]], "check_update() (in module src.utils)": [[7, "src.utils.check_update"]], "compressibility_factor() (in module src.utils.thermo)": [[7, "src.utils.thermo.compressibility_factor"]], "compute_gammas() (in module src.utils)": [[7, "src.utils.compute_Gammas"]], "compute_gammas_frozen() (in module src.utils)": [[7, "src.utils.compute_Gammas_frozen"]], "compute_change_moles_gas_reaction() (in module src.utils.databases)": [[7, "src.utils.databases.compute_change_moles_gas_reaction"]], "compute_error_moles_cea() (in module src.utils.validations)": [[7, "src.utils.validations.compute_error_moles_CEA"]], "compute_error_prop_cea() (in module src.utils.validations)": [[7, "src.utils.validations.compute_error_prop_CEA"]], "compute_first_derivative() (in module src.utils)": [[7, "src.utils.compute_first_derivative"]], "compute_heatrelease() (in module src.utils.thermo)": [[7, "src.utils.thermo.compute_heatrelease"]], "compute_interval_nasa() (in module src.utils.databases)": [[7, "src.utils.databases.compute_interval_NASA"]], "compute_phi_c() (in module src.utils)": [[7, "src.utils.compute_phi_c"]], "compute_properties() (in module src.utils)": [[7, "src.utils.compute_properties"]], "compute_ratio_oxidizers_o2() (in module src.utils)": [[7, "src.utils.compute_ratio_oxidizers_O2"]], "compute_sound() (in module src.utils.thermo)": [[7, "src.utils.thermo.compute_sound"]], "compute_temperature_mixture() (in module src.utils)": [[7, "src.utils.compute_temperature_mixture"]], "convert_pa_to_bar() (in module src.utils)": [[7, "src.utils.convert_Pa_to_bar"]], "convert_atm_to_bar() (in module src.utils)": [[7, "src.utils.convert_atm_to_bar"]], "convert_bar_to_pa() (in module src.utils)": [[7, "src.utils.convert_bar_to_Pa"]], "convert_bar_to_atm() (in module src.utils)": [[7, "src.utils.convert_bar_to_atm"]], "convert_weight_percentage_to_moles() (in module src.utils)": [[7, "src.utils.convert_weight_percentage_to_moles"]], "cp_mass() (in module src.utils.thermo)": [[7, "src.utils.thermo.cp_mass"]], "cp_mole() (in module src.utils.thermo)": [[7, "src.utils.thermo.cp_mole"]], "create_cell_ntimes() (in module src.utils)": [[7, "src.utils.create_cell_ntimes"]], "cv_mass() (in module src.utils.thermo)": [[7, "src.utils.thermo.cv_mass"]], "cv_mole() (in module src.utils.thermo)": [[7, "src.utils.thermo.cv_mole"]], "debug_plot_error() (in module src.utils.validations)": [[7, "src.utils.validations.debug_plot_error"]], "define_f() (in module src.utils)": [[7, "src.utils.define_F"]], "define_foi() (in module src.utils)": [[7, "src.utils.define_FOI"]], "define_i() (in module src.utils)": [[7, "src.utils.define_I"]], "define_o() (in module src.utils)": [[7, "src.utils.define_O"]], "density() (in module src.utils.thermo)": [[7, "src.utils.thermo.density"]], "detect_location_of_phase_specifier() (in module src.utils.databases)": [[7, "src.utils.databases.detect_location_of_phase_specifier"]], "displaysweepresults() (in module src.utils.display)": [[7, "src.utils.display.displaysweepresults"]], "docs_ct() (in module src.utils)": [[7, "src.utils.docs_CT"]], "enthalpy_formation_mass() (in module src.utils.thermo)": [[7, "src.utils.thermo.enthalpy_formation_mass"]], "enthalpy_formation_mole() (in module src.utils.thermo)": [[7, "src.utils.thermo.enthalpy_formation_mole"]], "enthalpy_mass() (in module src.utils.thermo)": [[7, "src.utils.thermo.enthalpy_mass"]], "enthalpy_mole() (in module src.utils.thermo)": [[7, "src.utils.thermo.enthalpy_mole"]], "entropy_mass() (in module src.utils.thermo)": [[7, "src.utils.thermo.entropy_mass"]], "entropy_mole() (in module src.utils.thermo)": [[7, "src.utils.thermo.entropy_mole"]], "eos_pengrobinson() (in module src.utils.eos)": [[7, "src.utils.eos.eos_PengRobinson"]], "eos_vanderwaals() (in module src.utils.eos)": [[7, "src.utils.eos.eos_VanderWaals"]], "eos_ideal() (in module src.utils.eos)": [[7, "src.utils.eos.eos_ideal"]], "eos_ideal_p() (in module src.utils.eos)": [[7, "src.utils.eos.eos_ideal_p"]], "equivalenceratio() (in module src.utils.thermo)": [[7, "src.utils.thermo.equivalenceRatio"]], "export_results() (in module src.utils.export)": [[7, "src.utils.export.export_results"]], "find_ind() (in module src.utils)": [[7, "src.utils.find_ind"]], "find_products() (in module src.utils.databases)": [[7, "src.utils.databases.find_products"]], "find_species_ls() (in module src.utils.databases)": [[7, "src.utils.databases.find_species_LS"]], "generate_db() (in module src.utils.databases)": [[7, "src.utils.databases.generate_DB"]], "generate_db_theo() (in module src.utils.databases)": [[7, "src.utils.databases.generate_DB_Theo"]], "generate_db_master() (in module src.utils.databases)": [[7, "src.utils.databases.generate_DB_master"]], "generate_db_master_reduced() (in module src.utils.databases)": [[7, "src.utils.databases.generate_DB_master_reduced"]], "get_flag_n() (in module src.utils)": [[7, "src.utils.get_FLAG_N"]], "get_combustion_toolbox_version() (in module src.utils)": [[7, "src.utils.get_combustion_toolbox_version"]], "get_excel_cell() (in module src.utils.export)": [[7, "src.utils.export.get_excel_cell"]], "get_gpoint() (in module src.utils.root_finding.steffenson)": [[7, "src.utils.root_finding.steffenson.get_gpoint"]], "get_ind_elements() (in module src.utils.databases)": [[7, "src.utils.databases.get_ind_elements"]], "get_index_phase_species() (in module src.utils)": [[7, "src.utils.get_index_phase_species"]], "get_interval() (in module src.utils.databases)": [[7, "src.utils.databases.get_interval"]], "get_latest_version_github() (in module src.utils)": [[7, "src.utils.get_latest_version_github"]], "get_mixtures() (in module src.utils.display)": [[7, "src.utils.display.get_mixtures"]], "get_monitor_positions() (in module src.utils)": [[7, "src.utils.get_monitor_positions"]], "get_monitor_positions_matlab() (in module src.utils)": [[7, "src.utils.get_monitor_positions_MATLAB"]], "get_order() (in module src.utils)": [[7, "src.utils.get_order"]], "get_oxidizer_reference() (in module src.utils)": [[7, "src.utils.get_oxidizer_reference"]], "get_partial_derivative() (in module src.utils)": [[7, "src.utils.get_partial_derivative"]], "get_point() (in module src.utils.root_finding.steffenson)": [[7, "src.utils.root_finding.steffenson.get_point"]], "get_point_aitken() (in module src.utils.root_finding.steffenson)": [[7, "src.utils.root_finding.steffenson.get_point_aitken"]], "get_problems_solved() (in module src.utils.validations)": [[7, "src.utils.validations.get_problems_solved"]], "get_reference_elements_with_t_intervals() (in module src.utils.databases)": [[7, "src.utils.databases.get_reference_elements_with_T_intervals"]], "get_speciesproperties() (in module src.utils.databases)": [[7, "src.utils.databases.get_speciesProperties"]], "get_title() (in module src.utils)": [[7, "src.utils.get_title"]], "get_transformation() (in module src.utils)": [[7, "src.utils.get_transformation"]], "get_typespecies() (in module src.utils)": [[7, "src.utils.get_typeSpecies"]], "gibbs_mass() (in module src.utils.thermo)": [[7, "src.utils.thermo.gibbs_mass"]], "gibbs_mole() (in module src.utils.thermo)": [[7, "src.utils.thermo.gibbs_mole"]], "intenergy_mass() (in module src.utils.thermo)": [[7, "src.utils.thermo.intEnergy_mass"]], "intenergy_mole() (in module src.utils.thermo)": [[7, "src.utils.thermo.intEnergy_mole"]], "interpreter_label() (in module src.utils.display)": [[7, "src.utils.display.interpreter_label"]], "isrefelm() (in module src.utils.databases)": [[7, "src.utils.databases.isRefElm"]], "list_phase_species() (in module src.utils)": [[7, "src.utils.list_phase_species"]], "load_struct() (in module src.utils.validations)": [[7, "src.utils.validations.load_struct"]], "mass() (in module src.utils.thermo)": [[7, "src.utils.thermo.mass"]], "massfractions() (in module src.utils.thermo)": [[7, "src.utils.thermo.massFractions"]], "meanmolecularweight() (in module src.utils.thermo)": [[7, "src.utils.thermo.meanMolecularWeight"]], "mixture() (in module src.utils)": [[7, "src.utils.mixture"]], "molefractions() (in module src.utils.thermo)": [[7, "src.utils.thermo.moleFractions"]], "moles() (in module src.utils.thermo)": [[7, "src.utils.thermo.moles"]], "molesgas() (in module src.utils.thermo)": [[7, "src.utils.thermo.molesGas"]], "mu_ex_eos() (in module src.utils.eos)": [[7, "src.utils.eos.mu_ex_eos"]], "mu_ex_ideal() (in module src.utils.eos)": [[7, "src.utils.eos.mu_ex_ideal"]], "mu_ex_vanderwaals() (in module src.utils.eos)": [[7, "src.utils.eos.mu_ex_vanderwaals"]], "mu_ex_virial() (in module src.utils.eos)": [[7, "src.utils.eos.mu_ex_virial"]], "name_with_parenthesis() (in module src.utils.databases)": [[7, "src.utils.databases.name_with_parenthesis"]], "newton() (in module src.utils.root_finding.newton)": [[7, "src.utils.root_finding.newton.newton"]], "newton_2() (in module src.utils.root_finding)": [[7, "src.utils.root_finding.newton_2"]], "plot_figure() (in module src.utils.display)": [[7, "src.utils.display.plot_figure"]], "plot_figure_set() (in module src.utils.display)": [[7, "src.utils.display.plot_figure_set"]], "plot_hugoniot() (in module src.utils.display)": [[7, "src.utils.display.plot_hugoniot"]], "plot_molar_fractions() (in module src.utils.display)": [[7, "src.utils.display.plot_molar_fractions"]], "plot_molar_fractions_validation() (in module src.utils.validations)": [[7, "src.utils.validations.plot_molar_fractions_validation"]], "plot_properties_validation() (in module src.utils.validations)": [[7, "src.utils.validations.plot_properties_validation"]], "plot_shock_polar() (in module src.utils.display)": [[7, "src.utils.display.plot_shock_polar"]], "plot_thermo_validation() (in module src.utils.validations)": [[7, "src.utils.validations.plot_thermo_validation"]], "plot_validation_shock_polar_sdtoolbox() (in module src.utils.validations)": [[7, "src.utils.validations.plot_validation_shock_polar_SDToolbox"]], "polynomial_regression() (in module src.utils.display)": [[7, "src.utils.display.polynomial_regression"]], "post_results() (in module src.utils)": [[7, "src.utils.post_results"]], "pressure() (in module src.utils.thermo)": [[7, "src.utils.thermo.pressure"]], "print_error() (in module src.utils)": [[7, "src.utils.print_error"]], "print_error_root() (in module src.utils.root_finding)": [[7, "src.utils.root_finding.print_error_root"]], "print_mixture() (in module src.utils.display)": [[7, "src.utils.display.print_mixture"]], "print_stoichiometric_matrix() (in module src.utils.display)": [[7, "src.utils.display.print_stoichiometric_matrix"]], "read_cea() (in module src.utils.validations)": [[7, "src.utils.validations.read_CEA"]], "read_abundances() (in module src.utils)": [[7, "src.utils.read_abundances"]], "regula_guess() (in module src.utils.root_finding)": [[7, "src.utils.root_finding.regula_guess"]], "reorganize_index_phase_species() (in module src.utils)": [[7, "src.utils.reorganize_index_phase_species"]], "results() (in module src.utils.display)": [[7, "src.utils.display.results"]], "run_ct() (in module src.utils.validations)": [[7, "src.utils.validations.run_CT"]], "set_dht() (in module src.utils.databases)": [[7, "src.utils.databases.set_DhT"]], "set_air() (in module src.utils)": [[7, "src.utils.set_air"]], "set_cp() (in module src.utils.databases)": [[7, "src.utils.databases.set_cP"]], "set_e0() (in module src.utils.databases)": [[7, "src.utils.databases.set_e0"]], "set_element_matrix() (in module src.utils.databases)": [[7, "src.utils.databases.set_element_matrix"]], "set_figure() (in module src.utils.display)": [[7, "src.utils.display.set_figure"]], "set_g0() (in module src.utils.databases)": [[7, "src.utils.databases.set_g0"]], "set_h0() (in module src.utils.databases)": [[7, "src.utils.databases.set_h0"]], "set_inputs_thermo_validations() (in module src.utils.validations)": [[7, "src.utils.validations.set_inputs_thermo_validations"]], "set_legends() (in module src.utils.display)": [[7, "src.utils.display.set_legends"]], "set_prop() (in module src.utils)": [[7, "src.utils.set_prop"]], "set_prop_db() (in module src.utils.databases)": [[7, "src.utils.databases.set_prop_DB"]], "set_react_index() (in module src.utils)": [[7, "src.utils.set_react_index"]], "set_s0() (in module src.utils.databases)": [[7, "src.utils.databases.set_s0"]], "set_species() (in module src.utils)": [[7, "src.utils.set_species"]], "set_species_initilize() (in module src.utils)": [[7, "src.utils.set_species_initilize"]], "set_title() (in module src.utils.display)": [[7, "src.utils.display.set_title"]], "set_transformation() (in module src.utils)": [[7, "src.utils.set_transformation"]], "setup_segregated_solver() (in module src.utils)": [[7, "src.utils.setup_segregated_solver"]], "smooth_data() (in module src.utils)": [[7, "src.utils.smooth_data"]], "solve_problem() (in module src.utils)": [[7, "src.utils.solve_problem"]], "soundspeed() (in module src.utils.thermo)": [[7, "src.utils.thermo.soundspeed"]], "soundspeed_eq() (in module src.utils)": [[7, "src.utils.soundspeed_eq"]], "species2latex() (in module src.utils.display)": [[7, "src.utils.display.species2latex"]], "species_det() (in module src.utils.databases)": [[7, "src.utils.databases.species_DeT"]], "species_det_nasa() (in module src.utils.databases)": [[7, "src.utils.databases.species_DeT_NASA"]], "species_dht() (in module src.utils.databases)": [[7, "src.utils.databases.species_DhT"]], "species_dht_nasa() (in module src.utils.databases)": [[7, "src.utils.databases.species_DhT_NASA"]], "species_cp() (in module src.utils.databases)": [[7, "src.utils.databases.species_cP"]], "species_cp_nasa() (in module src.utils.databases)": [[7, "src.utils.databases.species_cP_NASA"]], "species_cv() (in module src.utils.databases)": [[7, "src.utils.databases.species_cV"]], "species_cv_nasa() (in module src.utils.databases)": [[7, "src.utils.databases.species_cV_NASA"]], "species_e0() (in module src.utils.databases)": [[7, "src.utils.databases.species_e0"]], "species_e0_nasa() (in module src.utils.databases)": [[7, "src.utils.databases.species_e0_NASA"]], "species_g0() (in module src.utils.databases)": [[7, "src.utils.databases.species_g0"]], "species_g0_nasa() (in module src.utils.databases)": [[7, "src.utils.databases.species_g0_NASA"]], "species_gamma() (in module src.utils.databases)": [[7, "src.utils.databases.species_gamma"]], "species_gamma_nasa() (in module src.utils.databases)": [[7, "src.utils.databases.species_gamma_NASA"]], "species_h0() (in module src.utils.databases)": [[7, "src.utils.databases.species_h0"]], "species_h0_nasa() (in module src.utils.databases)": [[7, "src.utils.databases.species_h0_NASA"]], "species_s0() (in module src.utils.databases)": [[7, "src.utils.databases.species_s0"]], "species_s0_nasa() (in module src.utils.databases)": [[7, "src.utils.databases.species_s0_NASA"]], "species_thermo_nasa() (in module src.utils.databases)": [[7, "src.utils.databases.species_thermo_NASA"]], "src.utils (module)": [[7, "module-src.utils"]], "src.utils.databases (module)": [[7, "module-src.utils.databases"]], "src.utils.display (module)": [[7, "module-src.utils.display"]], "src.utils.eos (module)": [[7, "module-src.utils.eos"]], "src.utils.export (module)": [[7, "module-src.utils.export"]], "src.utils.root_finding (module)": [[7, "module-src.utils.root_finding"]], "src.utils.root_finding.newton (module)": [[7, "module-src.utils.root_finding.newton"]], "src.utils.root_finding.steffenson (module)": [[7, "module-src.utils.root_finding.steffenson"]], "src.utils.thermo (module)": [[7, "module-src.utils.thermo"]], "src.utils.validations (module)": [[7, "module-src.utils.validations"]], "steff() (in module src.utils.root_finding.steffenson)": [[7, "src.utils.root_finding.steffenson.steff"]], "stoich_prop_matrix() (in module src.utils)": [[7, "src.utils.stoich_prop_matrix"]], "temperature() (in module src.utils.thermo)": [[7, "src.utils.thermo.temperature"]], "thermo_millennium_2_thermonasa9() (in module src.utils.databases)": [[7, "src.utils.databases.thermo_millennium_2_thermoNASA9"]], "unpack_nasa_coefficients() (in module src.utils.databases)": [[7, "src.utils.databases.unpack_NASA_coefficients"]], "vector2cell() (in module src.utils)": [[7, "src.utils.vector2cell"]], "velocity_relative() (in module src.utils.thermo)": [[7, "src.utils.thermo.velocity_relative"]], "volume() (in module src.utils.thermo)": [[7, "src.utils.thermo.volume"]], "website_ct() (in module src.utils)": [[7, "src.utils.website_CT"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["documentation/api/gui/index", "documentation/api/index", "documentation/api/modules/ct_equil/index", "documentation/api/modules/ct_rocket/index", "documentation/api/modules/ct_sd/index", "documentation/api/modules/index", "documentation/api/modules/modules_self", "documentation/api/utils/index", "documentation/databases", "examples", "examples/examples_gui", "examples/examples_plain", "examples/examples_plain_DET", "examples/examples_plain_DET_OBLIQUE_BETA", "examples/examples_plain_DET_OBLIQUE_THETA", "examples/examples_plain_DET_OVERDRIVEN", "examples/examples_plain_DET_OVERDRIVEN_AND_UNDERDRIVEN", "examples/examples_plain_DET_OVERDRIVEN_R", "examples/examples_plain_DET_POLAR", "examples/examples_plain_DET_POLAR_SONIC_AND_MAX", "examples/examples_plain_DET_R", "examples/examples_plain_DET_UNDERDRIVEN", "examples/examples_plain_DET_UNDERDRIVEN_R", "examples/examples_plain_EV", "examples/examples_plain_EXOPLANET_WASP43b_1", "examples/examples_plain_HP", "examples/examples_plain_HP_COMPLETE_INCOMPLETE", "examples/examples_plain_HP_MIXTEMP", "examples/examples_plain_HP_PRESSURE", "examples/examples_plain_HP_PROPELLANTS", "examples/examples_plain_ROCKET_FAC", "examples/examples_plain_ROCKET_IAC", "examples/examples_plain_SHOCK_I", "examples/examples_plain_SHOCK_I_IONIZATION", "examples/examples_plain_SHOCK_OBLIQUE_BETA", "examples/examples_plain_SHOCK_OBLIQUE_R", "examples/examples_plain_SHOCK_OBLIQUE_THETA", "examples/examples_plain_SHOCK_POLAR", "examples/examples_plain_SHOCK_POLAR_R", "examples/examples_plain_SHOCK_R", "examples/examples_plain_SP", "examples/examples_plain_SV", "examples/examples_plain_SV_FROZEN", "examples/examples_plain_TP", "examples/examples_plain_TV", "front_matter/copyright", "home", "index", "index_latex", "install", "publications", "references", "tutorials", "tutorials/0_basics", "tutorials/1_chemical_equilibrium", "tutorials/basics/basics_1", "tutorials/basics/basics_2", "tutorials/basics/basics_3", "tutorials/basics/basics_4", "tutorials/chemical_equilibrium/chemical_equilibrium_1", "validations"], "filenames": ["documentation/api/gui/index.md", "documentation/api/index.md", "documentation/api/modules/ct_equil/index.md", "documentation/api/modules/ct_rocket/index.md", "documentation/api/modules/ct_sd/index.md", "documentation/api/modules/index.md", "documentation/api/modules/modules_self.md", "documentation/api/utils/index.md", "documentation/databases.md", "examples.md", "examples/examples_gui.md", "examples/examples_plain.md", "examples/examples_plain_DET.md", "examples/examples_plain_DET_OBLIQUE_BETA.md", "examples/examples_plain_DET_OBLIQUE_THETA.md", "examples/examples_plain_DET_OVERDRIVEN.md", "examples/examples_plain_DET_OVERDRIVEN_AND_UNDERDRIVEN.md", "examples/examples_plain_DET_OVERDRIVEN_R.md", "examples/examples_plain_DET_POLAR.md", "examples/examples_plain_DET_POLAR_SONIC_AND_MAX.md", "examples/examples_plain_DET_R.md", "examples/examples_plain_DET_UNDERDRIVEN.md", "examples/examples_plain_DET_UNDERDRIVEN_R.md", "examples/examples_plain_EV.md", "examples/examples_plain_EXOPLANET_WASP43b_1.md", "examples/examples_plain_HP.md", "examples/examples_plain_HP_COMPLETE_INCOMPLETE.md", "examples/examples_plain_HP_MIXTEMP.md", "examples/examples_plain_HP_PRESSURE.md", "examples/examples_plain_HP_PROPELLANTS.md", "examples/examples_plain_ROCKET_FAC.md", "examples/examples_plain_ROCKET_IAC.md", "examples/examples_plain_SHOCK_I.md", "examples/examples_plain_SHOCK_I_IONIZATION.md", "examples/examples_plain_SHOCK_OBLIQUE_BETA.md", "examples/examples_plain_SHOCK_OBLIQUE_R.md", "examples/examples_plain_SHOCK_OBLIQUE_THETA.md", "examples/examples_plain_SHOCK_POLAR.md", "examples/examples_plain_SHOCK_POLAR_R.md", "examples/examples_plain_SHOCK_R.md", "examples/examples_plain_SP.md", "examples/examples_plain_SV.md", "examples/examples_plain_SV_FROZEN.md", "examples/examples_plain_TP.md", "examples/examples_plain_TV.md", "front_matter/copyright.md", "home.md", "index.md", "index_latex.md", "install.md", "publications.md", "references.md", "tutorials.md", "tutorials/0_basics.md", "tutorials/1_chemical_equilibrium.md", "tutorials/basics/basics_1.md", "tutorials/basics/basics_2.md", "tutorials/basics/basics_3.md", "tutorials/basics/basics_4.md", "tutorials/chemical_equilibrium/chemical_equilibrium_1.md", "validations.md"], "titles": ["GUI", "API Documentation", "Thermochemical equilibrium module", "Rocket module", "Shocks and detonations module", "Modules", "Initialization module", "Utilities", "Databases", "Examples", "Examples GUI", "Examples desktop environment", "Example_DET.m", "Example_DET_OBLIQUE_BETA.m", "Example_DET_OBLIQUE_THETA.m", "Example_DET_OVERDRIVEN.m", "Example_DET_OVERDRIVEN_AND_UNDERDRIVEN.m", "Example_DET_OVERDRIVEN_R.m", "Example_DET_POLAR.m", "Example_DET_POLAR_SONIC_AND_MAX.m", "Example_DET_R.m", "Example_DET_UNDERDRIVEN.m", "Example_DET_UNDERDRIVEN_R.m", "Example_EV.m", "Example_EXOPLANET_WASP43b_1.m", "Example_HP.m", "Example_HP_COMPLETE_INCOMPLETE.m", "Example_HP_MIXTEMP.m", "Example_HP_PRESSURE.m", "Example_HP_PROPELLANTS.m", "Example_ROCKET_FAC.m", "Example_ROCKET_IAC.m", "Example_SHOCK_I.m", "Example_SHOCK_I_IONIZATION.m", "Example_SHOCK_OBLIQUE_BETA.m", "Example_SHOCK_OBLIQUE_R.m", "Example_SHOCK_OBLIQUE_THETA.m", "Example_SHOCK_POLAR.m", "Example_SHOCK_POLAR_R.m", "Example_SHOCK_R.m", "Example_SP.m", "Example_SV.m", "Example_SV_FROZEN.m", "Example_TP.m", "Example_TV.m", "Front Matter", "Combustion Toolbox in action", "Combustion Toolbox in action", "Documentation", "Installation", "Publications", "References", "Tutorials", "Basics", "Chemical equilibrium", "Framework initialization", "Accessing the databases", "Defining initial state of a mixture", "Defining chemical system", "Chemical equilibrium at constant temperature and pressure", "Validations"], "terms": {"routin": [0, 1, 2, 3, 4, 5, 6, 7, 45, 46, 47, 55, 58, 59], "gener": [0, 1, 6, 7, 8, 55, 56, 58], "app": [0, 1, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 57, 58, 59], "asset": [0, 1], "all": [0, 1, 2, 6, 7, 33, 45, 46, 47, 49, 52, 55, 56, 57, 60], "necessari": [0, 7, 49, 55, 57], "compat": [0, 7, 46, 47], "plain": [0, 1, 9, 46, 47, 49, 52, 59], "code": [0, 1, 2, 4, 6, 7, 8, 9, 46, 47, 51, 52, 54, 55, 57, 59], "extend": [0, 1, 6, 7, 8, 58, 60], "its": [0, 6, 7, 8, 45, 46, 47, 54, 55, 57, 59], "figur": [0, 6, 7, 8, 19, 46, 47, 55, 59], "1": [0, 2, 4, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 43, 44, 46, 47, 50, 51, 54, 55, 56, 57, 59], "post": [0, 4, 7, 12, 13, 14, 15, 16, 17, 20, 21, 22, 32, 33, 34, 35, 36, 39, 46, 47], "process": [0, 1, 4, 5, 6, 46, 47, 49, 51, 54, 59], "result": [0, 1, 4, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 53, 55, 58, 60], "us": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 45, 46, 47, 52, 54, 55, 56, 57, 59, 60], "adiabat": [0, 4, 7, 23, 25, 26, 27, 28, 29, 60], "lean": [0, 6, 12, 20, 23, 25, 26, 27, 28, 29, 30, 31, 41, 42, 43, 44, 46, 47, 57, 59], "rich": [0, 12, 20, 23, 25, 26, 27, 28, 29, 30, 31, 40, 43, 44, 46, 47, 57, 59], "acetylen": [0, 60], "c2h2": 0, "air": [0, 6, 7, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 26, 27, 28, 32, 39, 40, 41, 42, 43, 44, 46, 47, 50, 51, 57, 58, 59], "mixtur": [0, 2, 3, 4, 5, 6, 7, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 58, 59, 60], "standard": [0, 6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 32, 33, 34, 35, 36, 37, 39, 40, 43, 44, 46, 47, 56], "condit": [0, 2, 3, 4, 5, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 51, 54], "t1": [0, 38], "300": [0, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32, 33, 34, 35, 36, 37, 39, 40, 43, 44, 46, 47, 57, 59, 60], "k": [0, 2, 6, 7, 8, 19, 26, 27, 28, 33, 38, 41, 42, 43, 44, 46, 47, 51, 54, 56, 57, 59, 60], "p1": [0, 38], "atm": [0, 7, 46, 47, 59], "label": [0, 7], "name": [0, 6, 7, 8, 54, 55, 56], "differ": [0, 1, 3, 5, 6, 7, 26, 28, 38, 46, 47, 52, 55], "compon": [0, 7, 46, 47, 54], "In": [0, 2, 3, 4, 7, 9, 10, 50, 51, 52, 53, 54, 56, 57, 58, 59], "particular": 0, "numer": [0, 6, 7, 46, 47, 50, 51, 55, 58], "correspond": [0, 7, 54, 57], "phi": [0, 2, 4, 6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 40, 41, 42, 43, 44, 57, 59, 60], "0": [0, 1, 2, 4, 6, 7, 8, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 51, 54, 56, 59, 60], "5": [0, 2, 4, 8, 12, 13, 14, 17, 18, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 51, 56, 59, 60], "select": [0, 3, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 53, 59], "case": [0, 7, 26, 28, 46, 47, 57, 58], "tree": [0, 6, 24, 55, 60], "part": [0, 50, 51], "2": [0, 4, 6, 7, 8, 18, 19, 24, 29, 30, 31, 32, 33, 37, 39, 41, 42, 46, 47, 50, 51, 56, 57, 58, 59], "3": [0, 3, 4, 7, 8, 26, 28, 30, 31, 34, 35, 36, 37, 40, 46, 47, 51, 56, 58, 59], "class": [0, 6, 7], "combustion_toolbox": [0, 1, 7, 45, 49], "base": [0, 2, 3, 4, 6, 7, 46, 47, 50, 51, 52, 54, 55, 59], "matlab": [0, 6, 7, 46, 47, 49, 50, 51, 55, 59], "appbas": 0, "c": [0, 6, 7, 8, 24, 32, 33, 34, 35, 36, 37, 39, 46, 47, 50, 51, 55, 56, 58, 59, 60], "none": [0, 6], "constant": [0, 2, 7, 8, 23, 25, 26, 27, 28, 29, 44, 54, 55, 56, 60], "db": [0, 6, 7, 8, 55, 56], "reduc": [0, 6, 7, 56, 60], "databas": [0, 1, 2, 3, 4, 6, 46, 47, 51, 53, 55, 58], "db_master": [0, 6, 7, 8, 55, 56], "master": [0, 6, 7, 24, 55, 60], "e": [0, 2, 5, 6, 7, 8, 25, 26, 27, 28, 29, 43, 44, 46, 47, 49, 51, 53, 54, 55, 56, 57, 58, 59], "element": [0, 2, 7, 8, 55], "l": [0, 6, 7, 24, 33, 38, 42, 51, 58], "list": [0, 2, 6, 7, 8, 46, 47, 55, 58, 59, 60], "speci": [0, 2, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 51, 53, 54, 55, 58, 59, 60], "consid": [0, 2, 3, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 46, 47, 57, 58, 59, 60], "reactant": [0, 6, 7, 46, 47, 54, 56, 57, 58, 59], "product": [0, 6, 7, 26, 28, 46, 47, 54, 56, 59], "ls_product": 0, "ls_reactant": 0, "misc": [0, 6, 24, 26, 28, 38, 46, 47, 50, 55, 59], "miscellan": [0, 38, 55, 59], "ns_displai": 0, "number": [0, 2, 4, 6, 7, 8, 18, 19, 28, 38, 46, 47, 56, 57, 59], "displai": [0, 1, 6, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "plot": [0, 6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 55], "ns_product": 0, "comput": [0, 2, 3, 4, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 51, 54, 59, 60], "n_flag": 0, "flag": [0, 3, 6, 7, 55, 56, 58], "activ": [0, 7, 8, 51], "pd": [0, 6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 55, 57, 59], "problem": [0, 1, 6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 50, 51, 53, 54, 55, 58, 59, 60], "descript": [0, 1, 6, 7, 55, 60], "pp1_var_nam": 0, "variabl": [0, 5, 6, 7, 8, 53, 55, 56], "pp1": 0, "pp1_vector": 0, "pp2_var_nam": 0, "pp2": 0, "pp2_vector": 0, "pr1_var_nam": 0, "pr1": 0, "pr1_vector": 0, "pr2_var_nam": 0, "pr2": 0, "pr2_vector": 0, "pr3_var_nam": 0, "pr3": 0, "pr3_vector": 0, "p": [0, 2, 4, 6, 7, 16, 19, 24, 26, 28, 33, 46, 47, 55, 59, 60], "solut": [0, 4, 6, 7, 51, 55], "": [0, 2, 3, 4, 6, 7, 8, 24, 28, 32, 33, 34, 35, 36, 39, 45, 46, 47, 49, 51, 54, 55, 56, 57, 58, 59, 60], "tn": [0, 6, 18, 19, 38, 55], "tune": [0, 6, 18, 19, 55, 59], "properti": [0, 1, 2, 3, 4, 5, 6, 18, 19, 46, 47, 51, 54, 55, 56, 59], "color_lamp_don": 0, "5608": 0, "7255": 0, "6588": 0, "lamp": 0, "color": [0, 7, 19, 26, 28, 46, 47], "rgb": 0, "done": 0, "color_lamp_error": 0, "9451": 0, "5059": 0, "5529": 0, "error": [0, 2, 4, 6, 7, 55], "color_lamp_noth": 0, "8000": 0, "noth": 0, "report": [0, 51], "color_lamp_work": 0, "9961": 0, "9804": 0, "8314": 0, "work": [0, 45, 46, 47, 50, 57], "color_splash": 0, "5098": 0, "6039": 0, "6745": 0, "font": [0, 7], "splash": [0, 7, 46, 47], "current_histori": 0, "current": [0, 1, 6, 7, 9, 10, 46, 47, 50], "histori": 0, "command": [0, 6, 7, 46, 47, 49, 55, 56, 59], "default": [0, 6, 7, 53, 55, 56, 57, 58, 59], "struct": [0, 2, 3, 4, 6, 7, 55], "valu": [0, 6, 7, 8, 25, 26, 27, 28, 29, 32, 37, 43, 55, 56, 57, 58, 59], "some": [0, 46, 47, 50, 56, 58, 59], "delet": 0, "uifigur": [0, 7], "when": [0, 56, 57, 58], "i": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 12, 18, 19, 20, 26, 27, 28, 33, 45, 46, 47, 50, 52, 54, 55, 56, 57, 58, 59], "dynamic_compon": 0, "dynam": [0, 4, 5, 50], "fig": [0, 6, 7, 55], "auxiliari": 0, "flag_pp1": 0, "true": [0, 6, 7, 31, 38, 56, 58], "vector": [0, 6, 7, 56], "flag_pp2": 0, "flag_pr1": 0, "flag_pr2": 0, "flag_pr3": 0, "flag_phi": 0, "ind_fuel": 0, "index": [0, 2, 4, 6, 7, 28], "posit": [0, 7], "fuel": [0, 6, 7, 24, 26, 28, 50, 57, 59, 60], "ind_inert": 0, "inert": [0, 6, 7, 57], "ind_oxid": 0, "oxid": [0, 6, 7, 26, 28, 57, 59, 60], "public_productsvaluechang": 0, "updat": [0, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 51], "listbox": 0, "set": [0, 2, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 53, 54, 55, 56, 57, 58, 60], "public_get_current_histori": 0, "get": [0, 6, 7, 19, 52], "temp_index": 0, "tempor": [0, 2], "temp_result": 0, "contain": [0, 1, 2, 3, 4, 6, 7, 8, 12, 15, 16, 17, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 39, 43, 44, 55, 56, 59], "last": [0, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 59], "parametr": [0, 6, 59], "studi": [0, 6, 46, 47, 59], "A": [0, 7, 8, 28, 46, 47, 50, 51, 56, 60], "collect": [0, 7, 8, 9, 11, 52], "gui_calculatebuttonpush": 0, "event": 0, "solv": [0, 1, 2, 4, 5, 6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 50, 51, 53, 54, 55, 59], "predefin": [0, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47], "paramet": [0, 2, 3, 4, 6, 7, 8, 53, 55, 56, 60], "object": [0, 6, 7, 8, 51, 55, 56], "return": [0, 2, 3, 4, 6, 7], "gui_consolevaluechang": 0, "print": [0, 7, 59], "output": [0, 56], "through": [0, 9, 49, 56, 59], "window": [0, 6, 7, 46, 47, 49, 55, 59], "gui_frozenchemistrycheckboxvaluechang": 0, "frozen": [0, 2, 4, 6, 7, 34, 35, 38, 42, 46, 47, 54, 57, 60], "chemistri": [0, 6, 38, 42, 46, 47, 54], "gui_problemtypevaluechang": 0, "clear": 0, "tab": 0, "except": [0, 6, 27, 55], "uitre": 0, "item": [0, 7], "gui_productsvaluechang": 0, "gui_reactantsvaluechang": 0, "uitabl": 0, "given": [0, 2, 3, 4, 6, 7, 8, 58], "new": [0, 7, 8, 45, 46, 47, 50, 54], "ad": [0, 6], "finder": [0, 6], "gui_snapshotmenuselect": 0, "export": [0, 1, 6, 46, 47, 55], "file": [0, 1, 7, 8, 46, 47, 49, 55, 56, 58], "thi": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 45, 46, 47, 49, 50, 52, 53, 54, 55, 56, 57, 58, 59], "call": [0, 49, 59], "snapshot": [0, 45], "menu": 0, "The": [0, 1, 2, 4, 5, 7, 8, 12, 20, 23, 28, 45, 46, 47, 49, 50, 51, 52, 54, 56, 57, 58, 59], "type": [0, 6, 7, 46, 47, 49, 50, 53, 55, 56, 57, 59, 60], "determin": [0, 7, 54], "extens": [0, 1, 8, 46, 47], "user": [0, 6, 7, 9, 46, 47, 49, 52], "path": [0, 49, 55], "gui_uitable_rcelledit": 0, "chang": [0, 4, 5, 7], "made": 0, "gui_add_nod": 0, "parent_nod": 0, "node": [0, 6, 55], "save": [0, 7, 26, 28, 56], "data": [0, 2, 3, 4, 6, 7, 8, 12, 20, 23, 55, 56, 60], "them": 0, "parent": [0, 6, 55], "gui_add_nodes_valid": 0, "code_validation_nam": 0, "valid": [0, 1, 4, 8, 46, 47, 50], "uivalid": 0, "char": [0, 6, 7], "gui_check_temperature_react": 0, "temperatur": [0, 4, 6, 7, 8, 23, 25, 26, 27, 28, 29, 43, 44, 46, 47, 53, 54, 55, 56, 60], "nspeci": 0, "check": [0, 6, 7, 8, 46, 47], "condens": [0, 2, 6, 7, 46, 47, 50, 51, 54, 56, 58], "fix": [0, 7], "gui_clear_result": 0, "panel": 0, "gui_compute_mach_or_veloc": 0, "inputnam": 0, "pre": [0, 4, 6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 32, 33, 34, 35, 36, 39, 46, 47], "shock": [0, 1, 5, 6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 32, 33, 34, 35, 36, 37, 38, 39, 46, 47, 50, 51], "mach": [0, 4, 6, 7, 18, 19, 38, 46, 47], "from": [0, 1, 2, 4, 6, 7, 8, 45, 46, 47, 49, 51, 54, 55, 56, 58, 59, 60], "veloc": [0, 4, 6, 7, 12, 20, 32, 33, 34, 35, 36, 37, 39], "viceversa": 0, "gui_compute_propreact": 0, "self": [0, 2, 3, 4, 5, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 55, 56, 57, 58, 59], "fundament": [0, 50], "g": [0, 2, 5, 6, 7, 8, 25, 26, 27, 28, 29, 33, 43, 44, 46, 47, 49, 51, 53, 54, 55, 56, 59], "equival": [0, 2, 4, 6, 7, 8, 12, 20, 23, 25, 26, 27, 28, 29, 30, 31, 40, 41, 42, 43, 44, 50, 51, 57, 58, 59, 60], "ratio": [0, 2, 3, 4, 6, 7, 12, 20, 23, 25, 26, 27, 28, 29, 30, 31, 40, 41, 42, 43, 44, 50, 51, 57, 59, 60], "molar": [0, 6, 7, 46, 47, 56, 59], "fraction": [0, 6, 7, 46, 47, 50, 59, 60], "gui_create_temp_app": 0, "flag_compute_from_phi": 0, "creat": [0, 7], "requir": [0, 1, 6, 12, 20, 23, 49, 53, 54, 57], "preliminari": [0, 59], "calcul": [0, 2, 3, 4, 6, 7, 8, 51, 54, 55, 57, 58, 60], "bool": [0, 3, 6, 7], "gui_display_splash": 0, "varargin": [0, 2, 3, 4, 6, 7], "splashscreen": [0, 7, 46, 47], "option": [0, 2, 3, 4, 6, 7, 56, 58], "pair": [0, 7, 54], "arg": [0, 2, 3, 4, 6, 7], "float": [0, 2, 3, 4, 6, 7], "normal": [0, 4, 5, 7, 46, 47, 60], "paus": 0, "time": [0, 6, 7, 8, 45, 46, 47, 56, 59], "befor": [0, 59], "second": [0, 7, 46, 47, 54, 56, 59], "splash_obj": 0, "refer": [0, 2, 3, 4, 6, 7, 46, 47, 49, 50, 54, 58], "ben": [0, 7, 46, 47], "tordoff": [0, 7, 46, 47], "2022": [0, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 51], "http": [0, 7, 24, 45, 46, 47, 50, 51, 60], "www": [0, 7, 46, 47, 51], "mathwork": [0, 7, 46, 47], "com": [0, 7, 24, 45, 46, 47, 60], "matlabcentr": [0, 7, 46, 47], "fileexchang": [0, 7, 46, 47, 49], "30508": [0, 7, 46, 47], "central": [0, 7, 46, 47], "exchang": [0, 7, 46, 47], "gui_edit_phivaluechang": 0, "mole": [0, 2, 6, 7, 8, 28, 57, 59, 60], "gui_empty_uit": 0, "gui_fontcolor_error": 0, "max_error": 0, "fontcolor": 0, "greater": [0, 7], "than": [0, 7], "error_max": 0, "gui_generate_panel_bas": 0, "read": [0, 7, 8, 45], "thermodynam": [0, 1, 6, 8, 46, 47, 50, 51, 54, 56], "stage": 0, "rocket": [0, 1, 5, 6, 30, 31, 46, 47, 50], "gui_generate_panel_rocket": 0, "gui_get_paramet": 0, "gui_get_react": 0, "uitable_r": 0, "gui_get_toler": 0, "toler": [0, 6], "gui_keep_last_entri": 0, "entry_app": 0, "keep": 0, "onli": [0, 3, 4, 6, 7, 8, 45, 49, 56, 58, 60], "entri": 0, "order": [0, 7, 8, 54, 57], "entry1": 0, "entry2": 0, "empti": [0, 6, 7], "gui_plot_custom_figur": 0, "custom": [0, 6, 7, 59], "gui_save_result": 0, "format": [0, 6, 7, 8, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 26, 27, 28, 40, 41, 43, 44, 46, 47, 50, 56, 58, 59, 60], "xl": [0, 7, 46, 47], "mat": [0, 46, 47, 56], "obj": [0, 6, 7], "gui_seeker_exact_valu": 0, "listvalu": 0, "match": 0, "introduc": [0, 58], "gui_seeker_valu": 0, "gui_update_uitable_r": 0, "next": [0, 4, 8], "gui_update_from_uitre": 0, "selectednod": 0, "gui_update_frozen": 0, "gui_update_phi": 0, "o": [0, 6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 51, 56, 57, 58, 59, 60], "f": [0, 2, 7, 19, 33, 51, 54], "percentag": [0, 6, 7], "gui_update_termin": 0, "depend": [0, 3, 6, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 53, 59], "messag": [0, 7], "gui_value2list": 0, "action": [0, 45], "remov": [0, 7], "cell": [0, 6, 7, 55, 56], "arrai": [0, 7, 8, 56], "after": [0, 56, 58], "If": [0, 6, 7, 45, 46, 47, 49, 50, 55, 57], "without": [0, 6], "ani": [0, 2, 7, 10, 33, 49], "gui_write_result": 0, "ith": 0, "includ": [0, 1, 2, 5, 6, 7, 8, 9, 11, 28, 45, 46, 47, 54, 55, 56, 58, 59], "ct": [0, 1, 5, 6, 7, 46, 47, 50, 53, 54, 55, 56, 57, 58, 59], "ar": [0, 2, 3, 4, 5, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 53, 55, 56, 57, 58, 59, 60], "uielement": 0, "analys": 0, "third": [0, 7, 8, 51, 56], "millenium": [0, 51], "burcat": [0, 6, 7, 8, 46, 47, 51, 55, 56, 58], "ruscic": [0, 6, 8, 46, 47, 51, 55, 56], "2005": [0, 6, 8, 46, 47, 51, 55, 56], "denot": [0, 8, 57], "suffix": 0, "_m": [0, 7, 56], "see": [0, 4, 6, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 50, 55, 59], "uiprefer": 0, "prefer": 0, "uifeedback": 0, "bug": 0, "inquiri": [0, 46, 47], "reproduc": [0, 59], "4": [0, 4, 8, 12, 13, 14, 45, 46, 47, 51, 56, 59], "uiabout": 0, "know": 0, "who": [0, 46, 47], "develop": [0, 1, 9, 10, 45, 46, 47, 50, 51, 54, 59], "link": 0, "flag_cal": 0, "other": [0, 1, 7, 45], "le_omit": 0, "omit": 0, "le_select": 0, "miscelan": 0, "tun": [0, 6], "background_color": 0, "9098": 0, "8902": 0, "backgound": 0, "caller_app": 0, "handl": [0, 7, 46, 47, 50, 51], "caller": 0, "delta_x": 0, "9": [0, 6, 7, 8, 46, 47, 51, 59], "left": [0, 2, 6, 8, 54, 57, 60], "margin": 0, "right": [0, 2, 6, 8, 45, 54, 57, 60], "delta_i": 0, "12": [0, 8, 14, 16, 24, 50, 51, 56], "top": [0, 1], "height_box": 0, "22": [0, 7, 8, 12, 15, 17, 20, 21, 23, 25, 27, 32, 33, 34, 35, 36, 39, 40, 41, 42, 43, 44, 46, 47, 56, 59, 60], "box": [0, 7], "height": 0, "height_panel_0": 0, "38": 0, "pixel": [0, 7], "height_text": 0, "14": [0, 6, 37, 46, 47, 51, 56, 59], "width_box": 0, "60": [0, 4], "width": [0, 7], "width_right": 0, "521": 0, "x0_panel_right": 0, "206": 0, "initi": [0, 1, 2, 3, 5, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 56, 58, 60], "positit": 0, "x": [0, 2, 7, 33], "axi": [0, 7], "y0_panel_right": 0, "428": 0, "y": [0, 7, 50], "pleas": [1, 9, 46, 47, 49, 50], "note": [1, 8, 9, 46, 47, 50], "under": [1, 3, 5, 9, 10, 21, 45, 46, 47, 50, 54, 59], "here": [1, 11, 49, 50, 54, 57, 59], "we": [1, 2, 7, 8, 9, 10, 11, 46, 47, 52, 53, 54, 56, 57, 58, 59, 60], "can": [1, 2, 6, 7, 8, 9, 10, 46, 47, 49, 50, 52, 53, 56, 57, 58, 59], "find": [1, 2, 3, 4, 6, 19], "implement": [1, 2, 3, 4, 5, 6, 7, 50, 55], "combust": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 26, 28, 30, 45, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60], "toolbox": [1, 2, 5, 6, 7, 8, 9, 10, 11, 45, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60], "sourc": [1, 8, 46, 47, 49, 50, 51], "follow": [1, 2, 7, 45, 46, 47, 49, 50, 53, 55, 56, 57, 58, 59], "folder": [1, 5, 49, 55, 56, 59, 60], "main": [1, 5, 7, 46, 47, 53, 56], "directori": [1, 49], "exampl": [1, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 57, 58, 59, 60], "gui": [1, 6, 9, 46, 47, 49, 50, 51, 52, 55, 59], "instal": [1, 55], "modul": [1, 46, 47, 54, 55], "util": [1, 50, 56], "run_test": 1, "m": [1, 3, 4, 6, 7, 8, 9, 11, 46, 47, 49, 50, 51, 55, 56, 57, 58, 59, 60], "code_of_conduct": 1, "md": 1, "contribut": [1, 2, 7], "contributor": [1, 45, 46, 47], "licens": [1, 7, 45, 46, 47], "readm": 1, "These": [1, 8, 54, 56], "layer": 1, "encompass": 1, "showcas": 1, "usag": 1, "hous": 1, "function": [1, 2, 5, 6, 8, 45, 46, 47, 49, 53, 54, 55, 56, 57, 58, 59], "add": [1, 49], "ons": 1, "host": [1, 45], "royalti": [1, 46, 47, 49], "free": [1, 2, 5, 7, 28, 46, 47, 49, 54, 56], "stand": 1, "alon": 1, "version": [1, 7, 8, 46, 47, 49, 50, 51, 56], "equil": [1, 5, 46, 47, 54], "sd": [1, 5, 46, 47, 60], "along": [1, 7, 54], "accommod": 1, "purpos": [1, 7, 45], "obtain": [1, 2, 3, 4, 6, 7, 8, 46, 47, 49, 54, 59, 60], "unit": [1, 7, 45, 51, 57, 59], "test": [1, 8, 46, 47], "ensur": [1, 56], "correct": [1, 7], "graph": 1, "verif": 1, "regard": [1, 54], "have": [1, 2, 4, 8, 9, 11, 54, 55, 56, 57, 58, 59], "run": [1, 7, 49, 55, 56, 59, 60], "script": 1, "briefli": [1, 53], "describ": [1, 56], "gnu": 1, "public": [1, 2, 3, 4, 46, 47], "v3": 1, "final": [1, 2, 5, 7, 46, 47, 54, 58, 59], "offici": 1, "github": [1, 7, 24, 45, 46, 47, 49, 60], "repositori": [1, 7, 9, 45, 46, 47, 49], "thermochem": [1, 3, 4, 5, 6, 7, 8, 38, 46, 47, 50, 51, 54, 55, 60], "equilibrium": [1, 5, 7, 23, 24, 25, 26, 27, 28, 29, 38, 40, 41, 42, 43, 44, 46, 47, 50, 51, 52, 60], "deton": [1, 5, 6, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 46, 47, 50, 51, 60], "unclasifi": 1, "equat": [1, 2, 6, 8, 46, 47, 54, 57, 58], "state": [1, 2, 4, 5, 6, 12, 13, 14, 15, 16, 17, 20, 21, 22, 32, 33, 34, 35, 36, 39, 45, 46, 47, 51, 53, 54, 56, 58], "root": [1, 6], "algorithm": [1, 2, 6, 55], "section": [2, 3, 4, 10, 49, 52, 53, 54, 56, 59], "you": [2, 3, 4, 45, 46, 47, 49, 50, 52, 55, 59], "document": [2, 3, 4, 7, 45, 46, 47], "kernel": [2, 4, 7, 46, 47, 60], "which": [2, 6, 7, 8, 27, 45, 49, 55, 56, 57, 58, 59], "chemic": [2, 3, 6, 7, 38, 46, 47, 50, 51, 52, 53, 55, 60], "composit": [2, 3, 4, 6, 7, 23, 24, 25, 26, 27, 28, 29, 40, 41, 42, 43, 44, 46, 47, 51, 53, 54, 55, 60], "desir": 2, "transform": [2, 7, 45, 46, 47, 53, 54, 56, 58], "enthalpi": [2, 5, 7, 8, 46, 47, 54, 56], "It": [2, 4, 6, 7, 8, 46, 47, 50], "also": [2, 6, 7, 8, 27, 46, 47, 49, 59], "assum": [2, 4, 7, 57, 60], "complet": [2, 4, 6, 7, 26, 28, 46, 47, 55, 57, 58], "stem": 2, "minim": [2, 5, 6, 54], "energi": [2, 5, 7, 8, 23, 28, 54, 56], "system": [2, 5, 6, 7, 8, 53, 54, 56, 57], "lagrang": [2, 5, 54], "multipli": [2, 5, 6, 54], "combin": [2, 5, 6, 7, 54], "newton": [2, 5, 6, 7, 54], "raphson": [2, 5, 7, 54], "method": [2, 3, 4, 5, 6, 7, 51, 54], "upon": [2, 5, 45, 58], "ga": [2, 4, 6, 7, 26, 28, 46, 47, 50, 51, 54, 56], "defin": [2, 5, 6, 7, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 60], "two": [2, 3, 4, 5, 7, 26, 28, 46, 47, 49, 52, 54, 56, 59], "gordon": [2, 3, 4, 46, 47, 51, 54, 60], "mcbride": [2, 3, 4, 6, 8, 46, 47, 51, 54, 55, 56, 60], "1994": [2, 3, 4, 46, 47, 51, 54, 60], "first": [2, 4, 6, 7, 55, 57, 59], "three": [2, 5, 6, 8, 46, 47], "independ": 2, "1996": [2, 51], "partial": [2, 7], "text": [2, 7, 8, 57, 58, 60], "ln": [2, 8], "v": [2, 7, 26, 28, 33], "t": [2, 4, 6, 7, 8, 24, 26, 28, 33, 46, 47, 50, 54, 56, 59, 60], "_p": 2, "_t": 2, "h": [2, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 39, 40, 41, 43, 44, 51, 56, 58, 59, 60], "c_p": [2, 8], "ideal": [2, 3, 5, 6, 7, 46, 47, 51, 57, 58, 59], "begin": [2, 8, 54, 55, 57, 58, 59], "pv": 2, "nrt": 2, "end": [2, 8, 19, 28, 38, 54, 57, 58], "appli": [2, 8, 50, 51], "logarithm": [2, 3, 7], "both": [2, 49, 56, 58], "side": [2, 28], "n": [2, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 51, 57, 58, 59, 60], "r": [2, 4, 7, 8, 33, 46, 47, 51, 59], "readili": 2, "seen": [2, 8], "dfrac": [2, 57], "To": [2, 8, 49, 55, 56, 57, 58, 59, 60], "distinguish": [2, 56], "between": [2, 6, 46, 47, 55, 56, 57], "reaction": [2, 7, 8, 28, 57, 58], "c_": 2, "relat": [2, 6, 7], "sum": [2, 8], "limits_": [2, 8], "j": [2, 3, 4, 6, 7, 8, 50, 51, 56], "n_j": [2, 8, 57], "circ": [2, 8], "delta_j": 2, "h_j": 2, "eta_j": 2, "dot": [2, 8], "ng": [2, 6], "non": [2, 6, 7, 46, 47, 50, 51], "align": 2, "ne": [2, 6, 7, 8, 33], "a_": [2, 8, 60], "ij": [2, 8], "pi_i": 2, "rt": [2, 8], "quad": 2, "delta": [2, 54], "complete_combust": 2, "mix": [2, 3, 7], "chno": 2, "tupl": [2, 3, 4, 6, 7], "str": [2, 6, 7], "complemt": 2, "model": [2, 3, 6, 7, 38, 46, 47, 51, 60], "strr": [2, 4, 7, 16, 26, 28], "equilibr": 2, "mix1": [2, 3, 4, 7, 26, 28], "pp": [2, 6, 7, 24, 25, 26, 27, 28, 29, 40, 43, 59], "bar": [2, 3, 7, 25, 26, 27, 28, 29, 30, 31, 38, 40, 41, 42, 43, 46, 47, 57, 59, 60], "mix2": [2, 3, 4, 7], "previou": [2, 3, 4, 6], "01325": [2, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 43, 44, 59, 60], "equilibrate_t": 2, "tp": [2, 6, 24, 43, 44, 46, 47, 54, 59], "guess_mol": [2, 7], "mol": [2, 6, 7, 8, 56, 59], "3000": [2, 4, 6, 43, 44, 59, 60], "equilibrate_t_tchem": 2, "calor": [2, 4, 6, 46, 47, 54], "perfect": [2, 4, 6, 54], "equilibrium_dt": 2, "n0": [2, 6], "a0": [2, 6, 7], "ind_nswt": [2, 6], "ind_swt": [2, 6], "ind_elem": 2, "h0rt": 2, "matrix": [2, 6, 7, 8], "linear": [2, 6, 7, 8, 50, 51], "b": [2, 3, 4, 7, 8, 33, 46, 47, 50, 51, 56], "stoichiometr": [2, 6, 7, 8, 13, 14, 15, 16, 17, 21, 22, 57, 58, 59], "total": [2, 6, 8, 46, 47, 59], "ind": [2, 7], "gaseou": [2, 6, 7, 46, 47, 50, 54], "dimensionless": [2, 4, 6, 7, 8], "dni_t": 2, "dn_t": 2, "equilibrium_dt_larg": 2, "ind_": [2, 6], "equilibrium_dp": 2, "dni_p": 2, "dn_p": 2, "equilibrium_dp_larg": 2, "equilibrium_gibb": 2, "take": [2, 7, 58], "advantag": 2, "spars": 2, "upper": 2, "submatrix": 2, "size": [2, 7, 56], "outlin": [2, 3, 4, 58], "nasa": [2, 3, 4, 6, 7, 8, 46, 47, 51, 54, 56, 58, 60], "1311": [2, 3, 4, 51], "n_i": 2, "flag_condensed_i": 2, "indic": [2, 3, 6, 7, 55, 56, 59], "stop": [2, 4, 7], "rel": [2, 4, 7, 57], "stop_ion": 2, "equilibrium_gibbs_eo": 2, "ioniz": [2, 6, 7, 46, 47, 51, 54, 56, 58], "equilibrium_gibbs_larg": 2, "equilibrium_helmholtz": 2, "vp": 2, "volum": [2, 6, 7, 23, 41, 42, 44, 51, 54, 57, 60], "m3": [2, 7, 59], "0716": 2, "equilibrium_helmholtz_eo": 2, "equilibrium_helmholtz_larg": 2, "propel": [3, 5, 6, 29, 30, 31, 46, 47, 50, 58, 60], "perform": [3, 5, 6, 7, 8, 10, 30, 31, 46, 47, 50, 54, 60], "There": [3, 46, 47, 56, 57, 59], "iac": [3, 6, 31, 60], "infinit": [3, 31, 46, 47, 60], "area": [3, 6, 30, 31, 46, 47, 60], "chamber": [3, 6, 30, 31, 46, 47, 60], "fac": [3, 30, 60], "finit": [3, 30, 46, 47, 60], "compute_fac": 3, "mix2_inj": 3, "mix2_c": 3, "mix3": [3, 4, 7], "equilibria": 3, "injector": 3, "outlet": 3, "throat": [3, 6, 60], "compute_chamber_iac": 3, "exit": [3, 6, 30, 31, 60], "hp": [3, 6, 7, 25, 26, 27, 28, 29, 46, 47, 54], "compute_exit": 3, "mix4": [3, 7], "aratio": [3, 6, 30, 31], "area_exit": 3, "area_throat": 3, "mix2_in": 3, "inlet": 3, "compute_throat_iac": 3, "guess_pressure_iac_model": 3, "pressur": [3, 4, 5, 6, 7, 8, 25, 26, 27, 28, 29, 40, 43, 46, 47, 53, 54, 55, 56, 60], "guess": [3, 4, 6, 7], "an": [3, 4, 7, 8, 13, 14, 28, 30, 31, 38, 45, 46, 47, 49, 50, 51, 53, 54], "guess_pressure_exit_iac": 3, "flag_subson": [3, 6], "pressure_inf": 3, "pressure_exit": 3, "point": [3, 6, 7, 18, 19], "interest": 3, "subson": [3, 6], "superson": 3, "region": 3, "log_p": 3, "log": [3, 7, 24], "fals": [3, 7, 26, 28, 30, 38, 59], "rocket_paramet": 3, "graviti": [3, 6], "gravit": 3, "acceler": [3, 7], "s2": [3, 6, 7], "rocket_perform": 3, "solve_model_rocket": 3, "mix2_1": [3, 4], "involv": [4, 5, 7, 8, 50, 58, 59], "strong": [4, 5], "steadi": [4, 5, 46, 47], "wave": [4, 5, 6, 7, 13, 32, 33, 34, 35, 36, 39, 46, 47, 50, 51, 60], "either": [4, 5, 46, 47], "obliqu": [4, 5, 6, 13, 14, 34, 35, 36, 46, 47], "stream": [4, 5], "configur": [4, 5, 6, 7, 24, 55, 59], "within": [4, 5, 45, 46, 47, 56, 60], "limit": [4, 5, 6, 7, 8, 52], "regular": [4, 5, 6, 46, 47], "reflect": [4, 5, 6, 17, 20, 22, 35, 39, 46, 47], "incid": [4, 6, 32, 33, 34, 35, 36, 46, 47], "chapman": [4, 12, 13, 14, 15, 16, 17, 20, 21, 22, 46, 47, 60], "jouguet": [4, 12, 13, 14, 15, 16, 17, 20, 21, 22, 46, 47, 60], "det_cj": 4, "strp": [4, 7, 16, 19, 24, 26, 28], "det_compute_guess": 4, "drive_factor": [4, 13, 14, 15, 16, 17, 18, 19, 21, 22], "jump": [4, 7, 51], "chon": 4, "recomput": [4, 6], "incomplet": [4, 26, 28], "step": [4, 53, 57], "overdriven": [4, 6, 15, 16, 17, 34, 35], "respect": [4, 6, 7, 8, 54, 56, 57, 59], "sound": [4, 7, 19, 32, 59], "m1": [4, 7, 18, 19, 38, 46, 47], "densiti": [4, 7], "q": [4, 7], "heat": [4, 7, 8, 56], "releas": [4, 6, 7, 46, 47], "det_compute_guess_cea": 4, "cea": [4, 7, 46, 47, 54, 60], "sec": 4, "8": [4, 7, 8, 18, 26, 28, 51, 56, 60], "det_oblique_beta": [4, 13], "beta": [4, 6, 13, 19, 34], "angl": [4, 6, 7, 13, 14, 34, 35, 36, 38, 46, 47], "deg": [4, 7, 13, 14, 34, 35, 36], "weak": [4, 50, 51], "mix2_2": 4, "det_oblique_theta": [4, 14], "theta": [4, 6, 14, 19, 35, 36, 38], "deflect": [4, 6, 7, 14, 35, 36, 38, 46, 47], "drive": [4, 18, 19], "factor": [4, 7, 18, 19, 57], "30": [4, 6, 18, 19, 30, 31, 38, 45, 46, 47, 56], "det_overdriven": [4, 15, 16], "planar": [4, 12, 15, 16, 17, 20, 21, 22, 32, 33, 39, 46, 47, 50, 51, 60], "det_polar": [4, 18, 19], "polar": [4, 6, 7, 18, 19, 37, 38, 46, 47], "diagram": [4, 46, 47, 60], "u1": [4, 6, 32, 33, 34, 35, 36, 37, 39], "det_underdriven": [4, 16, 21], "underdriven": [4, 16, 22], "shock_ideal_ga": 4, "gamma": [4, 7, 59], "rankin": 4, "hugoniot": [4, 7, 46, 47], "slope": [4, 7], "shock_incid": 4, "shock_incident_2": 4, "shock_oblique_beta": [4, 34], "one": [4, 7, 8, 45, 59], "shock_oblique_reflected_theta": 4, "u2": [4, 7], "mix5_1": 4, "mix5_2": 4, "shock_oblique_theta": [4, 36], "shock_polar": [4, 37], "shock_polar_limitrr": 4, "curv": [4, 7, 18, 19, 46, 47], "broyden": 4, "shock_reflect": 4, "mix5": 4, "ha": [5, 6, 8, 46, 47, 50, 54, 55, 56, 59], "core": [5, 8, 46, 47, 59], "gibb": [5, 6, 7, 8, 28, 54, 56], "helmholtz": [5, 6, 54], "multidimension": [5, 54], "estim": [5, 7, 46, 47, 50], "addition": [5, 54], "built": [6, 8, 55], "written": [6, 45, 46, 47], "fast": [6, 46, 47, 55], "thu": [6, 55, 57], "pass": [6, 55], "been": [6, 8, 46, 47, 50, 54, 55, 59], "organ": [6, 7, 55], "hierarch": [6, 55], "structur": [6, 8, 55], "oop": [6, 55], "shown": [6, 8, 55], "input": [6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 55, 59], "access": [6, 8, 46, 47, 49, 52, 53, 55, 58], "well": [6, 50, 55], "control": [6, 55], "auto": [6, 19, 26, 28, 55], "setup": [6, 55], "flag_result": [6, 38, 59], "desktop": [6, 9, 49], "environ": [6, 9, 49], "2002": [6, 8, 46, 47, 51, 55, 56], "griddedinterpol": [6, 8, 55, 56], "piecewis": [6, 7, 8, 51, 55], "cubic": [6, 7, 8, 51, 55], "hermit": [6, 7, 8, 55], "interpol": [6, 7, 8, 51, 55], "polynomi": [6, 7, 8, 46, 47, 55, 56], "pchip": [6, 8, 55], "fritsch": [6, 8, 51, 55], "carlson": [6, 8, 51, 55], "1980": [6, 8, 51, 55], "faster": [6, 8, 55, 56], "where": [6, 8, 49, 50, 54, 55, 57, 58], "combustion_toolbox_app": [6, 49], "fit": [6, 7, 8, 46, 47], "possibl": [6, 56], "appear": [6, 7, 53, 58, 59], "air_ion": [6, 33, 34, 35, 36, 37, 60], "specifi": [6, 7, 54, 56, 57, 58, 59], "list_speci": [6, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 56, 58, 59, 60], "n2": [6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 56, 57, 58, 59, 60], "o2": [6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 56, 57, 58, 59, 60], "NO": [6, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 26, 27, 28, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 58, 59], "inject": 6, "preload": 6, "self_2": 6, "copi": [6, 26, 28, 45], "anoth": [6, 8], "complete_initi": 6, "contained_el": 6, "containt": 6, "task": 6, "establish": [6, 7, 58, 59], "catalog": [6, 7], "accord": [6, 7], "phase": [6, 7, 46, 47, 50, 51, 54, 56], "cryogen": [6, 7], "liquid": [6, 7, 56], "liquifi": [6, 7], "gase": [6, 7, 46, 47], "set_db": 6, "flag_reduced_db": [6, 7], "flag_fast": [6, 38], "load": [6, 7, 53, 55, 56], "branch": 6, "date": [6, 7, 8, 46, 47], "r0": 6, "univers": 6, "m0": 6, "each": [6, 7, 57], "n_prop": 6, "properties_matrix": [6, 7], "massormolar": [6, 7], "mass": [6, 7, 8, 50, 56], "mintol_displai": 6, "minimum": [6, 7], "l_phi": 6, "length": [6, 7, 19, 28], "composition_unit": 6, "period": [6, 7, 46, 47], "tabl": [6, 7, 8, 46, 47, 51], "ind_c": 6, "carbon": 6, "ind_h": 6, "hydrogen": [6, 8, 18, 19], "ind_o": 6, "oxygen": 6, "ind_n": 6, "nytrogen": 6, "electron": 6, "sulfur": 6, "ind_si": 6, "silicon": [6, 58], "set_el": 6, "timer_0": 6, "timer": 6, "measur": 6, "timer_loop": 6, "config": [6, 7, 24, 26, 28, 38], "flag_initi": 6, "fulli": 6, "flag_first": 6, "flag_foi": 6, "flag_added_speci": 6, "becaus": [6, 56], "were": 6, "stochiometr": [6, 59], "flag_n_fuel": 6, "flag_n_oxid": 6, "flag_n_inert": 6, "flag_weight": 6, "spece": 6, "weight": [6, 7], "show": [6, 46, 47, 60], "flag_check_input": 6, "flag_gui": 6, "flag_label": 6, "flag_prop": 6, "sever": [6, 7, 49], "fieldnam": [6, 7], "flag_length": 6, "export_result": [6, 7], "index_ls_origin": 6, "indec": [6, 7], "origin": [6, 45], "display_speci": [6, 7], "problemtyp": [6, 7], "sp": [6, 7, 40, 46, 47, 54], "tv": [6, 44, 46, 47, 54], "ev": [6, 7, 23, 46, 47, 54], "sv": [6, 7, 41, 42, 46, 47, 54], "shock_i": [6, 32, 33], "shock_r": [6, 39], "r_fuel": 6, "r_oxid": 6, "r_inert": 6, "tr": [6, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 57, 59], "pr": [6, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 57, 59], "vp_vr": [6, 41, 42], "aratio_c": [6, 30], "thoat": 6, "s_fuel": [6, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 40, 41, 42, 43, 44, 57, 59], "n_fuel": [6, 24, 26, 28, 57, 59], "t_fuel": [6, 27], "s_oxid": [6, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 57, 59], "n_oxid": [6, 32, 33, 34, 35, 36, 37, 38, 39, 57, 59], "t_oxid": [6, 27], "s_inert": 6, "n_inert": 6, "t_inert": 6, "ratio_oxidizers_o2": [6, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 40, 41, 42, 43, 44, 57, 59], "ratio_inerts_o2": 6, "wt_ratio_oxid": 6, "wt_ratio_inert": 6, "eo": [6, 7, 46, 47], "flag_ion": [6, 7, 56, 58], "flag_tchem_frozen": 6, "flag_frozen": [6, 38], "imperfect": [6, 46, 47, 54], "flag_iac": [6, 30, 31], "flag_eo": 6, "ls_db": [6, 7], "ns_db": [6, 7], "ls_formula": 6, "formula": [6, 7, 56], "ind_cryogen": 6, "ind_ox_ref": [6, 7], "ind_ion": 6, "ind_react": 6, "react": [6, 7, 46, 47, 50, 51, 57], "ind_frozen": 6, "ls_lean": 6, "ls_rich": 6, "ls_soot": 6, "soot": [6, 7, 8, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 26, 27, 28, 40, 41, 43, 44, 58, 59, 60], "flag_complet": 6, "flag_burcat": [6, 7, 56, 58], "automat": [6, 7, 45, 49, 58], "get_index_ion": 6, "ion": [6, 46, 47, 54, 58], "hc": [6, 58, 60], "dissoci": [6, 7, 28, 46, 47, 54, 58], "ideal_air": 6, "air_id": 6, "hydrogen_l": [6, 29, 30, 31, 60], "si": [6, 7, 58], "phi_c": [6, 7], "theoret": [6, 7, 46, 47, 50], "attribut": 6, "flag_extrapol": 6, "extrapol": [6, 7, 8], "toln": 6, "1e": 6, "tol_gibb": 6, "05": [6, 26, 28, 29, 30, 31, 59, 60], "itmax_gibb": 6, "max": [6, 7, 19, 46, 47], "iter": [6, 7], "70": 6, "toln_guess": 6, "06": [6, 60], "tole": 6, "balanc": 6, "tol_pi_": 6, "lagrangian": 6, "04": [6, 56, 60], "itmax_ion": 6, "charg": 6, "t_ion": 6, "tol0": 6, "03": [6, 56], "itmax": [6, 7], "root_method": 6, "root_t0_l": 6, "1000": [6, 7, 58], "root_t0_r": 6, "root_t0": 6, "rang": [6, 7, 8, 46, 47, 54, 58], "tol_shock": 6, "it_shock": 6, "50": [6, 7, 14, 60], "mach_thermo": 6, "abov": [6, 57, 58], "t2_guess": 6, "h2": [6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 39, 40, 41, 43, 44, 56, 58, 59, 60], "h1": 6, "tol_obliqu": 6, "it_obliqu": 6, "20": [6, 8, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 27, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 60], "n_points_polar": [6, 18, 19], "100": [6, 7, 24, 28, 30, 31, 46, 47], "tol_limitrr": 6, "it_limitrr": 6, "10": [6, 7, 8, 15, 16, 17, 18, 21, 22, 28, 34, 35, 36, 37, 41, 42, 46, 47, 50, 51, 59, 60], "it_guess_det": 6, "tol_rocket": 6, "it_rocket": 6, "tol_eo": 6, "it_eo": 6, "multipl": [7, 59], "root_find": 7, "thermo": [7, 8], "compute_yfuel": 7, "mix_fuel": 7, "yi_fuel": 7, "compute_dens": 7, "rho": 7, "gpl": 7, "license_cont": 7, "abundances2mol": [7, 24], "filenam": 7, "solar": [7, 24, 60], "abund": [7, 24, 51, 60], "scale": 7, "metal": [7, 24, 60], "remain": [7, 54, 56, 57], "he": [7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 32, 39, 40, 41, 43, 44, 59, 60], "cl": [7, 33], "fe": 7, "txt": [7, 24], "append_cel": [7, 16], "cell1": 7, "cell2": 7, "append": [7, 16], "more": [7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 52, 56], "common": [7, 45], "celli": 7, "addit": [7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 53, 54, 59], "merg": 7, "append_struct": 7, "s1": 7, "append_": 7, "ask_problem": 7, "dialog": 7, "deprec": 7, "pt": 7, "string": 7, "assign_vector2cel": 7, "assign": 7, "go": 7, "specif": [7, 8, 58], "cell2vector": [7, 19, 26, 28], "convert": 7, "individu": [7, 51, 59], "field": [7, 55, 56], "check_foi": 7, "foi_speci": 7, "check_input": 7, "check_temperature_rang": 7, "out": [7, 8], "allow": [7, 8, 52, 58], "check_upd": 7, "flag_upd": 7, "compute_gamma": 7, "rho2": 7, "p2": 7, "kg": [7, 28, 59], "compute_gammas_frozen": 7, "compute_first_deriv": 7, "deriv": 7, "uniform": 7, "grid": 7, "dxdy": 7, "compute_phi_c": 7, "compute_properti": 7, "compute_ratio_oxidizers_o2": 7, "compute_temperature_mixtur": 7, "compound": 7, "400": 7, "convert_pa_to_bar": 7, "pa": 7, "1e5": 7, "convert_atm_to_bar": 7, "convert_bar_to_pa": 7, "convert_bar_to_atm": 7, "convert_weight_percentage_to_mol": 7, "weight_percentag": 7, "wt": 7, "h2o": [7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 39, 40, 41, 43, 44, 56, 58, 59, 60], "co2": [7, 8, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 58, 59, 60], "create_cell_ntim": 7, "same": [7, 8, 18, 19, 26, 28, 45, 56, 57, 59], "define_f": 7, "define_foi": 7, "up": [7, 8, 46, 47], "diluent": 7, "evalu": [7, 8, 28, 50, 51], "define_i": 7, "define_o": 7, "docs_ct": 7, "open": [7, 46, 47, 49, 50, 51], "web": 7, "browser": 7, "find_ind": 7, "ch4": [7, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 40, 41, 42, 43, 44, 46, 47, 57, 58, 59, 60], "get_flag_n": 7, "get_combustion_toolbox_vers": 7, "get_index_phase_speci": 7, "get_latest_version_github": 7, "repo_nam": 7, "latest": 7, "usernam": 7, "owner": 7, "tag": [7, 46, 47], "git_data": 7, "bodi": 7, "request": 7, "albertocuadra": [7, 45], "get_monitor_posit": 7, "monitor": 7, "connect": [7, 49], "devic": 7, "java": 7, "monitor_id": 7, "getmonitorposit": 7, "tri": 7, "screen": [7, 46, 47], "do": [7, 55, 57], "account": [7, 58], "ui": 7, "so": 7, "proper": 7, "otherwis": 7, "get_monitor_positions_matlab": 7, "get_ord": 7, "magnitud": 7, "0001": 7, "get_oxidizer_refer": 7, "get_partial_deriv": 7, "kj": [7, 8, 28, 59], "get_titl": 7, "titl": [7, 26, 28, 46, 47, 50], "titlenam": 7, "get_transform": 7, "get_typespeci": 7, "typespeci": 7, "list_phase_speci": 7, "7": [7, 8, 18, 51, 56, 58, 59, 60], "52": [7, 56, 58, 59], "post_result": [7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 59], "postprocess": [7, 24], "print_error": 7, "me": 7, "mexcept": 7, "identifi": [7, 56], "warn": 7, "message_solut": 7, "error_messag": 7, "read_abund": 7, "reorganize_index_phase_speci": 7, "reorgin": 7, "set_air": [7, 26, 28], "flag_ideal_air": 7, "incluid": 7, "set_prop": [7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 57, 59], "ass": 7, "set_react_index": 7, "set_speci": 7, "fill": 7, "76": [7, 58, 60], "set_species_initil": 7, "set_transform": 7, "setup_segregated_solv": 7, "segreg": 7, "smooth_data": [7, 19], "smooth": [7, 19], "fourier": [7, 19], "nonlinearleastsquar": 7, "direct": [7, 50], "start_point": 7, "solve_problem": [7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 59], "soundspeed_eq": 7, "p0": 7, "t0": 7, "speed": [7, 50], "stoich_prop_matrix": 7, "vector2cel": 7, "website_ct": 7, "websit": [7, 8, 9, 45], "fullname2nam": 7, "full": [7, 56], "check_db": 7, "ls_check": 7, "slement": 7, "compute_change_moles_gas_react": 7, "element_matrix": 7, "intern": [7, 23, 50, 54, 56], "must": [7, 45], "dure": [7, 8, 46, 47, 49, 50, 58], "start": [7, 52, 55, 57], "stabl": 7, "diatom": 7, "18": [7, 50, 56], "monoatom": 7, "nobl": 7, "11": [7, 8, 51, 56], "19": [7, 29], "kr": 7, "37": [7, 56], "xe": 7, "55": 7, "rn": 7, "87": 7, "form": [7, 8, 46, 47], "delta_n": 7, "compute_interval_nasa": 7, "trang": [7, 56], "cttint": [7, 56], "interv": [7, 56], "tinterv": 7, "detect_location_of_phase_specifi": 7, "detect": 7, "locat": [7, 26, 28], "pharenthesi": 7, "n_open_parenthesi": 7, "parenthesi": 7, "index_open_parenthesi": 7, "c8h18": 7, "isooct": 7, "find_product": [7, 56, 58], "ind_elements_db": 7, "max_el": 7, "look": [7, 56], "flag_condens": [7, 58], "eminu": [7, 33, 34, 35, 36, 37, 38, 56, 58], "co": [7, 8, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 58, 59, 60], "find_species_l": [7, 33], "cond_with": 7, "type_with": 7, "cond_without": 7, "type_without": 7, "satisfi": 7, "avoid": [7, 8, 59], "minu": [7, 33], "plu": [7, 33], "ab": [7, 33], "w": [7, 33, 51, 59], "z": [7, 33], "cr": [7, 33], "br": [7, 8, 33], "u": [7, 19, 33, 49, 57, 58], "cu": [7, 33], "ni": [7, 33], "na": [7, 33, 51], "mg": [7, 33], "mo": [7, 33], "ag": [7, 33], "nb": [7, 33], "cb": [7, 33], "d": [7, 28, 33, 50, 51], "ca": [7, 33, 51], "cd": [7, 33], "mn": [7, 33], "generate_db": [7, 56], "generate_db_theo": 7, "db_theo": 7, "quantum": 7, "generate_db_mast": [7, 8], "mater": 7, "thermofil": 7, "thermo_ct": [7, 8], "inp": [7, 8], "generate_db_master_reduc": 7, "db_master_reduc": 7, "get_ind_el": 7, "maximum": [7, 46, 47], "ind_el": 7, "numel": 7, "get_interv": 7, "get_reference_elements_with_t_interv": 7, "get_speciesproperti": 7, "echo": 7, "found": [7, 49, 59], "txformula": [7, 56], "mm": [7, 56], "cp0": 7, "hf0": 7, "h0": 7, "ef0": 7, "s0": 7, "entropi": [7, 8, 54, 56], "dg0": 7, "isrefelm": 7, "reference_el": 7, "flag_r": 7, "renam": 7, "name_with_parenthesi": 7, "charact": 7, "come": [7, 8], "repres": [7, 8, 46, 47, 57, 58, 59], "species_with": 7, "cbgrb": [7, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 26, 27, 28, 40, 41, 43, 44, 56, 58, 59], "set_dht": 7, "thermal": [7, 8], "dht": 7, "basi": 7, "298": [7, 60], "15": [7, 13, 14, 19, 46, 47, 51, 56, 60], "set_cp": 7, "cp": [7, 59], "set_e0": 7, "e0": 7, "set_element_matrix": 7, "For": [7, 8, 46, 47, 57, 58, 59, 60], "That": 7, "atom": [7, 8], "set_g0": 7, "g0": 7, "set_h0": 7, "set_prop_db": 7, "hf": [7, 56], "set_reference_form_of_el": 7, "reference_form_of_el": 7, "set_reference_form_of_elements_with_t_interv": 7, "reference_form_of_elements_with_t_interv": 7, "set_s0": 7, "species_det": 7, "det": [7, 12, 17, 20, 22], "species_det_nasa": 7, "6000": [7, 56], "species_dht": [7, 8], "species_dht_nasa": 7, "species_cp": 7, "species_cp_nasa": 7, "cv": 7, "species_cv": 7, "species_cv_nasa": 7, "species_e0": 7, "species_e0_nasa": 7, "species_g0": [7, 8], "species_g0_nasa": 7, "species_gamma": 7, "species_gamma_nasa": 7, "species_h0": 7, "species_h0_nasa": 7, "species_s0": 7, "species_s0_nasa": 7, "species_thermo_nasa": 7, "thermo_millennium_2_thermonasa9": 7, "millennium": [7, 8, 56], "write": [7, 57, 58, 59], "thermo_millennium": 7, "unpack_nasa_coeffici": 7, "unpack": 7, "coeffici": [7, 8, 46, 47, 51, 56, 57], "integr": [7, 8], "texpon": [7, 56], "expon": [7, 56], "displaysweepresult": 7, "xvar": 7, "against": 7, "xscale": [7, 24], "fot": 7, "yscale": 7, "xdir": 7, "revers": [7, 24], "ydir": [7, 24], "ax": [7, 19, 26, 28], "get_mixtur": 7, "pattern": 7, "interpreter_label": 7, "interpret": 7, "futur": 7, "patch": 7, "short": [7, 56], "medium": 7, "long": [7, 24], "plot_figur": [7, 19, 26, 28], "x_field": 7, "x_var": 7, "y_field": 7, "y_var": 7, "customiz": 7, "leg": 7, "legend": [7, 26, 28], "legend_loc": 7, "linestyl": [7, 19, 38], "line": [7, 8, 46, 47, 59], "style": [7, 45], "linewidth": 7, "fontsiz": 7, "labelx": [7, 26, 28], "xlabel": 7, "label_x": 7, "x_label": 7, "labe": [7, 26, 28], "ylabel": 7, "label_i": 7, "y_label": 7, "label_typ": [7, 24], "dline": 7, "plot_figure_set": 7, "range_nam": 7, "tile": 7, "layout": [7, 46, 47], "main_ax": 7, "mi": 7, "plot_hugoniot": 7, "plot_molar_fract": [7, 24], "againt": 7, "nfrec": 7, "frequenc": 7, "mintol": 7, "axis_x": 7, "axis_i": 7, "xi": [7, 24, 59], "results_cea": 7, "plot_shock_polar": 7, "polynomial_regress": 7, "regress": 7, "dataset": 7, "y_poli": 7, "print_mixtur": 7, "mixi": 7, "mixn": 7, "print_stoichiometric_matrix": [7, 8], "transpos": [7, 8], "set_figur": 7, "set_legend": [7, 28], "legend_nam": [7, 26, 28], "etc": [7, 53, 55, 56], "set_titl": 7, "species2latex": 7, "latex": [7, 46, 47], "prefix": 7, "specieslatex": 7, "h2oblb": [7, 56], "si2h6_m": 7, "eos_pengrobinson": 7, "peng": 7, "robinson": 7, "vi": 7, "eos_vanderwa": 7, "van": 7, "der": 7, "waal": 7, "eos_id": 7, "eos_ideal_p": 7, "mu_ex_eo": 7, "a_mix": 7, "b_mix": 7, "excess": 7, "potenti": [7, 58], "atract": 7, "repuls": 7, "chemical_potential_ex": 7, "mu_ex_id": 7, "mu_ex_vanderwa": 7, "mu_ex_viri": 7, "virial": 7, "get_excel_cel": 7, "construct": [7, 58], "excell_cel": 7, "protected_funct": 7, "extern": 7, "palett": [7, 46, 47], "stephen": [7, 46, 47], "2021": [7, 46, 47, 50, 51, 60], "colorbrew": [7, 46, 47], "attract": [7, 46, 47], "distinct": [7, 46, 47], "colormap": [7, 46, 47], "drosteeffect": [7, 46, 47], "brewermap": [7, 46, 47], "retriev": [7, 46, 47, 54], "decemb": [7, 46, 47], "cpu": [7, 8, 46, 47, 59], "info": [7, 46, 47], "bjtor": [7, 46, 47], "cpuinfo": [7, 46, 47], "v1": [7, 45, 46, 47, 50], "march": [7, 46, 47], "octob": [7, 46, 47], "steffensen": 7, "aitken": 7, "newton_2": 7, "fprime": 7, "x0": 7, "print_error_root": 7, "execut": [7, 8, 49, 56], "nnumber": 7, "regula_guess": 7, "regula": 7, "falsi": 7, "get_gpoint": 7, "gpoint": 7, "gpoint_rel": 7, "get_point": 7, "x_vector": 7, "f_vector": 7, "get_point_aitken": 7, "g_vector": 7, "steff": 7, "steffenson": 7, "molecularweight": 7, "molecular": [7, 46, 47], "adiabaticindex": 7, "capac": [7, 56], "adiabaticindex_sound": 7, "definit": 7, "compressibility_factor": 7, "compress": [7, 40, 41, 42], "compute_heatreleas": 7, "compute_sound": [7, 32, 37], "profil": [7, 60], "cp_mass": 7, "cp_mole": 7, "cv_mass": 7, "cv_mole": 7, "enthalpy_formation_mass": 7, "enthalpy_formation_mol": 7, "enthalpy_mass": 7, "enthalpy_mol": 7, "entropy_mass": 7, "entropy_mol": 7, "equivalenceratio": 7, "gibbs_mass": 7, "gibbs_mol": 7, "intenergy_mass": 7, "intenergy_mol": 7, "massfract": 7, "meanmolecularweight": 7, "mean": 7, "molefract": 7, "molesga": 7, "soundspe": 7, "velocity_rel": 7, "front": [7, 32, 33, 34, 35, 36, 37, 38, 39, 57], "compute_error_moles_cea": 7, "results1": 7, "results2": 7, "varname_x": 7, "varname_i": 7, "compute_error_prop_cea": 7, "varsname_x": 7, "varsname_i": 7, "debug_plot_error": 7, "debug": 7, "per": [7, 8], "get_problems_solv": 7, "load_struct": 7, "variable_nam": 7, "plot_molar_fractions_valid": 7, "plot_properties_valid": 7, "plot_thermo_valid": 7, "plot_validation_shock_polar_sdtoolbox": 7, "results_ct": 7, "results_sdtoolbox": 7, "sdtoolbox": [7, 51, 60], "cantera": [7, 46, 47, 51, 60], "read_cea": 7, "AS": 7, "fid": 7, "fopen": 7, "test_soot_acetylen": 7, "run_ct": 7, "set_inputs_thermo_valid": 7, "funname_nasa": 7, "funname_ct": 7, "y_labelnam": 7, "own": [8, 59], "incorpor": [8, 56, 58], "avail": [8, 45, 46, 47, 49, 50, 51], "eqnarrai": 8, "a_1t": 8, "a_2t": 8, "a_3": 8, "a_4t": 8, "a_5t": 8, "a_6t": 8, "a_7t": 8, "phantom": 8, "a_8": 8, "a_9": 8, "a_i": 8, "20000": [8, 32, 33, 46, 47], "build": [8, 45], "g_i": 8, "express": 8, "6": [8, 18, 46, 47, 50, 51, 56, 59, 60], "textit": 8, "Then": 8, "eas": 8, "increment": 8, "approxim": 8, "200": [8, 40, 46, 47, 56, 58], "outsid": 8, "bound": 8, "higher": [8, 28], "term": [8, 45], "similar": [8, 45, 56], "stock": [8, 51], "et": [8, 46, 47, 60], "al": [8, 46, 47, 60], "2018": [8, 46, 47, 51], "should": [8, 55, 59], "emphas": 8, "narrow": 8, "mai": [8, 10, 45, 46, 47, 50, 51, 54, 58, 59], "significantli": [8, 56], "_2": [8, 57, 58, 59, 60], "2000": [8, 56], "simpl": 8, "callback": 8, "g0_co2": 8, "dht_co2": 8, "over": [8, 46, 47, 59], "h_0": 8, "g_0": 8, "s_0": 8, "dark": 8, "blue": 8, "teal": 8, "carri": 8, "intel": [8, 46, 47, 59], "tm": [8, 46, 47, 59], "i7": [8, 46, 47, 59], "8700": [8, 46, 47], "20ghz": [8, 46, 47], "lower": 8, "better": 8, "comparison": [8, 28], "symbol": [8, 46, 47], "import": 8, "conserv": [8, 54, 56], "a_0": 8, "constraint": 8, "b_i": 8, "matrici": 8, "underbrac": [8, 58], "21": [8, 18, 19, 38, 46, 47, 56, 57, 59], "cdot": [8, 57], "vdot": 8, "_": [8, 57, 58], "mathbf": 8, "ce": 8, "n_1": 8, "n_2": [8, 57], "n_": [8, 57], "b_1": 8, "b_2": 8, "b_": 8, "initializ": 8, "global": [8, 58], "exotherm": 8, "bromid": 8, "rightleftharpoon": [8, 58], "hbr": 8, "h_2": 8, "br_2": 8, "quick": 8, "br2": 8, "__": 8, "___": 8, "meantim": [9, 50], "provid": [9, 46, 47, 49, 57, 59], "alreadi": 9, "your": [9, 49, 59], "conveni": 9, "friendli": [9, 46, 47, 49], "graphic": [9, 49], "interfac": [9, 49], "mode": [9, 46, 47, 52], "example_tp": [9, 11], "example_tv": [9, 11], "example_hp": [9, 11], "example_hp_complete_incomplet": [9, 11], "example_hp_pressur": [9, 11], "example_hp_mixtemp": [9, 11], "example_hp_propel": [9, 11], "example_ev": [9, 11], "example_sp": [9, 11], "example_sv": [9, 11], "example_sv_frozen": [9, 11], "example_shock_i": [9, 11], "example_shock_i_ion": [9, 11], "example_shock_r": [9, 11], "example_shock_oblique_beta": [9, 11], "example_shock_oblique_theta": [9, 11], "example_shock_oblique_r": [9, 11], "example_shock_polar": [9, 11], "example_shock_polar_r": [9, 11], "example_det": [9, 11], "example_det_r": [9, 11], "example_det_overdriven": [9, 11], "example_det_overdriven_r": [9, 11], "example_det_underdriven": [9, 11], "example_det_underdriven_r": [9, 11], "example_det_overdriven_and_underdriven": [9, 11], "example_det_oblique_beta": [9, 11], "example_det_oblique_theta": [9, 11], "example_det_polar": [9, 11], "example_det_polar_sonic_and_max": [9, 11], "example_rocket_iac": [9, 11], "example_rocket_fac": [9, 11], "example_exoplanet_wasp43b_1": [9, 11], "highlight": 10, "variou": [10, 54], "easili": 10, "apolog": 10, "inconveni": 10, "caus": 10, "cj": [12, 13, 14, 15, 16, 17, 20, 21, 22, 46, 47], "theori": [12, 13, 14, 15, 16, 17, 20, 21, 22, 50, 51], "26": [12, 13, 15, 16, 17, 20, 21, 22, 23, 25, 27, 40, 41, 43, 44, 46, 47, 59], "c2": [12, 13, 15, 16, 17, 20, 21, 22, 23, 25, 26, 27, 28, 40, 41, 43, 44, 58, 59], "c2h4": [12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 40, 41, 43, 44, 58, 59, 60], "ch": [12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 26, 27, 28, 40, 41, 43, 44, 57, 58, 59], "ch3": [12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 26, 27, 28, 40, 41, 43, 44, 58, 59], "cn": [12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 26, 27, 28, 33, 34, 35, 36, 37, 40, 41, 43, 44, 58, 59], "hcn": [12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 40, 41, 43, 44, 58, 59, 60], "hco": [12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 26, 27, 28, 40, 41, 43, 44, 58, 59], "nh": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 40, 41, 43, 44, 58, 59], "nh2": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 40, 41, 43, 44, 58, 59], "nh3": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 40, 41, 43, 44, 58, 59, 60], "oh": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 40, 41, 43, 44, 56, 58, 59, 60], "wiki": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "author": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50], "alberto": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50], "cuadra": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 51], "lara": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "phd": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 51], "candid": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "group": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "fluid": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 50, 51], "mechan": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 50, 51], "universidad": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 51], "carlo": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 51], "iii": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 51], "de": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 51], "madrid": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 50, 51], "juli": [12, 15, 17, 20, 21, 23, 25, 27, 28, 32, 33, 34, 35, 36, 39, 40, 41, 42, 43, 44], "01": [12, 19, 20, 23, 25, 27, 41, 42, 43, 44, 59], "78": [12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 27, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "084": [12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 27, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44], "9476": [12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 27, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44], "9365": [12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 27, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44], "0319": [12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 27, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44], "OF": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44], "THE": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44], "No": [12, 20, 23, 51], "uniqu": [12, 20], "overdr": [13, 14, 15, 16, 17, 22], "80": 13, "oct": [13, 16, 18, 19, 22, 24, 26], "07": [13, 18, 19, 22, 59], "det_obliqu": [13, 14], "24": [14, 29, 30, 31, 46, 47, 56, 59], "nov": 14, "det_overdriven_and_underdriven": 16, "self_und": 16, "flip": 16, "det_overdriven_r": 17, "what": [18, 19], "m1_cj": [18, 19], "0382": 18, "2458": 18, "4534": 18, "6611": 18, "0763": 18, "hno": [18, 19, 58], "hno3": [18, 19], "nh2oh": [18, 19, 58], "no3": [18, 19, 32, 33, 34, 35, 36, 37, 38, 39, 58], "n2h2": [18, 19], "n2o3": [18, 19, 32, 33, 34, 35, 36, 37, 38, 39, 58], "n3": [18, 19, 32, 33, 34, 35, 36, 37, 38, 39, 58], "hno2": [18, 19], "no2": [18, 19, 32, 33, 34, 35, 36, 37, 38, 39, 58], "n2o": [18, 19, 32, 33, 34, 35, 36, 37, 38, 39, 58], "n2h4": [18, 19], "n2o5": [18, 19, 38, 58], "o3": [18, 19, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 56, 58], "ho2": [18, 19, 29, 30, 31, 56, 58], "h2o2": [18, 19, 29, 30, 31, 56, 58], "n3h": [18, 19], "nh2no2": [18, 19], "79": [18, 19, 46, 47, 57, 59], "det_polar_sonic_and_max": 19, "m1cj": 19, "9069": 19, "theta_son": 19, "beta_son": 19, "theta_max": 19, "beta_max": 19, "postshock_u2n": 19, "un": [19, 50], "postshock_u2": 19, "postshock_a": 19, "m2": 19, "m2n": 19, "ind_row_son": 19, "ind_row_sonic_n": 19, "beta_sonic_2": 19, "theta_sonic_2": 19, "start_point_son": 19, "0508682282375078": 19, "start_point_sonic_2": 19, "0661385531723257": 19, "start_point_max": 19, "0656724073958934": 19, "beta_sonic_smooth": 19, "theta_sonic_smooth": 19, "90": [19, 30, 31, 51, 60], "theta_max_smooth": 19, "beta_max_smooth": 19, "theta_sonic_2_smooth": 19, "beta_sonic_2_smooth": 19, "gca": 19, "theta_": [19, 46, 47], "rm": [19, 26, 28, 46, 47, 54, 57, 58, 60], "sonic": 19, "beta_": 19, "det_r": 20, "driven": 21, "underdr": 21, "det_underdriven_r": 22, "exoplanet": 24, "wasp": [24, 60], "43b": [24, 60], "vertic": [24, 60], "url": [24, 46, 47, 50, 60], "tea": [24, 46, 47, 51], "dzesmin": [24, 60], "rrc": [24, 60], "blecicet": [24, 60], "2015a": [24, 60], "apj": [24, 60], "fig6": [24, 60], "wasp43b": [24, 60], "c2h2_acetylen": [24, 58, 60], "hs_m": 24, "ni_abund": 24, "linspac": [24, 60], "4000": 24, "logspac": [24, 32, 33, 39, 40, 60], "natur": [26, 28], "13": [26, 38, 51, 59], "c2h6": [26, 28, 58], "c3h8": [26, 28, 58], "c4h10_isobutan": [26, 28], "02": [26, 34, 35, 36, 59, 60], "results_complet": [26, 28], "results_incomplet": [26, 28], "compar": 26, "mix2_complet": [26, 28], "mix2_incomplet": [26, 28], "northeast": [26, 28], "mixtemp": 27, "380": 27, "effect": [28, 50, 51], "le": 28, "chateli": 28, "principl": 28, "increas": [28, 54], "shift": 28, "fewer": 28, "impli": 28, "less": 28, "flame": 28, "29": [28, 56], "005": 28, "pressure_vector": 28, "sprintf": 28, "p_": [28, 46, 47], "4g": 28, "flag_speci": 28, "adibat": [28, 53], "gamma_": [28, 59], "best": 28, "lh2": [29, 30, 31, 60], "lox": [29, 30, 31, 60], "h2blb": [29, 30, 31, 56, 58], "o2blb": [29, 30, 31, 56, 58], "feb": 29, "a_chamb": 30, "a_throat": [30, 31], "101": [30, 31], "325": [30, 31], "a_exit": [30, 31], "jul": [30, 31], "n2o4": [32, 33, 34, 35, 36, 37, 38, 39, 58], "sound_veloc": [32, 37], "500": [32, 33, 39, 60], "shock_i_ion": 33, "39": [33, 37, 51, 59], "360": [33, 39], "13000": 33, "nminu": [33, 34, 35, 36, 37, 38, 58], "nplu": [33, 34, 35, 36, 37, 38, 58], "noplu": [33, 34, 35, 36, 37, 38, 58], "no2minu": [33, 34, 35, 36, 37, 38, 58], "no3minu": [33, 34, 35, 36, 37, 38, 58], "n2plu": [33, 34, 35, 36, 37, 38, 58], "n2minu": [33, 34, 35, 36, 37, 38, 58], "n2oplu": [33, 34, 35, 36, 37, 38, 58], "oplu": [33, 34, 35, 36, 37, 38, 56, 58], "ominu": [33, 34, 35, 36, 37, 38, 56, 58], "o2plu": [33, 34, 35, 36, 37, 38, 56, 58], "o2minu": [33, 34, 35, 36, 37, 38, 56, 58], "coplu": [33, 34, 35, 36, 37, 58], "cplu": [33, 34, 35, 36, 37, 58], "cminu": [33, 34, 35, 36, 37, 58], "cnplu": [33, 34, 35, 36, 37, 58], "cnminu": [33, 34, 35, 36, 37, 58], "cnn": [33, 34, 35, 36, 37, 58], "nco": [33, 34, 35, 36, 37, 58], "ncn": [33, 34, 35, 36, 37, 58], "arplu": [33, 34, 35, 36, 37, 38, 58], "n3_m": 33, "no2minus_m": 33, "no3minus_m": 33, "cn_m": 33, "cnplus_m": 33, "cnminus_m": 33, "cnn_m": 33, "ncn_m": 33, "o2_m": [33, 56], "o3_m": [33, 56], "co2_m": 33, "o3minus_m": [33, 56], "o3plus_m": [33, 56], "n3minus_m": 33, "n3plus_m": 33, "no3plus_m": 33, "ncominus_m": 33, "ncoplus_m": 33, "ncnminus_m": 33, "ncnplus_m": 33, "o4_m": [33, 56], "o4minus_m": [33, 56], "o4plus_m": [33, 56], "347": 33, "25": [33, 40, 56, 59], "a1": [34, 35, 36, 37], "85": 34, "472107491008314e": [34, 35, 36], "shock_obliqu": [34, 36], "shock_oblique_r": 35, "40": 36, "mach_numb": [36, 37], "jan": 37, "2023": [37, 38, 46, 47, 50, 51], "shock_polar_reflected_thermo": 38, "226": 38, "65": 38, "0117": 38, "altitud": 38, "km": 38, "28": 38, "35": 38, "apr": 38, "shock_polar_r": 38, "9000": 39, "isentrop": [40, 41, 42], "expans": [40, 41, 42], "1013": 40, "700": [41, 42], "2024": [45, 46, 47, 50, 51], "reserv": 45, "materi": 45, "distribut": [45, 46, 47, 60], "subject": [45, 46, 47, 54], "forth": [45, 46, 47, 54], "creativ": 45, "noncommerci": 45, "share": [45, 55], "alik": 45, "creativecommon": 45, "org": [45, 46, 47, 50, 51], "nc": 45, "sa": 45, "give": [45, 59], "credit": 45, "commerci": 45, "alter": 45, "continu": 45, "examin": 45, "lead": [45, 46, 47], "c\u00e9sar": [45, 46, 47, 50], "huet": [45, 46, 47, 50, 51], "advisor": [45, 46, 47, 50], "marco": [45, 46, 47, 50], "vera": [45, 46, 47, 50, 51], "grupo": [45, 46, 47], "mec\u00e1nica": [45, 46, 47], "fluido": [45, 46, 47], "av": [45, 46, 47], "28911": [45, 46, 47], "legan\u00e9": [45, 46, 47], "spain": [45, 46, 47, 50, 51], "samuel": 45, "delbarr": 45, "aguilar": [45, 50], "borastero": 45, "manual": 45, "freeli": 45, "via": [45, 54], "readthedoc": 45, "io": 45, "onlin": 45, "doc": [45, 60], "regularli": 45, "header": 45, "googl": 45, "python": 45, "docstr": 45, "tool": [46, 47, 50, 51, 55], "robust": [46, 47], "modular": [46, 47], "interact": [46, 47, 50, 51], "encapsul": [46, 47, 55], "ton": [46, 47], "gplv3": [46, 47], "nbsp": [46, 47], "plasma": [46, 47], "10k": [46, 47], "standalon": [46, 47, 49], "zenodo": [46, 47, 49, 50, 51], "atct": [46, 47], "excel": [46, 47], "agreement": [46, 47], "caltech": [46, 47, 51, 60], "linux": [46, 47], "mac": [46, 47], "mathemat": [46, 47, 54], "formul": [46, 47, 54], "scratch": [46, 47], "architectur": [46, 47], "compos": [46, 47], "multi": [46, 47, 54], "undergo": [46, 47, 54], "canon": [46, 47], "pure": [46, 47, 54], "isobar": [46, 47, 53, 54], "engin": [46, 47, 50], "highli": [46, 47], "even": [46, 47], "though": [46, 47], "enclos": [46, 47], "thei": [46, 47], "fourth": [46, 47], "close": [46, 47, 54], "proprietari": [46, 47], "explo": [46, 47, 50], "high": [46, 47], "explos": [46, 47, 50, 51], "although": [46, 47], "still": [46, 47], "simex": [46, 47, 50, 51], "s\u00e1nchez": [46, 47, 50, 51], "monreal": [46, 47, 51], "further": [46, 47], "detail": [46, 47, 56], "elsewher": [46, 47], "ongo": [46, 47], "research": [46, 47, 50, 51], "investig": [46, 47], "seri": [46, 47, 51], "few": [46, 47], "year": [46, 47, 50], "2020": [46, 47, 50, 51], "tutori": [46, 47, 59], "how": [46, 47, 49, 54, 56], "practic": [46, 47, 54], "scenario": [46, 47], "api": [46, 47], "let": [46, 47, 56, 57, 59], "almost": [46, 47], "everi": [46, 47], "t_1": [46, 47], "p_1": [46, 47], "wa": [46, 47, 59], "86": [46, 47], "variat": [46, 47, 59], "x_j": [46, 47], "silica": [46, 47], "phenol": [46, 47], "atmospher": [46, 47, 51], "5000": [46, 47, 60], "contrast": [46, 47, 60], "applic": [46, 47, 50, 51, 52, 54, 60], "exclud": [46, 47, 56, 58], "circl": [46, 47], "68": [46, 47], "351": [46, 47], "dash": [46, 47], "goodwin": [46, 47, 51, 60], "brown": [46, 47, 51, 60], "2008": [46, 47, 51, 60], "diamond": [46, 47], "send": [46, 47], "feedback": [46, 47], "acuadra": [46, 47, 49], "ing": [46, 47, 49], "uc3m": [46, 47, 49], "thank": [46, 47], "bruno": [46, 47], "salcedo": [46, 47], "brunosalcedo": [46, 47], "particip": [46, 47], "project": [46, 47], "doi": [46, 47, 50, 51], "5281": [46, 47, 50, 51], "5554911": [46, 47, 50, 51], "handi": [46, 47, 50], "bibtex": [46, 47, 50], "combustiontoolbox": [46, 47, 50], "navig": [49, 55], "now": [49, 56, 58, 59], "wish": 49, "altern": [49, 56, 58], "mlappinstal": 49, "toolbar": 49, "simpli": 49, "combustion_toolbox_standalone_window": 49, "ex": 49, "combustion_toolbox_standalone_maco": 49, "maco": 49, "runtim": 49, "framework": [49, 53], "internet": 49, "wai": [49, 52], "versatil": 49, "forget": 49, "about": [49, 56], "directli": [49, 58, 59], "click": 49, "icon": 49, "packag": [49, 60], "encount": 49, "issu": 49, "while": [49, 56], "contact": 49, "assist": 49, "scientif": 50, "paper": [50, 51], "review": 50, "chapter": 50, "appendic": 50, "wide": [46, 47, 50, 51], "spectrum": [46, 47, 50, 51], "hdl": [46, 47, 50, 51], "net": [46, 47, 50, 51], "10016": [46, 47, 50, 51], "38179": [46, 47, 50, 51], "phdthesi": [46, 47, 50], "cuadra2023_thesi": [46, 47, 50], "month": [46, 47, 50], "address": [46, 47, 50], "school": [46, 47, 50], "progress": 50, "rapid": [50, 51], "scienc": [50, 51], "9191": 50, "3390": [50, 51], "app12189101": [50, 51], "urzai": [50, 51], "hyperson": [50, 51], "turbul": [50, 51], "physic": [50, 51], "33": [50, 51], "086111": [50, 51], "featur": 50, "1063": [50, 51], "0059948": [50, 51], "fluctuat": [50, 51], "discontinu": [50, 51], "903": [50, 51], "a30": [50, 51], "1017": [50, 51], "jfm": [50, 51], "651": [50, 51], "di": [50, 51], "renzo": [50, 51], "aiaa": [50, 51], "scitech": [50, 51], "forum": [50, 51], "nation": [50, 51], "harbor": 50, "usa": 50, "2514": [50, 51], "0075": [50, 51], "desarrollo": 50, "c\u00f3digo": 50, "termoqu\u00edmico": 50, "para": 50, "la": 50, "evaluaci\u00f3n": 50, "propiedad": 50, "te\u00f3rica": 50, "explosivo": 50, "estimaci\u00f3n": 50, "del": 50, "rendimiento": 50, "motor": 50, "cohet": 50, "ix": 50, "congreso": 50, "nacion": 50, "en": 50, "defensa": 50, "seguridad": 50, "pontevedra": 50, "amplificaci\u00f3n": 50, "turbulencia": 50, "trav\u00e9": 50, "una": 50, "onda": 50, "choqu": 50, "r\u00e9gimen": 50, "hipers\u00f3nico": 50, "12th": 50, "3rd": 50, "cnit": 50, "augment": 50, "across": 50, "1st": 50, "spanish": 50, "sfmc": 50, "c\u00e1diz": 50, "74th": 50, "annual": 50, "meet": 50, "divis": 50, "ap": 50, "dfd": 50, "phoenix": 50, "heterogen": 50, "propag": 50, "25th": 50, "congress": 50, "ictam": 50, "milano": 50, "itali": 50, "2019": 50, "11th": 50, "mediterranean": 50, "symposium": 50, "tenerif": 50, "teach": 50, "colloquium": 50, "societi": [50, 51], "stam": 50, "william": 50, "simul": 50, "analysi": [50, 51, 59], "4th": 50, "hpc": 50, "barcelona": 50, "present": [50, 57], "stai": [50, 59], "prof": 50, "lecc": 50, "regim": 50, "programm": 50, "mechatron": 50, "m\u00e1laga": 50, "program": 51, "complex": [51, 59], "61": 51, "glenn": 51, "aeronaut": 51, "space": 51, "administr": 51, "center": 51, "technic": 51, "argonn": 51, "lab": 51, "anl": 51, "il": 51, "2172": 51, "925269": 51, "pinzon": 51, "von": 51, "laszewski": 51, "kodeboyina": 51, "leahi": 51, "montoi": 51, "wagner": 51, "thermochemistri": 51, "21st": 51, "centuri": 51, "journal": 51, "confer": 51, "16": 51, "078": 51, "iop": 51, "publish": 51, "1088": 51, "1742": 51, "6596": 51, "\u00e9": 51, "sar": 51, "mario": [], "speth": 51, "moffat": 51, "weber": 51, "orient": 51, "softwar": [51, 60], "toolkit": 51, "kinet": 51, "transport": 51, "4527812": 51, "ziegler": 51, "bitter": 51, "schmidt": 51, "lawson": 51, "shepherd": 51, "galcit": 51, "fm2018": 51, "001": 51, "revis": 51, "januari": 51, "california": 51, "institut": 51, "technologi": 51, "pasadena": 51, "edu": 51, "edl": 51, "publicresourc": 51, "sdt": 51, "fm2006": 51, "monoton": 51, "siam": 51, "17": [51, 56, 60], "238": 51, "246": 51, "1137": 51, "0717021": 51, "blecic": [51, 60], "harrington": 51, "bowman": 51, "astrophys": 51, "supplement": 51, "225": 51, "2016": [51, 60], "3847": 51, "0067": 51, "0049": 51, "thesi": [46, 47, 51], "kitzmann": 51, "patzer": 51, "sedlmayr": 51, "fastchem": 51, "effici": 51, "neutral": 51, "stellar": 51, "planetari": 51, "monthli": 51, "notic": 51, "royal": 51, "astronom": 51, "479": 51, "865": 51, "874": 51, "1093": 51, "mnra": 51, "sty1531": 51, "lewi": 51, "easiest": 52, "capabl": 52, "flexibl": [52, 54], "cover": [52, 53, 54], "help": 52, "basic": 52, "brief": [], "summari": [], "nr": 54, "our": [54, 58], "dedic": 54, "precis": 54, "essenti": [54, 55], "occur": 54, "character": 54, "facilit": 54, "enabl": [54, 56, 57, 58], "assumpt": 54, "mani": 54, "therebi": 54, "necessit": 54, "provis": 54, "supplementari": 54, "inform": [54, 56], "unchang": 54, "equiv": 54, "f_": 54, "t_": 54, "subscript": [54, 56, 57], "unlik": 54, "decoupl": 54, "t_k": 54, "frac": [54, 60], "prime": 54, "download": 55, "prompt": [55, 57, 58, 59, 60], "correctli": 55, "someth": 55, "like": 55, "typic": [55, 58, 59], "serv": 55, "argument": 55, "most": [55, 58], "preced": 56, "delv": 56, "former": 56, "compris": 56, "latter": 56, "optim": 56, "crucial": 56, "due": [56, 57], "larger": 56, "36": [56, 60], "mb": 56, "streamlin": [56, 58], "memori": 56, "3603": 56, "achiev": 56, "subsequ": 56, "session": 56, "gr": [56, 59], "yield": [56, 58], "fullnam": 56, "comment": 56, "graphit": 56, "ref": 56, "elm": 56, "trc": 56, "83": 56, "vc": 56, "uc": 56, "tc1000": 56, "1002": 56, "00": [56, 59, 60], "0107": 56, "ef": 56, "229": 56, "1457": 56, "258": 56, "2915": 56, "287": 56, "4372": 56, "316": 56, "5829": 56, "345": 56, "7286": 56, "doubl": 56, "cpcurv": 56, "h0curv": 56, "s0curv": 56, "g0curv": 56, "600": 56, "9439e": 56, "72": 56, "9582": 56, "3984e": 56, "44": 56, "7718": 56, "8481e": 56, "23": 56, "5093": 56, "offer": 56, "comprehens": 56, "insight": 56, "solid": 56, "column": 56, "h2obcrb": 56, "h2o2blb": 56, "o3blb": 56, "By": [56, 58, 59], "doe": [], "search": [56, 58], "modifi": [56, 58, 59], "oh_m": 56, "ho2_m": 56, "ho3_m": 56, "h2o2_m": 56, "h2o3_m": 56, "hoooh_m": 56, "o_m": 56, "ho2minu": 56, "h2oplu": 56, "h3oplu": 56, "ohplu": 56, "ohminu": 56, "ho2plus_m": 56, "ho2minus_m": 56, "ho3plus_m": 56, "ho3minus_m": 56, "h2o2plus_m": 56, "h2o3plus_m": 56, "h3o2plus_m": 56, "hplu": 56, "hminu": 56, "h2plu": 56, "h2minu": 56, "h2minus_m": 56, "h3plus_m": 56, "43": 56, "51": 56, "primari": [], "want": 59, "methan": [57, 59], "_4": [57, 58, 59, 60], "rememb": 57, "categor": 57, "maintain": 57, "classif": 57, "premix": 57, "st": 57, "said": 57, "exact": 57, "proport": [57, 59], "ch_4": 57, "o_2": 57, "howev": [57, 59], "properli": 57, "differenti": 57, "those": [57, 58], "just": [57, 59], "As": 59, "hydrocarbon": [58, 59], "hundr": 59, "signific": 59, "impact": 59, "much": 59, "smaller": 59, "_3": [59, 60], "specifii": 59, "need": [58, 59], "aforement": 59, "n\u00ba": 59, "0000": 59, "0132": [59, 60], "1225": 59, "1029": 59, "254": 59, "5296": 59, "2574": 59, "2795": 59, "344": 59, "7953": 59, "1589": 59, "5140": 59, "2428": 59, "4002": 59, "30246": 59, "9221": 59, "2462": 59, "9404": 59, "27": [59, 60], "6333": 59, "3293": 59, "dlv": 59, "dlp": 59, "0285": 59, "dlt": 59, "5830": 59, "0786": 59, "5609": 59, "3869": 59, "1680": 59, "1357": 59, "vel": 59, "353": 59, "8198": 59, "1057": 59, "5349": 59, "1493e": 59, "9005e": 59, "5023e": 59, "minor": [58, 59], "0000e": 59, "4771e": 59, "1162e": 59, "8485e": 59, "5936e": 59, "0822e": 59, "8615e": 59, "7583e": 59, "5914e": 59, "8096e": 59, "5206e": 59, "1123e": 59, "5805e": 59, "2464e": 59, "1860e": 59, "0265e": 59, "08": 59, "4103e": 59, "09": 59, "0110e": 59, "7109e": 59, "5595e": 59, "1358e": 59, "chart": 59, "451": 59, "11800h": 59, "30ghz": 59, "finish": 59, "readi": 59, "sake": 60, "clariti": 60, "onc": 60, "run_validations_cea": 60, "2500": 60, "_6": 60, "repeat": 60, "run_validation_tp_cea_1": 60, "run_validation_tp_cea_2": 60, "run_validation_tp_cea_3": 60, "run_validation_tp_cea_4": 60, "run_validation_hp_cea_1": 60, "run_validation_hp_cea_2": 60, "run_validation_hp_cea_3": 60, "run_validation_hp_cea_4": 60, "73": 60, "0447": 60, "00152": 60, "run_validation_tv_cea_1": 60, "run_validation_ev_cea_1": 60, "run_validation_det_cea_1": 60, "run_validation_det_cea_2": 60, "run_validation_det_cea_3": 60, "run_validation_det_cea_4": 60, "7276": 60, "run_validation_shock_ionization_cea_1": 60, "parallel": 60, "rigid": 60, "wall": 60, "run_validation_shock_r_ionization_cea_1": 60, "7619": 60, "run_validation_shock_polar_sdtoolbox_1": 60, "nozzl": 60, "rp1": 60, "6723": 60, "run_validation_rocket_cea_1": 60, "run_validation_rocket_cea_16": 60, "run_validation_rocket_cea_17": 60, "run_validation_rocket_cea_18": 60, "0000000000e": 60, "5113803820e": 60, "6915348039e": 60, "7608297539e": 60, "8977881937e": 60, "blob": 60, "quick_exampl": 60, "run_validation_tp_tea_1": 60, "zeta": 60, "958": 60, "1811": 60, "89": 60, "3988e": 60, "31": 60, "6230": 60, "sh": 60, "run_validation_tp_tea_2": 60, "10xsolar": 60, "run_validation_tp_tea_3": 60, "50xsolar": 60, "run_validation_tp_tea_4": 60, "larg": 58, "sometim": [], "prior": 58, "knowledg": 58, "relev": 58, "recal": 58, "consequ": 58, "sneak": [], "peek": [], "below": 58, "particularli": [], "focu": [], "procedur": 56, "combusiton": [], "expand": 58, "earlier": 58, "entail": 58, "occasion": 58, "lack": 58, "scan": 58, "modif": 58, "instanc": [], "complic": [], "enough": [], "unreact": [], "produc": [], "suffici": [], "deplet": [], "co2plu": 58, "c2plu": 58, "c2minu": 58, "ccn": 58, "cnc": 58, "occn": 58, "c2n2": 58, "c2o": 58, "c3": 58, "c3o2": 58, "c2h": 58, "c2h2_vinyliden": 58, "c2h3_vinyl": 58, "c2h5": 58, "c2h5oh": 58, "c3h3_1_propynl": 58, "c3h3_2_propynl": 58, "c3h4_allen": 58, "c3h4_propyn": 58, "c3h5_allyl": 58, "c3h6o_aceton": 58, "c3h6_propylen": 58, "c4": 58, "c4h2_butadiyn": 58, "c5": 58, "c6h2": 58, "c6h6": 58, "c8h18_isooctan": 58, "ch2": 58, "ch2co_keten": 58, "ch2oh": 58, "ch3cho_ethan": 58, "ch3cn": 58, "ch3cooh": 58, "ch3o": 58, "ch3oh": 58, "cooh": 58, "hcco": 58, "hcho_formaldehi": 58, "hcooh": 58, "hnc": 58, "hnco": 58, "c4n2": 58, "ch3co_acetyl": 58, "c4h6_butadien": 58, "c4h6_1butyn": 58, "c4h6_2butyn": 58, "c2h4o_ethylen_o": 58, "ch3och3": 58, "c4h8_1_buten": 58, "c4h8_cis2_buten": 58, "c4h8_isobuten": 58, "c4h8_tr2_buten": 58, "c4h9_i_butyl": 58, "c4h9_n_butyl": 58, "c4h9_s_butyl": 58, "c4h9_t_butyl": 58, "c6h5oh_phenol": 58, "c6h5o_phenoxi": 58, "c6h5_phenyl": 58, "c7h7_benzyl": 58, "c7h8": 58, "c8h8_styren": 58, "c10h8_naphthal": 58, "sih": 58, "sih2": 58, "sih3": 58, "sih4": 58, "sio2": 58, "sio": 58, "siblb": 58, "sio2blb": 58, "si2": 58, "rp_1": 58, "neglect": 58, "small": 58, "dropdown": [], "affili": [], "gutter": [], "card": [], "ct_equil": [], "html": [], "archiv": [], "head": [], "zip": [], "ct_sd": [], "ct_rocket": [], "101088": [], "requesteddomain": []}, "objects": {"src.gui.addons": [[0, 0, 1, "", "uiabout"], [0, 0, 1, "", "uielements"], [0, 0, 1, "", "uipreferences"], [0, 0, 1, "", "uivalidations"]], "src.gui.addons.uiabout": [[0, 1, 1, "", "delete"]], "src.gui.addons.uielements": [[0, 2, 1, "", "C"], [0, 2, 1, "", "DB"], [0, 2, 1, "", "DB_master"], [0, 2, 1, "", "E"], [0, 2, 1, "", "FLAG_CALLER"], [0, 2, 1, "", "LE_omit"], [0, 2, 1, "", "LE_selected"], [0, 2, 1, "", "Misc"], [0, 2, 1, "", "PD"], [0, 2, 1, "", "PS"], [0, 2, 1, "", "S"], [0, 2, 1, "", "TN"], [0, 1, 1, "", "delete"]], "src.gui.addons.uipreferences": [[0, 2, 1, "", "C"], [0, 2, 1, "", "Misc"], [0, 2, 1, "", "TN"], [0, 2, 1, "", "background_color"], [0, 2, 1, "", "caller_app"], [0, 1, 1, "", "delete"], [0, 2, 1, "", "delta_x"], [0, 2, 1, "", "delta_y"], [0, 2, 1, "", "dynamic_components"], [0, 2, 1, "", "height_box"], [0, 2, 1, "", "height_panel_0"], [0, 2, 1, "", "height_text"], [0, 2, 1, "", "width_box"], [0, 2, 1, "", "width_right"], [0, 2, 1, "", "x0_panel_right"], [0, 2, 1, "", "y0_panel_right"]], "src.gui.addons.uivalidations": [[0, 1, 1, "", "delete"]], "src.gui": [[0, 0, 1, "", "combustion_toolbox"], [0, 3, 0, "-", "utils"], [0, 3, 1, "", "utils"]], "src.gui.combustion_toolbox": [[0, 2, 1, "", "C"], [0, 2, 1, "", "DB"], [0, 2, 1, "", "DB_master"], [0, 2, 1, "", "E"], [0, 2, 1, "", "LS"], [0, 2, 1, "", "LS_products"], [0, 2, 1, "", "LS_reactants"], [0, 2, 1, "", "Misc"], [0, 2, 1, "", "NS_display"], [0, 2, 1, "", "NS_products"], [0, 2, 1, "", "N_flags"], [0, 2, 1, "", "PD"], [0, 2, 1, "", "PP1_var_name"], [0, 2, 1, "", "PP1_vector"], [0, 2, 1, "", "PP2_var_name"], [0, 2, 1, "", "PP2_vector"], [0, 2, 1, "", "PR1_var_name"], [0, 2, 1, "", "PR1_vector"], [0, 2, 1, "", "PR2_var_name"], [0, 2, 1, "", "PR2_vector"], [0, 2, 1, "", "PR3_var_name"], [0, 2, 1, "", "PR3_vector"], [0, 2, 1, "", "PS"], [0, 2, 1, "", "S"], [0, 2, 1, "", "TN"], [0, 2, 1, "", "color_lamp_done"], [0, 2, 1, "", "color_lamp_error"], [0, 2, 1, "", "color_lamp_nothing"], [0, 2, 1, "", "color_lamp_working"], [0, 2, 1, "", "color_splash"], [0, 2, 1, "", "current_history"], [0, 2, 1, "", "default"], [0, 1, 1, "", "delete"], [0, 2, 1, "", "dynamic_components"], [0, 2, 1, "", "fig"], [0, 2, 1, "", "flag_PP1"], [0, 2, 1, "", "flag_PP2"], [0, 2, 1, "", "flag_PR1"], [0, 2, 1, "", "flag_PR2"], [0, 2, 1, "", "flag_PR3"], [0, 2, 1, "", "flag_phi"], [0, 2, 1, "", "ind_Fuel"], [0, 2, 1, "", "ind_Inert"], [0, 2, 1, "", "ind_Oxidizer"], [0, 1, 1, "", "public_ProductsValueChanged"], [0, 1, 1, "", "public_get_current_history"], [0, 2, 1, "", "temp_index"], [0, 2, 1, "", "temp_results"]], "src.gui.utils": [[0, 4, 1, "", "gui_CalculateButtonPushed"], [0, 4, 1, "", "gui_ConsoleValueChanged"], [0, 4, 1, "", "gui_FrozenchemistryCheckBoxValueChanged"], [0, 4, 1, "", "gui_ProblemTypeValueChanged"], [0, 4, 1, "", "gui_ProductsValueChanged"], [0, 4, 1, "", "gui_ReactantsValueChanged"], [0, 4, 1, "", "gui_SnapshotMenuSelected"], [0, 4, 1, "", "gui_UITable_RCellEdit"], [0, 4, 1, "", "gui_add_nodes"], [0, 4, 1, "", "gui_add_nodes_validations"], [0, 4, 1, "", "gui_check_temperature_reactants"], [0, 4, 1, "", "gui_clear_results"], [0, 4, 1, "", "gui_compute_mach_or_velocity"], [0, 4, 1, "", "gui_compute_propReactants"], [0, 4, 1, "", "gui_create_temp_app"], [0, 4, 1, "", "gui_display_splash"], [0, 4, 1, "", "gui_edit_phiValueChanged"], [0, 4, 1, "", "gui_empty_UITables"], [0, 4, 1, "", "gui_fontcolor_error"], [0, 4, 1, "", "gui_generate_panel_base"], [0, 4, 1, "", "gui_generate_panel_rocket"], [0, 4, 1, "", "gui_get_parameters"], [0, 4, 1, "", "gui_get_reactants"], [0, 4, 1, "", "gui_get_tolerances"], [0, 4, 1, "", "gui_keep_last_entry"], [0, 4, 1, "", "gui_plot_custom_figures"], [0, 4, 1, "", "gui_save_results"], [0, 4, 1, "", "gui_seeker_exact_value"], [0, 4, 1, "", "gui_seeker_value"], [0, 4, 1, "", "gui_update_UITable_R"], [0, 4, 1, "", "gui_update_from_uitree"], [0, 4, 1, "", "gui_update_frozen"], [0, 4, 1, "", "gui_update_phi"], [0, 4, 1, "", "gui_update_terminal"], [0, 4, 1, "", "gui_value2list"], [0, 4, 1, "", "gui_write_results"]], "src.modules": [[2, 3, 0, "-", "ct_equil"], [2, 3, 1, "", "ct_equil"], [3, 3, 0, "-", "ct_rocket"], [3, 3, 1, "", "ct_rocket"], [4, 3, 0, "-", "ct_sd"], [4, 3, 1, "", "ct_sd"]], "src.modules.ct_equil": [[2, 4, 1, "", "complete_combustion"], [2, 4, 1, "", "equilibrate"], [2, 4, 1, "", "equilibrate_T"], [2, 4, 1, "", "equilibrate_T_tchem"], [2, 4, 1, "", "equilibrium_dT"], [2, 4, 1, "", "equilibrium_dT_large"], [2, 4, 1, "", "equilibrium_dp"], [2, 4, 1, "", "equilibrium_dp_large"], [2, 4, 1, "", "equilibrium_gibbs"], [2, 4, 1, "", "equilibrium_gibbs_eos"], [2, 4, 1, "", "equilibrium_gibbs_large"], [2, 4, 1, "", "equilibrium_helmholtz"], [2, 4, 1, "", "equilibrium_helmholtz_eos"], [2, 4, 1, "", "equilibrium_helmholtz_large"]], "src.modules.ct_rocket": [[3, 4, 1, "", "compute_FAC"], [3, 4, 1, "", "compute_chamber_IAC"], [3, 4, 1, "", "compute_exit"], [3, 4, 1, "", "compute_throat_IAC"], [3, 4, 1, "", "guess_pressure_IAC_model"], [3, 4, 1, "", "guess_pressure_exit_IAC"], [3, 4, 1, "", "rocket_parameters"], [3, 4, 1, "", "rocket_performance"], [3, 4, 1, "", "solve_model_rocket"]], "src.modules.ct_sd": [[4, 4, 1, "", "det_cj"], [4, 4, 1, "", "det_compute_guess"], [4, 4, 1, "", "det_compute_guess_CEA"], [4, 4, 1, "", "det_oblique_beta"], [4, 4, 1, "", "det_oblique_theta"], [4, 4, 1, "", "det_overdriven"], [4, 4, 1, "", "det_polar"], [4, 4, 1, "", "det_underdriven"], [4, 4, 1, "", "shock_ideal_gas"], [4, 4, 1, "", "shock_incident"], [4, 4, 1, "", "shock_incident_2"], [4, 4, 1, "", "shock_oblique_beta"], [4, 4, 1, "", "shock_oblique_reflected_theta"], [4, 4, 1, "", "shock_oblique_theta"], [4, 4, 1, "", "shock_polar"], [4, 4, 1, "", "shock_polar_limitRR"], [4, 4, 1, "", "shock_reflected"]], "src.modules.self": [[6, 3, 0, "-", "App"], [6, 3, 1, "", "App"], [6, 3, 0, "-", "Constants"], [6, 3, 1, "", "Constants"], [6, 3, 0, "-", "Elements"], [6, 3, 1, "", "Elements"], [6, 3, 0, "-", "Miscellaneous"], [6, 3, 1, "", "Miscellaneous"], [6, 3, 0, "-", "ProblemDescription"], [6, 3, 1, "", "ProblemDescription"], [6, 3, 0, "-", "ProblemSolution"], [6, 3, 1, "", "ProblemSolution"], [6, 3, 0, "-", "Species"], [6, 3, 1, "", "Species"], [6, 3, 0, "-", "TuningProperties"], [6, 3, 1, "", "TuningProperties"]], "src.modules.self.App": [[6, 4, 1, "", "App"], [6, 4, 1, "", "complete_initialize"], [6, 4, 1, "", "contained_elements"], [6, 4, 1, "", "initialize"], [6, 4, 1, "", "set_DB"]], "src.modules.self.Constants": [[6, 2, 1, "", "A0"], [6, 4, 1, "", "Constants"], [6, 2, 1, "", "M0"], [6, 2, 1, "", "MassorMolar"], [6, 2, 1, "", "N0"], [6, 2, 1, "", "N_prop"], [6, 2, 1, "", "R0"], [6, 2, 1, "", "composition_units"], [6, 2, 1, "", "date"], [6, 2, 1, "", "description"], [6, 2, 1, "", "gravity"], [6, 2, 1, "", "l_phi"], [6, 2, 1, "", "mintol_display"], [6, 2, 1, "", "release"]], "src.modules.self.Elements": [[6, 4, 1, "", "Elements"], [6, 2, 1, "", "NE"], [6, 2, 1, "", "description"], [6, 2, 1, "", "elements"], [6, 2, 1, "", "ind_C"], [6, 2, 1, "", "ind_E"], [6, 2, 1, "", "ind_H"], [6, 2, 1, "", "ind_N"], [6, 2, 1, "", "ind_O"], [6, 2, 1, "", "ind_S"], [6, 2, 1, "", "ind_Si"], [6, 4, 1, "", "set_elements"]], "src.modules.self.Miscellaneous": [[6, 2, 1, "", "FLAG_ADDED_SPECIES"], [6, 2, 1, "", "FLAG_CHECK_INPUTS"], [6, 2, 1, "", "FLAG_FIRST"], [6, 2, 1, "", "FLAG_FOI"], [6, 2, 1, "", "FLAG_GUI"], [6, 2, 1, "", "FLAG_INITIALIZE"], [6, 2, 1, "", "FLAG_LABELS"], [6, 2, 1, "", "FLAG_LENGTH"], [6, 2, 1, "", "FLAG_N_Fuel"], [6, 2, 1, "", "FLAG_N_Inert"], [6, 2, 1, "", "FLAG_N_Oxidizer"], [6, 2, 1, "", "FLAG_PROP"], [6, 2, 1, "", "FLAG_RESULTS"], [6, 2, 1, "", "FLAG_WEIGHT"], [6, 4, 1, "", "Miscellaneous"], [6, 2, 1, "", "config"], [6, 2, 1, "", "description"], [6, 2, 1, "", "display_species"], [6, 2, 1, "", "export_results"], [6, 2, 1, "", "i"], [6, 2, 1, "", "index_LS_original"], [6, 2, 1, "", "timer_0"], [6, 2, 1, "", "timer_loop"]], "src.modules.self.ProblemDescription": [[6, 2, 1, "", "Aratio"], [6, 2, 1, "", "Aratio_c"], [6, 2, 1, "", "EOS"], [6, 2, 1, "", "FLAG_EOS"], [6, 2, 1, "", "FLAG_FROZEN"], [6, 2, 1, "", "FLAG_IAC"], [6, 2, 1, "", "FLAG_ION"], [6, 2, 1, "", "FLAG_SUBSONIC"], [6, 2, 1, "", "FLAG_TCHEM_FROZEN"], [6, 2, 1, "", "Fuel"], [6, 2, 1, "", "N_Fuel"], [6, 2, 1, "", "N_Inert"], [6, 2, 1, "", "N_Oxidizer"], [6, 4, 1, "", "ProblemDescription"], [6, 2, 1, "", "ProblemType"], [6, 2, 1, "", "R_Fuel"], [6, 2, 1, "", "R_Inert"], [6, 2, 1, "", "R_Oxidizer"], [6, 2, 1, "", "S_Fuel"], [6, 2, 1, "", "S_Inert"], [6, 2, 1, "", "S_Oxidizer"], [6, 2, 1, "", "TP"], [6, 2, 1, "", "TR"], [6, 2, 1, "", "T_Fuel"], [6, 2, 1, "", "T_Inert"], [6, 2, 1, "", "T_Oxidizer"], [6, 2, 1, "", "beta"], [6, 2, 1, "", "description"], [6, 2, 1, "", "overdriven"], [6, 2, 1, "", "pP"], [6, 2, 1, "", "pR"], [6, 2, 1, "", "phi"], [6, 2, 1, "", "ratio_inerts_O2"], [6, 2, 1, "", "ratio_oxidizers_O2"], [6, 2, 1, "", "theta"], [6, 2, 1, "", "u1"], [6, 2, 1, "", "vP_vR"], [6, 2, 1, "", "wt_ratio_inerts"], [6, 2, 1, "", "wt_ratio_oxidizers"]], "src.modules.self.ProblemSolution": [[6, 4, 1, "", "ProblemSolution"]], "src.modules.self.Species": [[6, 2, 1, "", "FLAG_BURCAT"], [6, 2, 1, "", "FLAG_COMPLETE"], [6, 2, 1, "", "FLAG_ION"], [6, 2, 1, "", "LS"], [6, 2, 1, "", "LS_DB"], [6, 2, 1, "", "LS_formula"], [6, 2, 1, "", "LS_lean"], [6, 2, 1, "", "LS_rich"], [6, 2, 1, "", "LS_soot"], [6, 2, 1, "", "NG"], [6, 2, 1, "", "NS"], [6, 2, 1, "", "NS_DB"], [6, 4, 1, "", "Species"], [6, 2, 1, "", "description"], [6, 4, 1, "", "get_index_ions"], [6, 2, 1, "", "ind_cryogenic"], [6, 2, 1, "", "ind_frozen"], [6, 2, 1, "", "ind_ions"], [6, 2, 1, "", "ind_nswt"], [6, 2, 1, "", "ind_ox_ref"], [6, 2, 1, "", "ind_react"], [6, 2, 1, "", "ind_swt"], [6, 4, 1, "", "list_species"]], "src.modules.self.TuningProperties": [[6, 2, 1, "", "FLAG_EXTRAPOLATE"], [6, 2, 1, "", "FLAG_FAST"], [6, 2, 1, "", "Mach_thermo"], [6, 2, 1, "", "N_points_polar"], [6, 2, 1, "", "T_ions"], [6, 4, 1, "", "TuningProperties"], [6, 2, 1, "", "itMax"], [6, 2, 1, "", "itMax_gibbs"], [6, 2, 1, "", "itMax_ions"], [6, 2, 1, "", "it_eos"], [6, 2, 1, "", "it_guess_det"], [6, 2, 1, "", "it_limitRR"], [6, 2, 1, "", "it_oblique"], [6, 2, 1, "", "it_rocket"], [6, 2, 1, "", "it_shocks"], [6, 2, 1, "", "root_T0"], [6, 2, 1, "", "root_T0_l"], [6, 2, 1, "", "root_T0_r"], [6, 2, 1, "", "root_method"], [6, 2, 1, "", "tol0"], [6, 2, 1, "", "tolE"], [6, 2, 1, "", "tolN"], [6, 2, 1, "", "tolN_guess"], [6, 2, 1, "", "tol_eos"], [6, 2, 1, "", "tol_gibbs"], [6, 2, 1, "", "tol_limitRR"], [6, 2, 1, "", "tol_oblique"], [6, 2, 1, "", "tol_pi_e"], [6, 2, 1, "", "tol_rocket"], [6, 2, 1, "", "tol_shocks"]], "src": [[7, 3, 0, "-", "utils"], [7, 3, 1, "", "utils"]], "src.utils": [[7, 4, 1, "", "Compute_YFuel"], [7, 4, 1, "", "Compute_density"], [7, 4, 1, "", "GPL"], [7, 4, 1, "", "abundances2moles"], [7, 4, 1, "", "append_cells"], [7, 4, 1, "", "append_structs"], [7, 4, 1, "", "ask_problem"], [7, 4, 1, "", "assign_vector2cell"], [7, 4, 1, "", "cell2vector"], [7, 4, 1, "", "check_FOI"], [7, 4, 1, "", "check_inputs"], [7, 4, 1, "", "check_temperature_range"], [7, 4, 1, "", "check_update"], [7, 4, 1, "", "compute_Gammas"], [7, 4, 1, "", "compute_Gammas_frozen"], [7, 4, 1, "", "compute_first_derivative"], [7, 4, 1, "", "compute_phi_c"], [7, 4, 1, "", "compute_properties"], [7, 4, 1, "", "compute_ratio_oxidizers_O2"], [7, 4, 1, "", "compute_temperature_mixture"], [7, 4, 1, "", "convert_Pa_to_bar"], [7, 4, 1, "", "convert_atm_to_bar"], [7, 4, 1, "", "convert_bar_to_Pa"], [7, 4, 1, "", "convert_bar_to_atm"], [7, 4, 1, "", "convert_weight_percentage_to_moles"], [7, 4, 1, "", "create_cell_ntimes"], [7, 3, 0, "-", "databases"], [7, 3, 1, "", "databases"], [7, 4, 1, "", "define_F"], [7, 4, 1, "", "define_FOI"], [7, 4, 1, "", "define_I"], [7, 4, 1, "", "define_O"], [7, 3, 0, "-", "display"], [7, 3, 1, "", "display"], [7, 4, 1, "", "docs_CT"], [7, 3, 0, "-", "eos"], [7, 3, 1, "", "eos"], [7, 3, 0, "-", "export"], [7, 3, 1, "", "export"], [7, 4, 1, "", "find_ind"], [7, 4, 1, "", "get_FLAG_N"], [7, 4, 1, "", "get_combustion_toolbox_version"], [7, 4, 1, "", "get_index_phase_species"], [7, 4, 1, "", "get_latest_version_github"], [7, 4, 1, "", "get_monitor_positions"], [7, 4, 1, "", "get_monitor_positions_MATLAB"], [7, 4, 1, "", "get_order"], [7, 4, 1, "", "get_oxidizer_reference"], [7, 4, 1, "", "get_partial_derivative"], [7, 4, 1, "", "get_title"], [7, 4, 1, "", "get_transformation"], [7, 4, 1, "", "get_typeSpecies"], [7, 4, 1, "", "list_phase_species"], [7, 4, 1, "", "mixture"], [7, 4, 1, "", "post_results"], [7, 4, 1, "", "print_error"], [7, 4, 1, "", "read_abundances"], [7, 4, 1, "", "reorganize_index_phase_species"], [7, 3, 0, "-", "root_finding"], [7, 3, 1, "", "root_finding"], [7, 4, 1, "", "set_air"], [7, 4, 1, "", "set_prop"], [7, 4, 1, "", "set_react_index"], [7, 4, 1, "", "set_species"], [7, 4, 1, "", "set_species_initilize"], [7, 4, 1, "", "set_transformation"], [7, 4, 1, "", "setup_segregated_solver"], [7, 4, 1, "", "smooth_data"], [7, 4, 1, "", "solve_problem"], [7, 4, 1, "", "soundspeed_eq"], [7, 4, 1, "", "stoich_prop_matrix"], [7, 3, 0, "-", "thermo"], [7, 3, 1, "", "thermo"], [7, 3, 0, "-", "validations"], [7, 3, 1, "", "validations"], [7, 4, 1, "", "vector2cell"], [7, 4, 1, "", "website_CT"]], "src.utils.databases": [[7, 4, 1, "", "FullName2name"], [7, 4, 1, "", "check_DB"], [7, 4, 1, "", "compute_change_moles_gas_reaction"], [7, 4, 1, "", "compute_interval_NASA"], [7, 4, 1, "", "detect_location_of_phase_specifier"], [7, 4, 1, "", "find_products"], [7, 4, 1, "", "find_species_LS"], [7, 4, 1, "", "generate_DB"], [7, 4, 1, "", "generate_DB_Theo"], [7, 4, 1, "", "generate_DB_master"], [7, 4, 1, "", "generate_DB_master_reduced"], [7, 4, 1, "", "get_ind_elements"], [7, 4, 1, "", "get_interval"], [7, 4, 1, "", "get_reference_elements_with_T_intervals"], [7, 4, 1, "", "get_speciesProperties"], [7, 4, 1, "", "isRefElm"], [7, 4, 1, "", "name_with_parenthesis"], [7, 4, 1, "", "set_DhT"], [7, 4, 1, "", "set_cP"], [7, 4, 1, "", "set_e0"], [7, 4, 1, "", "set_element_matrix"], [7, 4, 1, "", "set_g0"], [7, 4, 1, "", "set_h0"], [7, 4, 1, "", "set_prop_DB"], [7, 5, 1, "", "set_reference_form_of_elements"], [7, 5, 1, "", "set_reference_form_of_elements_with_T_intervals"], [7, 4, 1, "", "set_s0"], [7, 4, 1, "", "species_DeT"], [7, 4, 1, "", "species_DeT_NASA"], [7, 4, 1, "", "species_DhT"], [7, 4, 1, "", "species_DhT_NASA"], [7, 4, 1, "", "species_cP"], [7, 4, 1, "", "species_cP_NASA"], [7, 4, 1, "", "species_cV"], [7, 4, 1, "", "species_cV_NASA"], [7, 4, 1, "", "species_e0"], [7, 4, 1, "", "species_e0_NASA"], [7, 4, 1, "", "species_g0"], [7, 4, 1, "", "species_g0_NASA"], [7, 4, 1, "", "species_gamma"], [7, 4, 1, "", "species_gamma_NASA"], [7, 4, 1, "", "species_h0"], [7, 4, 1, "", "species_h0_NASA"], [7, 4, 1, "", "species_s0"], [7, 4, 1, "", "species_s0_NASA"], [7, 4, 1, "", "species_thermo_NASA"], [7, 4, 1, "", "thermo_millennium_2_thermoNASA9"], [7, 4, 1, "", "unpack_NASA_coefficients"]], "src.utils.display": [[7, 4, 1, "", "displaysweepresults"], [7, 4, 1, "", "get_mixtures"], [7, 4, 1, "", "interpreter_label"], [7, 4, 1, "", "plot_figure"], [7, 4, 1, "", "plot_figure_set"], [7, 4, 1, "", "plot_hugoniot"], [7, 4, 1, "", "plot_molar_fractions"], [7, 4, 1, "", "plot_shock_polar"], [7, 4, 1, "", "polynomial_regression"], [7, 4, 1, "", "print_mixture"], [7, 4, 1, "", "print_stoichiometric_matrix"], [7, 4, 1, "", "results"], [7, 4, 1, "", "set_figure"], [7, 4, 1, "", "set_legends"], [7, 4, 1, "", "set_title"], [7, 4, 1, "", "species2latex"]], "src.utils.eos": [[7, 4, 1, "", "eos_PengRobinson"], [7, 4, 1, "", "eos_VanderWaals"], [7, 4, 1, "", "eos_ideal"], [7, 4, 1, "", "eos_ideal_p"], [7, 4, 1, "", "mu_ex_eos"], [7, 4, 1, "", "mu_ex_ideal"], [7, 4, 1, "", "mu_ex_vanderwaals"], [7, 4, 1, "", "mu_ex_virial"]], "src.utils.export": [[7, 4, 1, "", "export_results"], [7, 4, 1, "", "get_excel_cell"], [7, 5, 1, "", "protected_function"]], "src.utils.root_finding": [[7, 3, 0, "-", "newton"], [7, 3, 1, "", "newton"], [7, 4, 1, "", "newton_2"], [7, 4, 1, "", "print_error_root"], [7, 4, 1, "", "regula_guess"], [7, 3, 0, "-", "steffenson"], [7, 3, 1, "", "steffenson"]], "src.utils.root_finding.newton": [[7, 4, 1, "", "newton"]], "src.utils.root_finding.steffenson": [[7, 4, 1, "", "get_gpoint"], [7, 4, 1, "", "get_point"], [7, 4, 1, "", "get_point_aitken"], [7, 4, 1, "", "steff"]], "src.utils.thermo": [[7, 4, 1, "", "MolecularWeight"], [7, 4, 1, "", "adiabaticIndex"], [7, 4, 1, "", "adiabaticIndex_sound"], [7, 4, 1, "", "compressibility_factor"], [7, 4, 1, "", "compute_heatrelease"], [7, 4, 1, "", "compute_sound"], [7, 4, 1, "", "cp_mass"], [7, 4, 1, "", "cp_mole"], [7, 4, 1, "", "cv_mass"], [7, 4, 1, "", "cv_mole"], [7, 4, 1, "", "density"], [7, 4, 1, "", "enthalpy_formation_mass"], [7, 4, 1, "", "enthalpy_formation_mole"], [7, 4, 1, "", "enthalpy_mass"], [7, 4, 1, "", "enthalpy_mole"], [7, 4, 1, "", "entropy_mass"], [7, 4, 1, "", "entropy_mole"], [7, 4, 1, "", "equivalenceRatio"], [7, 4, 1, "", "gibbs_mass"], [7, 4, 1, "", "gibbs_mole"], [7, 4, 1, "", "intEnergy_mass"], [7, 4, 1, "", "intEnergy_mole"], [7, 4, 1, "", "mass"], [7, 4, 1, "", "massFractions"], [7, 4, 1, "", "meanMolecularWeight"], [7, 4, 1, "", "moleFractions"], [7, 4, 1, "", "moles"], [7, 4, 1, "", "molesGas"], [7, 4, 1, "", "pressure"], [7, 4, 1, "", "soundspeed"], [7, 4, 1, "", "temperature"], [7, 4, 1, "", "velocity_relative"], [7, 4, 1, "", "volume"]], "src.utils.validations": [[7, 4, 1, "", "compute_error_moles_CEA"], [7, 4, 1, "", "compute_error_prop_CEA"], [7, 4, 1, "", "debug_plot_error"], [7, 4, 1, "", "get_problems_solved"], [7, 4, 1, "", "load_struct"], [7, 4, 1, "", "plot_molar_fractions_validation"], [7, 4, 1, "", "plot_properties_validation"], [7, 4, 1, "", "plot_thermo_validation"], [7, 4, 1, "", "plot_validation_shock_polar_SDToolbox"], [7, 4, 1, "", "read_CEA"], [7, 4, 1, "", "run_CT"], [7, 4, 1, "", "set_inputs_thermo_validations"]]}, "objtypes": {"0": "mat:class", "1": "mat:method", "2": "mat:attribute", "3": "mat:module", "4": "mat:function", "5": "mat:script"}, "objnames": {"0": ["mat", "class", "MATLAB class"], "1": ["mat", "method", "MATLAB method"], "2": ["mat", "attribute", "MATLAB attribute"], "3": ["mat", "module", "MATLAB module"], "4": ["mat", "function", "MATLAB function"], "5": ["mat", "script", "MATLAB script"]}, "titleterms": {"gui": [0, 10], "combust": [0, 46, 47, 49, 50], "toolbox": [0, 46, 47, 49, 50], "util": [0, 7], "function": [0, 7], "note": [0, 7], "add": 0, "ons": 0, "api": 1, "document": [1, 48], "content": [1, 5, 9, 11, 52, 53, 54], "thermochem": 2, "equilibrium": [2, 54, 59], "modul": [2, 3, 4, 5, 6], "thermodynam": [2, 7, 59], "deriv": 2, "respect": 2, "temperatur": [2, 57, 59], "pressur": [2, 57, 59], "exampl": [2, 3, 4, 6, 7, 9, 10, 11], "rocket": [3, 60], "shock": [4, 60], "deton": 4, "initi": [6, 55, 57, 59], "app": 6, "constant": [6, 59], "element": [6, 56], "miscellan": 6, "problemdescript": 6, "problemsolut": 6, "speci": [6, 56, 57], "tuningproperti": 6, "unclasifi": 7, "databas": [7, 8, 56], "displai": 7, "equat": 7, "state": [7, 57, 59], "export": 7, "extens": 7, "root": 7, "find": [7, 56], "algorithm": 7, "properti": 7, "valid": [7, 60], "desktop": 11, "environ": 11, "example_det": 12, "m": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "example_det_oblique_beta": 13, "example_det_oblique_theta": 14, "example_det_overdriven": 15, "example_det_overdriven_and_underdriven": 16, "example_det_overdriven_r": 17, "example_det_polar": 18, "example_det_polar_sonic_and_max": 19, "example_det_r": 20, "example_det_underdriven": 21, "example_det_underdriven_r": 22, "example_ev": 23, "example_exoplanet_wasp43b_1": 24, "example_hp": 25, "example_hp_complete_incomplet": 26, "example_hp_mixtemp": 27, "example_hp_pressur": 28, "example_hp_propel": 29, "example_rocket_fac": 30, "example_rocket_iac": 31, "example_shock_i": 32, "example_shock_i_ion": 33, "example_shock_oblique_beta": 34, "example_shock_oblique_r": 35, "example_shock_oblique_theta": 36, "example_shock_polar": 37, "example_shock_polar_r": 38, "example_shock_r": 39, "example_sp": 40, "example_sv": 41, "example_sv_frozen": 42, "example_tp": 43, "example_tv": 44, "front": 45, "matter": 45, "copyright": 45, "trademark": 45, "attribut": 45, "html": 45, "version": 45, "sourc": 45, "code": [45, 49, 50], "action": [46, 47], "capabl": [46, 47], "start": [46, 47], "here": [46, 47], "galleri": [46, 47], "contribut": [46, 47, 50], "acknowledg": [46, 47], "peopl": [46, 47], "cite": [46, 47, 50], "instal": 49, "download": 49, "us": [49, 50, 58], "public": 50, "journal": 50, "articl": 50, "other": 50, "confer": 50, "seminar": 50, "workshop": 50, "phd": 50, "msc": 50, "bsc": 50, "thesi": 50, "refer": 51, "tutori": 52, "basic": 53, "chemic": [54, 56, 57, 58, 59], "framework": 55, "access": 56, "specif": 56, "list": 56, "given": 56, "defin": [57, 58, 59], "mixtur": 57, "composit": [57, 59], "summari": [57, 58], "system": [58, 59], "set": 59, "transform": 59, "perform": 59, "calcul": 59, "result": 59, "postprocess": 59, "predefin": [58, 59], "plot": 59, "sever": 59, "case": 59, "congratul": 59, "tp": 60, "1": 60, "2": 60, "3": 60, "4": 60, "hp": 60, "tv": 60, "ev": 60, "det": 60, "ioniz": 60, "reflect": 60, "polar": 60, "tea": 60, "identifi": 58, "all": 58, "possibl": 58, "product": 58}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "nbsphinx": 4, "sphinxcontrib.bibtex": 9, "sphinx": 57}, "alltitles": {"API Documentation": [[1, "api-documentation"]], "Contents:": [[1, null], [5, null]], "Modules": [[5, "modules"]], "Databases": [[8, "databases"]], "Examples": [[9, "examples"], [2, null], [2, null], [2, null], [2, null], [3, null], [3, null], [4, null], [4, null], [4, null], [4, null], [4, null], [4, null], [4, null], [4, null], [4, null], [4, null], [4, null], [4, null], [4, null], [6, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null]], "Contents": [[9, null], [11, null], [52, null], [53, null], [54, null]], "Examples GUI": [[10, "examples-gui"]], "Examples desktop environment": [[11, "examples-desktop-environment"]], "Example_DET.m": [[12, "example-det-m"]], "Example_DET_OBLIQUE_BETA.m": [[13, "example-det-oblique-beta-m"]], "Example_DET_OBLIQUE_THETA.m": [[14, "example-det-oblique-theta-m"]], "Example_DET_OVERDRIVEN.m": [[15, "example-det-overdriven-m"]], "Example_DET_OVERDRIVEN_AND_UNDERDRIVEN.m": [[16, "example-det-overdriven-and-underdriven-m"]], "Example_DET_OVERDRIVEN_R.m": [[17, "example-det-overdriven-r-m"]], "Example_DET_POLAR.m": [[18, "example-det-polar-m"]], "Example_DET_POLAR_SONIC_AND_MAX.m": [[19, "example-det-polar-sonic-and-max-m"]], "Example_DET_R.m": [[20, "example-det-r-m"]], "Example_DET_UNDERDRIVEN.m": [[21, "example-det-underdriven-m"]], "Example_DET_UNDERDRIVEN_R.m": [[22, "example-det-underdriven-r-m"]], "Example_EV.m": [[23, "example-ev-m"]], "Example_EXOPLANET_WASP43b_1.m": [[24, "example-exoplanet-wasp43b-1-m"]], "Example_HP.m": [[25, "example-hp-m"]], "Example_HP_COMPLETE_INCOMPLETE.m": [[26, "example-hp-complete-incomplete-m"]], "Example_HP_MIXTEMP.m": [[27, "example-hp-mixtemp-m"]], "Example_HP_PRESSURE.m": [[28, "example-hp-pressure-m"]], "Example_HP_PROPELLANTS.m": [[29, "example-hp-propellants-m"]], "Example_ROCKET_FAC.m": [[30, "example-rocket-fac-m"]], "Example_ROCKET_IAC.m": [[31, "example-rocket-iac-m"]], "Example_SHOCK_I.m": [[32, "example-shock-i-m"]], "Example_SHOCK_I_IONIZATION.m": [[33, "example-shock-i-ionization-m"]], "Example_SHOCK_OBLIQUE_BETA.m": [[34, "example-shock-oblique-beta-m"]], "Example_SHOCK_OBLIQUE_R.m": [[35, "example-shock-oblique-r-m"]], "Example_SHOCK_OBLIQUE_THETA.m": [[36, "example-shock-oblique-theta-m"]], "Example_SHOCK_POLAR.m": [[37, "example-shock-polar-m"]], "Example_SHOCK_POLAR_R.m": [[38, "example-shock-polar-r-m"]], "Example_SHOCK_R.m": [[39, "example-shock-r-m"]], "Example_SP.m": [[40, "example-sp-m"]], "Example_SV.m": [[41, "example-sv-m"]], "Example_SV_FROZEN.m": [[42, "example-sv-frozen-m"]], "Example_TP.m": [[43, "example-tp-m"]], "Example_TV.m": [[44, "example-tv-m"]], "Front Matter": [[45, "front-matter"]], "Copyright, Trademarks, and Attributions": [[45, "copyright-trademarks-and-attributions"]], "Attributions": [[45, "attributions"]], "HTML Version and Source Code": [[45, "html-version-and-source-code"]], "Combustion Toolbox in action": [[46, "combustion-toolbox-in-action"], [47, "combustion-toolbox-in-action"]], "Combustion Toolbox capabilities": [[46, "combustion-toolbox-capabilities"], [47, "combustion-toolbox-capabilities"]], "Start here!": [[46, "start-here"], [47, "start-here"]], "Gallery": [[46, "gallery"], [47, "gallery"]], "Contributing": [[46, "contributing"], [47, "contributing"]], "Acknowledgements": [[46, "acknowledgements"], [47, "acknowledgements"]], "People": [[46, "people"], [47, "people"]], "Citing Combustion Toolbox": [[46, "citing-combustion-toolbox"], [47, "citing-combustion-toolbox"], [50, "citing-combustion-toolbox"]], "Documentation": [[48, "documentation"]], "Installation": [[49, "installation"]], "Downloading the Code": [[49, "downloading-the-code"]], "Installing the Code": [[49, "installing-the-code"]], "Using the Combustion Toolbox": [[49, "using-the-combustion-toolbox"]], "Publications": [[50, "publications"]], "Contributions": [[50, "contributions"]], "Journal articles": [[50, "journal-articles"]], "Other codes that use the Combustion Toolbox": [[50, "other-codes-that-use-the-combustion-toolbox"]], "Conference contributions": [[50, "conference-contributions"]], "Seminars & Workshops": [[50, "seminars-workshops"]], "PhD, MSc & BSc thesis": [[50, "phd-msc-bsc-thesis"]], "References": [[51, "references"]], "Tutorials": [[52, "tutorials"]], "Basics": [[53, "basics"]], "Chemical equilibrium": [[54, "chemical-equilibrium"]], "Framework initialization": [[55, "framework-initialization"]], "Defining initial state of a mixture": [[57, "defining-initial-state-of-a-mixture"]], "Defining initial chemical species": [[57, "defining-initial-chemical-species"]], "Defining initial composition": [[57, "defining-initial-composition"]], "Defining initial temperature and pressure": [[57, "defining-initial-temperature-and-pressure"]], "Summary": [[57, "summary"], [58, "summary"]], "Defining chemical system": [[59, "defining-chemical-system"], [58, "defining-chemical-system"]], "Chemical equilibrium at constant temperature and pressure": [[59, "chemical-equilibrium-at-constant-temperature-and-pressure"]], "Setting the initial thermodynamic state": [[59, "setting-the-initial-thermodynamic-state"]], "Setting the initial chemical composition": [[59, "setting-the-initial-chemical-composition"]], "Set chemical transformation": [[59, "set-chemical-transformation"]], "Perform chemical calculations": [[59, "perform-chemical-calculations"]], "Results": [[59, "results"]], "Postprocessed results (predefined plots for several cases)": [[59, "postprocessed-results-predefined-plots-for-several-cases"]], "Congratulations!": [[59, "congratulations"]], "Validations": [[60, "validations"]], "Validation TP 1": [[60, "validation-tp-1"]], "Validation TP 2": [[60, "validation-tp-2"]], "Validation TP 3": [[60, "validation-tp-3"]], "Validation TP 4": [[60, "validation-tp-4"]], "Validation HP 1": [[60, "validation-hp-1"]], "Validation HP 2": [[60, "validation-hp-2"]], "Validation HP 3": [[60, "validation-hp-3"]], "Validation HP 4": [[60, "validation-hp-4"]], "Validation TV 1": [[60, "validation-tv-1"]], "Validation EV 1": [[60, "validation-ev-1"]], "Validation DET 1": [[60, "validation-det-1"]], "Validation DET 2": [[60, "validation-det-2"]], "Validation DET 3": [[60, "validation-det-3"]], "Validation DET 4": [[60, "validation-det-4"]], "Validation SHOCK IONIZATION 1": [[60, "validation-shock-ionization-1"]], "Validation SHOCK REFLECTED IONIZATION 1": [[60, "validation-shock-reflected-ionization-1"]], "Validation SHOCK POLAR 1": [[60, "validation-shock-polar-1"]], "Validation ROCKET 1": [[60, "validation-rocket-1"]], "Validation ROCKET 2": [[60, "validation-rocket-2"]], "Validation ROCKET 3": [[60, "validation-rocket-3"]], "Validation TEA 1": [[60, "validation-tea-1"]], "Validation TEA 2": [[60, "validation-tea-2"]], "Validation TEA 3": [[60, "validation-tea-3"]], "Validation TEA 4": [[60, "validation-tea-4"]], "Accessing the databases": [[56, "accessing-the-databases"]], "Finding specific chemical species": [[56, "finding-specific-chemical-species"]], "Finding list of chemical species with given chemical elements": [[56, "finding-list-of-chemical-species-with-given-chemical-elements"]], "GUI": [[0, "gui"]], "Combustion Toolbox GUI": [[0, "combustion-toolbox-gui"]], "Utility functions": [[0, "utility-functions"]], "Notes": [[0, null], [7, null], [7, null]], "Add-ons": [[0, "add-ons"]], "Thermochemical equilibrium module": [[2, "thermochemical-equilibrium-module"]], "Thermodynamic derivatives": [[2, "thermodynamic-derivatives"]], "Derivatives with respect to temperature": [[2, "derivatives-with-respect-to-temperature"]], "Derivatives with respect to pressure": [[2, "derivatives-with-respect-to-pressure"]], "Example": [[2, null], [2, null], [2, null], [2, null], [2, null], [2, null], [2, null], [2, null], [2, null], [2, null], [3, null], [3, null], [3, null], [3, null], [3, null], [3, null], [4, null], [4, null], [4, null], [4, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null], [7, null]], "Rocket module": [[3, "rocket-module"]], "Shocks and detonations module": [[4, "shocks-and-detonations-module"]], "Initialization module": [[6, "initialization-module"]], "App": [[6, "app"]], "Constants": [[6, "constants"]], "Elements": [[6, "elements"]], "Miscellaneous": [[6, "miscellaneous"]], "ProblemDescription": [[6, "problemdescription"]], "ProblemSolution": [[6, "problemsolution"]], "Species": [[6, "species"]], "TuningProperties": [[6, "tuningproperties"]], "Utilities": [[7, "utilities"]], "Unclasified utility functions": [[7, "unclasified-utility-functions"]], "Database functions": [[7, "database-functions"]], "Display functions": [[7, "display-functions"]], "Equation of State functions": [[7, "equation-of-state-functions"]], "Export functions": [[7, "export-functions"]], "Extensions functions": [[7, "extensions-functions"]], "Root finding algorithms": [[7, "root-finding-algorithms"]], "Thermodynamic properties": [[7, "thermodynamic-properties"]], "Validations functions": [[7, "validations-functions"]], "Identifying all possible products": [[58, "identifying-all-possible-products"]], "Using predefined chemical systems": [[58, "using-predefined-chemical-systems"]]}, "indexentries": {"c (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.C"]], "c (uielements attribute)": [[0, "src.gui.addons.uielements.C"]], "c (uipreferences attribute)": [[0, "src.gui.addons.uipreferences.C"]], "db (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.DB"]], "db (uielements attribute)": [[0, "src.gui.addons.uielements.DB"]], "db_master (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.DB_master"]], "db_master (uielements attribute)": [[0, "src.gui.addons.uielements.DB_master"]], "e (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.E"]], "e (uielements attribute)": [[0, "src.gui.addons.uielements.E"]], "flag_caller (uielements attribute)": [[0, "src.gui.addons.uielements.FLAG_CALLER"]], "le_omit (uielements attribute)": [[0, "src.gui.addons.uielements.LE_omit"]], "le_selected (uielements attribute)": [[0, "src.gui.addons.uielements.LE_selected"]], "ls (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.LS"]], "ls_products (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.LS_products"]], "ls_reactants (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.LS_reactants"]], "misc (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.Misc"]], "misc (uielements attribute)": [[0, "src.gui.addons.uielements.Misc"]], "misc (uipreferences attribute)": [[0, "src.gui.addons.uipreferences.Misc"]], "ns_display (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.NS_display"]], "ns_products (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.NS_products"]], "n_flags (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.N_flags"]], "pd (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.PD"]], "pd (uielements attribute)": [[0, "src.gui.addons.uielements.PD"]], "pp1_var_name (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.PP1_var_name"]], "pp1_vector (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.PP1_vector"]], "pp2_var_name (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.PP2_var_name"]], "pp2_vector (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.PP2_vector"]], "pr1_var_name (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.PR1_var_name"]], "pr1_vector (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.PR1_vector"]], "pr2_var_name (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.PR2_var_name"]], "pr2_vector (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.PR2_vector"]], "pr3_var_name (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.PR3_var_name"]], "pr3_vector (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.PR3_vector"]], "ps (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.PS"]], "ps (uielements attribute)": [[0, "src.gui.addons.uielements.PS"]], "s (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.S"]], "s (uielements attribute)": [[0, "src.gui.addons.uielements.S"]], "tn (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.TN"]], "tn (uielements attribute)": [[0, "src.gui.addons.uielements.TN"]], "tn (uipreferences attribute)": [[0, "src.gui.addons.uipreferences.TN"]], "background_color (uipreferences attribute)": [[0, "src.gui.addons.uipreferences.background_color"]], "caller_app (uipreferences attribute)": [[0, "src.gui.addons.uipreferences.caller_app"]], "color_lamp_done (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.color_lamp_done"]], "color_lamp_error (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.color_lamp_error"]], "color_lamp_nothing (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.color_lamp_nothing"]], "color_lamp_working (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.color_lamp_working"]], "color_splash (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.color_splash"]], "combustion_toolbox (class in src.gui)": [[0, "src.gui.combustion_toolbox"]], "current_history (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.current_history"]], "default (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.default"]], "delete() (combustion_toolbox method)": [[0, "src.gui.combustion_toolbox.delete"]], "delete() (uiabout method)": [[0, "src.gui.addons.uiabout.delete"]], "delete() (uielements method)": [[0, "src.gui.addons.uielements.delete"]], "delete() (uipreferences method)": [[0, "src.gui.addons.uipreferences.delete"]], "delete() (uivalidations method)": [[0, "src.gui.addons.uivalidations.delete"]], "delta_x (uipreferences attribute)": [[0, "src.gui.addons.uipreferences.delta_x"]], "delta_y (uipreferences attribute)": [[0, "src.gui.addons.uipreferences.delta_y"]], "dynamic_components (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.dynamic_components"]], "dynamic_components (uipreferences attribute)": [[0, "src.gui.addons.uipreferences.dynamic_components"]], "fig (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.fig"]], "flag_pp1 (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.flag_PP1"]], "flag_pp2 (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.flag_PP2"]], "flag_pr1 (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.flag_PR1"]], "flag_pr2 (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.flag_PR2"]], "flag_pr3 (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.flag_PR3"]], "flag_phi (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.flag_phi"]], "gui_calculatebuttonpushed() (in module src.gui.utils)": [[0, "src.gui.utils.gui_CalculateButtonPushed"]], "gui_consolevaluechanged() (in module src.gui.utils)": [[0, "src.gui.utils.gui_ConsoleValueChanged"]], "gui_frozenchemistrycheckboxvaluechanged() (in module src.gui.utils)": [[0, "src.gui.utils.gui_FrozenchemistryCheckBoxValueChanged"]], "gui_problemtypevaluechanged() (in module src.gui.utils)": [[0, "src.gui.utils.gui_ProblemTypeValueChanged"]], "gui_productsvaluechanged() (in module src.gui.utils)": [[0, "src.gui.utils.gui_ProductsValueChanged"]], "gui_reactantsvaluechanged() (in module src.gui.utils)": [[0, "src.gui.utils.gui_ReactantsValueChanged"]], "gui_snapshotmenuselected() (in module src.gui.utils)": [[0, "src.gui.utils.gui_SnapshotMenuSelected"]], "gui_uitable_rcelledit() (in module src.gui.utils)": [[0, "src.gui.utils.gui_UITable_RCellEdit"]], "gui_add_nodes() (in module src.gui.utils)": [[0, "src.gui.utils.gui_add_nodes"]], "gui_add_nodes_validations() (in module src.gui.utils)": [[0, "src.gui.utils.gui_add_nodes_validations"]], "gui_check_temperature_reactants() (in module src.gui.utils)": [[0, "src.gui.utils.gui_check_temperature_reactants"]], "gui_clear_results() (in module src.gui.utils)": [[0, "src.gui.utils.gui_clear_results"]], "gui_compute_mach_or_velocity() (in module src.gui.utils)": [[0, "src.gui.utils.gui_compute_mach_or_velocity"]], "gui_compute_propreactants() (in module src.gui.utils)": [[0, "src.gui.utils.gui_compute_propReactants"]], "gui_create_temp_app() (in module src.gui.utils)": [[0, "src.gui.utils.gui_create_temp_app"]], "gui_display_splash() (in module src.gui.utils)": [[0, "src.gui.utils.gui_display_splash"]], "gui_edit_phivaluechanged() (in module src.gui.utils)": [[0, "src.gui.utils.gui_edit_phiValueChanged"]], "gui_empty_uitables() (in module src.gui.utils)": [[0, "src.gui.utils.gui_empty_UITables"]], "gui_fontcolor_error() (in module src.gui.utils)": [[0, "src.gui.utils.gui_fontcolor_error"]], "gui_generate_panel_base() (in module src.gui.utils)": [[0, "src.gui.utils.gui_generate_panel_base"]], "gui_generate_panel_rocket() (in module src.gui.utils)": [[0, "src.gui.utils.gui_generate_panel_rocket"]], "gui_get_parameters() (in module src.gui.utils)": [[0, "src.gui.utils.gui_get_parameters"]], "gui_get_reactants() (in module src.gui.utils)": [[0, "src.gui.utils.gui_get_reactants"]], "gui_get_tolerances() (in module src.gui.utils)": [[0, "src.gui.utils.gui_get_tolerances"]], "gui_keep_last_entry() (in module src.gui.utils)": [[0, "src.gui.utils.gui_keep_last_entry"]], "gui_plot_custom_figures() (in module src.gui.utils)": [[0, "src.gui.utils.gui_plot_custom_figures"]], "gui_save_results() (in module src.gui.utils)": [[0, "src.gui.utils.gui_save_results"]], "gui_seeker_exact_value() (in module src.gui.utils)": [[0, "src.gui.utils.gui_seeker_exact_value"]], "gui_seeker_value() (in module src.gui.utils)": [[0, "src.gui.utils.gui_seeker_value"]], "gui_update_uitable_r() (in module src.gui.utils)": [[0, "src.gui.utils.gui_update_UITable_R"]], "gui_update_from_uitree() (in module src.gui.utils)": [[0, "src.gui.utils.gui_update_from_uitree"]], "gui_update_frozen() (in module src.gui.utils)": [[0, "src.gui.utils.gui_update_frozen"]], "gui_update_phi() (in module src.gui.utils)": [[0, "src.gui.utils.gui_update_phi"]], "gui_update_terminal() (in module src.gui.utils)": [[0, "src.gui.utils.gui_update_terminal"]], "gui_value2list() (in module src.gui.utils)": [[0, "src.gui.utils.gui_value2list"]], "gui_write_results() (in module src.gui.utils)": [[0, "src.gui.utils.gui_write_results"]], "height_box (uipreferences attribute)": [[0, "src.gui.addons.uipreferences.height_box"]], "height_panel_0 (uipreferences attribute)": [[0, "src.gui.addons.uipreferences.height_panel_0"]], "height_text (uipreferences attribute)": [[0, "src.gui.addons.uipreferences.height_text"]], "ind_fuel (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.ind_Fuel"]], "ind_inert (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.ind_Inert"]], "ind_oxidizer (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.ind_Oxidizer"]], "public_productsvaluechanged() (combustion_toolbox method)": [[0, "src.gui.combustion_toolbox.public_ProductsValueChanged"]], "public_get_current_history() (combustion_toolbox method)": [[0, "src.gui.combustion_toolbox.public_get_current_history"]], "src.gui.utils (module)": [[0, "module-src.gui.utils"]], "temp_index (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.temp_index"]], "temp_results (combustion_toolbox attribute)": [[0, "src.gui.combustion_toolbox.temp_results"]], "uiabout (class in src.gui.addons)": [[0, "src.gui.addons.uiabout"]], "uielements (class in src.gui.addons)": [[0, "src.gui.addons.uielements"]], "uipreferences (class in src.gui.addons)": [[0, "src.gui.addons.uipreferences"]], "uivalidations (class in src.gui.addons)": [[0, "src.gui.addons.uivalidations"]], "width_box (uipreferences attribute)": [[0, "src.gui.addons.uipreferences.width_box"]], "width_right (uipreferences attribute)": [[0, "src.gui.addons.uipreferences.width_right"]], "x0_panel_right (uipreferences attribute)": [[0, "src.gui.addons.uipreferences.x0_panel_right"]], "y0_panel_right (uipreferences attribute)": [[0, "src.gui.addons.uipreferences.y0_panel_right"]], "complete_combustion() (in module src.modules.ct_equil)": [[2, "src.modules.ct_equil.complete_combustion"]], "equilibrate() (in module src.modules.ct_equil)": [[2, "src.modules.ct_equil.equilibrate"]], "equilibrate_t() (in module src.modules.ct_equil)": [[2, "src.modules.ct_equil.equilibrate_T"]], "equilibrate_t_tchem() (in module src.modules.ct_equil)": [[2, "src.modules.ct_equil.equilibrate_T_tchem"]], "equilibrium_dt() (in module src.modules.ct_equil)": [[2, "src.modules.ct_equil.equilibrium_dT"]], "equilibrium_dt_large() (in module src.modules.ct_equil)": [[2, "src.modules.ct_equil.equilibrium_dT_large"]], "equilibrium_dp() (in module src.modules.ct_equil)": [[2, "src.modules.ct_equil.equilibrium_dp"]], "equilibrium_dp_large() (in module src.modules.ct_equil)": [[2, "src.modules.ct_equil.equilibrium_dp_large"]], "equilibrium_gibbs() (in module src.modules.ct_equil)": [[2, "src.modules.ct_equil.equilibrium_gibbs"]], "equilibrium_gibbs_eos() (in module src.modules.ct_equil)": [[2, "src.modules.ct_equil.equilibrium_gibbs_eos"]], "equilibrium_gibbs_large() (in module src.modules.ct_equil)": [[2, "src.modules.ct_equil.equilibrium_gibbs_large"]], "equilibrium_helmholtz() (in module src.modules.ct_equil)": [[2, "src.modules.ct_equil.equilibrium_helmholtz"]], "equilibrium_helmholtz_eos() (in module src.modules.ct_equil)": [[2, "src.modules.ct_equil.equilibrium_helmholtz_eos"]], "equilibrium_helmholtz_large() (in module src.modules.ct_equil)": [[2, "src.modules.ct_equil.equilibrium_helmholtz_large"]], "src.modules.ct_equil (module)": [[2, "module-src.modules.ct_equil"]], "compute_fac() (in module src.modules.ct_rocket)": [[3, "src.modules.ct_rocket.compute_FAC"]], "compute_chamber_iac() (in module src.modules.ct_rocket)": [[3, "src.modules.ct_rocket.compute_chamber_IAC"]], "compute_exit() (in module src.modules.ct_rocket)": [[3, "src.modules.ct_rocket.compute_exit"]], "compute_throat_iac() (in module src.modules.ct_rocket)": [[3, "src.modules.ct_rocket.compute_throat_IAC"]], "guess_pressure_iac_model() (in module src.modules.ct_rocket)": [[3, "src.modules.ct_rocket.guess_pressure_IAC_model"]], "guess_pressure_exit_iac() (in module src.modules.ct_rocket)": [[3, "src.modules.ct_rocket.guess_pressure_exit_IAC"]], "rocket_parameters() (in module src.modules.ct_rocket)": [[3, "src.modules.ct_rocket.rocket_parameters"]], "rocket_performance() (in module src.modules.ct_rocket)": [[3, "src.modules.ct_rocket.rocket_performance"]], "solve_model_rocket() (in module src.modules.ct_rocket)": [[3, "src.modules.ct_rocket.solve_model_rocket"]], "src.modules.ct_rocket (module)": [[3, "module-src.modules.ct_rocket"]], "det_cj() (in module src.modules.ct_sd)": [[4, "src.modules.ct_sd.det_cj"]], "det_compute_guess() (in module src.modules.ct_sd)": [[4, "src.modules.ct_sd.det_compute_guess"]], "det_compute_guess_cea() (in module src.modules.ct_sd)": [[4, "src.modules.ct_sd.det_compute_guess_CEA"]], "det_oblique_beta() (in module src.modules.ct_sd)": [[4, "src.modules.ct_sd.det_oblique_beta"]], "det_oblique_theta() (in module src.modules.ct_sd)": [[4, "src.modules.ct_sd.det_oblique_theta"]], "det_overdriven() (in module src.modules.ct_sd)": [[4, "src.modules.ct_sd.det_overdriven"]], "det_polar() (in module src.modules.ct_sd)": [[4, "src.modules.ct_sd.det_polar"]], "det_underdriven() (in module src.modules.ct_sd)": [[4, "src.modules.ct_sd.det_underdriven"]], "shock_ideal_gas() (in module src.modules.ct_sd)": [[4, "src.modules.ct_sd.shock_ideal_gas"]], "shock_incident() (in module src.modules.ct_sd)": [[4, "src.modules.ct_sd.shock_incident"]], "shock_incident_2() (in module src.modules.ct_sd)": [[4, "src.modules.ct_sd.shock_incident_2"]], "shock_oblique_beta() (in module src.modules.ct_sd)": [[4, "src.modules.ct_sd.shock_oblique_beta"]], "shock_oblique_reflected_theta() (in module src.modules.ct_sd)": [[4, "src.modules.ct_sd.shock_oblique_reflected_theta"]], "shock_oblique_theta() (in module src.modules.ct_sd)": [[4, "src.modules.ct_sd.shock_oblique_theta"]], "shock_polar() (in module src.modules.ct_sd)": [[4, "src.modules.ct_sd.shock_polar"]], "shock_polar_limitrr() (in module src.modules.ct_sd)": [[4, "src.modules.ct_sd.shock_polar_limitRR"]], "shock_reflected() (in module src.modules.ct_sd)": [[4, "src.modules.ct_sd.shock_reflected"]], "src.modules.ct_sd (module)": [[4, "module-src.modules.ct_sd"]], "a0 (in module src.modules.self.constants)": [[6, "src.modules.self.Constants.A0"]], "app() (in module src.modules.self.app)": [[6, "src.modules.self.App.App"]], "aratio (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.Aratio"]], "aratio_c (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.Aratio_c"]], "constants() (in module src.modules.self.constants)": [[6, "src.modules.self.Constants.Constants"]], "eos (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.EOS"]], "elements() (in module src.modules.self.elements)": [[6, "src.modules.self.Elements.Elements"]], "flag_added_species (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.FLAG_ADDED_SPECIES"]], "flag_burcat (in module src.modules.self.species)": [[6, "src.modules.self.Species.FLAG_BURCAT"]], "flag_check_inputs (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.FLAG_CHECK_INPUTS"]], "flag_complete (in module src.modules.self.species)": [[6, "src.modules.self.Species.FLAG_COMPLETE"]], "flag_eos (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.FLAG_EOS"]], "flag_extrapolate (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.FLAG_EXTRAPOLATE"]], "flag_fast (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.FLAG_FAST"]], "flag_first (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.FLAG_FIRST"]], "flag_foi (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.FLAG_FOI"]], "flag_frozen (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.FLAG_FROZEN"]], "flag_gui (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.FLAG_GUI"]], "flag_iac (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.FLAG_IAC"]], "flag_initialize (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.FLAG_INITIALIZE"]], "flag_ion (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.FLAG_ION"]], "flag_ion (in module src.modules.self.species)": [[6, "src.modules.self.Species.FLAG_ION"]], "flag_labels (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.FLAG_LABELS"]], "flag_length (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.FLAG_LENGTH"]], "flag_n_fuel (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.FLAG_N_Fuel"]], "flag_n_inert (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.FLAG_N_Inert"]], "flag_n_oxidizer (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.FLAG_N_Oxidizer"]], "flag_prop (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.FLAG_PROP"]], "flag_results (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.FLAG_RESULTS"]], "flag_subsonic (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.FLAG_SUBSONIC"]], "flag_tchem_frozen (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.FLAG_TCHEM_FROZEN"]], "flag_weight (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.FLAG_WEIGHT"]], "fuel (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.Fuel"]], "ls (in module src.modules.self.species)": [[6, "src.modules.self.Species.LS"]], "ls_db (in module src.modules.self.species)": [[6, "src.modules.self.Species.LS_DB"]], "ls_formula (in module src.modules.self.species)": [[6, "src.modules.self.Species.LS_formula"]], "ls_lean (in module src.modules.self.species)": [[6, "src.modules.self.Species.LS_lean"]], "ls_rich (in module src.modules.self.species)": [[6, "src.modules.self.Species.LS_rich"]], "ls_soot (in module src.modules.self.species)": [[6, "src.modules.self.Species.LS_soot"]], "m0 (in module src.modules.self.constants)": [[6, "src.modules.self.Constants.M0"]], "mach_thermo (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.Mach_thermo"]], "massormolar (in module src.modules.self.constants)": [[6, "src.modules.self.Constants.MassorMolar"]], "miscellaneous() (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.Miscellaneous"]], "n0 (in module src.modules.self.constants)": [[6, "src.modules.self.Constants.N0"]], "ne (in module src.modules.self.elements)": [[6, "src.modules.self.Elements.NE"]], "ng (in module src.modules.self.species)": [[6, "src.modules.self.Species.NG"]], "ns (in module src.modules.self.species)": [[6, "src.modules.self.Species.NS"]], "ns_db (in module src.modules.self.species)": [[6, "src.modules.self.Species.NS_DB"]], "n_fuel (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.N_Fuel"]], "n_inert (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.N_Inert"]], "n_oxidizer (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.N_Oxidizer"]], "n_points_polar (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.N_points_polar"]], "n_prop (in module src.modules.self.constants)": [[6, "src.modules.self.Constants.N_prop"]], "problemdescription() (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.ProblemDescription"]], "problemsolution() (in module src.modules.self.problemsolution)": [[6, "src.modules.self.ProblemSolution.ProblemSolution"]], "problemtype (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.ProblemType"]], "r0 (in module src.modules.self.constants)": [[6, "src.modules.self.Constants.R0"]], "r_fuel (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.R_Fuel"]], "r_inert (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.R_Inert"]], "r_oxidizer (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.R_Oxidizer"]], "s_fuel (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.S_Fuel"]], "s_inert (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.S_Inert"]], "s_oxidizer (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.S_Oxidizer"]], "species() (in module src.modules.self.species)": [[6, "src.modules.self.Species.Species"]], "tp (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.TP"]], "tr (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.TR"]], "t_fuel (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.T_Fuel"]], "t_inert (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.T_Inert"]], "t_oxidizer (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.T_Oxidizer"]], "t_ions (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.T_ions"]], "tuningproperties() (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.TuningProperties"]], "beta (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.beta"]], "complete_initialize() (in module src.modules.self.app)": [[6, "src.modules.self.App.complete_initialize"]], "composition_units (in module src.modules.self.constants)": [[6, "src.modules.self.Constants.composition_units"]], "config (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.config"]], "contained_elements() (in module src.modules.self.app)": [[6, "src.modules.self.App.contained_elements"]], "date (in module src.modules.self.constants)": [[6, "src.modules.self.Constants.date"]], "description (in module src.modules.self.constants)": [[6, "src.modules.self.Constants.description"]], "description (in module src.modules.self.elements)": [[6, "src.modules.self.Elements.description"]], "description (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.description"]], "description (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.description"]], "description (in module src.modules.self.species)": [[6, "src.modules.self.Species.description"]], "display_species (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.display_species"]], "elements (in module src.modules.self.elements)": [[6, "src.modules.self.Elements.elements"]], "export_results (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.export_results"]], "get_index_ions() (in module src.modules.self.species)": [[6, "src.modules.self.Species.get_index_ions"]], "gravity (in module src.modules.self.constants)": [[6, "src.modules.self.Constants.gravity"]], "i (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.i"]], "ind_c (in module src.modules.self.elements)": [[6, "src.modules.self.Elements.ind_C"]], "ind_e (in module src.modules.self.elements)": [[6, "src.modules.self.Elements.ind_E"]], "ind_h (in module src.modules.self.elements)": [[6, "src.modules.self.Elements.ind_H"]], "ind_n (in module src.modules.self.elements)": [[6, "src.modules.self.Elements.ind_N"]], "ind_o (in module src.modules.self.elements)": [[6, "src.modules.self.Elements.ind_O"]], "ind_s (in module src.modules.self.elements)": [[6, "src.modules.self.Elements.ind_S"]], "ind_si (in module src.modules.self.elements)": [[6, "src.modules.self.Elements.ind_Si"]], "ind_cryogenic (in module src.modules.self.species)": [[6, "src.modules.self.Species.ind_cryogenic"]], "ind_frozen (in module src.modules.self.species)": [[6, "src.modules.self.Species.ind_frozen"]], "ind_ions (in module src.modules.self.species)": [[6, "src.modules.self.Species.ind_ions"]], "ind_nswt (in module src.modules.self.species)": [[6, "src.modules.self.Species.ind_nswt"]], "ind_ox_ref (in module src.modules.self.species)": [[6, "src.modules.self.Species.ind_ox_ref"]], "ind_react (in module src.modules.self.species)": [[6, "src.modules.self.Species.ind_react"]], "ind_swt (in module src.modules.self.species)": [[6, "src.modules.self.Species.ind_swt"]], "index_ls_original (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.index_LS_original"]], "initialize() (in module src.modules.self.app)": [[6, "src.modules.self.App.initialize"]], "itmax (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.itMax"]], "itmax_gibbs (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.itMax_gibbs"]], "itmax_ions (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.itMax_ions"]], "it_eos (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.it_eos"]], "it_guess_det (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.it_guess_det"]], "it_limitrr (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.it_limitRR"]], "it_oblique (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.it_oblique"]], "it_rocket (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.it_rocket"]], "it_shocks (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.it_shocks"]], "l_phi (in module src.modules.self.constants)": [[6, "src.modules.self.Constants.l_phi"]], "list_species() (in module src.modules.self.species)": [[6, "src.modules.self.Species.list_species"]], "mintol_display (in module src.modules.self.constants)": [[6, "src.modules.self.Constants.mintol_display"]], "overdriven (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.overdriven"]], "pp (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.pP"]], "pr (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.pR"]], "phi (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.phi"]], "ratio_inerts_o2 (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.ratio_inerts_O2"]], "ratio_oxidizers_o2 (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.ratio_oxidizers_O2"]], "release (in module src.modules.self.constants)": [[6, "src.modules.self.Constants.release"]], "root_t0 (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.root_T0"]], "root_t0_l (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.root_T0_l"]], "root_t0_r (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.root_T0_r"]], "root_method (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.root_method"]], "set_db() (in module src.modules.self.app)": [[6, "src.modules.self.App.set_DB"]], "set_elements() (in module src.modules.self.elements)": [[6, "src.modules.self.Elements.set_elements"]], "src.modules.self.app (module)": [[6, "module-src.modules.self.App"]], "src.modules.self.constants (module)": [[6, "module-src.modules.self.Constants"]], "src.modules.self.elements (module)": [[6, "module-src.modules.self.Elements"]], "src.modules.self.miscellaneous (module)": [[6, "module-src.modules.self.Miscellaneous"]], "src.modules.self.problemdescription (module)": [[6, "module-src.modules.self.ProblemDescription"]], "src.modules.self.problemsolution (module)": [[6, "module-src.modules.self.ProblemSolution"]], "src.modules.self.species (module)": [[6, "module-src.modules.self.Species"]], "src.modules.self.tuningproperties (module)": [[6, "module-src.modules.self.TuningProperties"]], "theta (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.theta"]], "timer_0 (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.timer_0"]], "timer_loop (in module src.modules.self.miscellaneous)": [[6, "src.modules.self.Miscellaneous.timer_loop"]], "tol0 (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.tol0"]], "tole (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.tolE"]], "toln (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.tolN"]], "toln_guess (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.tolN_guess"]], "tol_eos (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.tol_eos"]], "tol_gibbs (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.tol_gibbs"]], "tol_limitrr (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.tol_limitRR"]], "tol_oblique (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.tol_oblique"]], "tol_pi_e (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.tol_pi_e"]], "tol_rocket (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.tol_rocket"]], "tol_shocks (in module src.modules.self.tuningproperties)": [[6, "src.modules.self.TuningProperties.tol_shocks"]], "u1 (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.u1"]], "vp_vr (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.vP_vR"]], "wt_ratio_inerts (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.wt_ratio_inerts"]], "wt_ratio_oxidizers (in module src.modules.self.problemdescription)": [[6, "src.modules.self.ProblemDescription.wt_ratio_oxidizers"]], "compute_yfuel() (in module src.utils)": [[7, "src.utils.Compute_YFuel"]], "compute_density() (in module src.utils)": [[7, "src.utils.Compute_density"]], "fullname2name() (in module src.utils.databases)": [[7, "src.utils.databases.FullName2name"]], "gpl() (in module src.utils)": [[7, "src.utils.GPL"]], "molecularweight() (in module src.utils.thermo)": [[7, "src.utils.thermo.MolecularWeight"]], "abundances2moles() (in module src.utils)": [[7, "src.utils.abundances2moles"]], "adiabaticindex() (in module src.utils.thermo)": [[7, "src.utils.thermo.adiabaticIndex"]], "adiabaticindex_sound() (in module src.utils.thermo)": [[7, "src.utils.thermo.adiabaticIndex_sound"]], "append_cells() (in module src.utils)": [[7, "src.utils.append_cells"]], "append_structs() (in module src.utils)": [[7, "src.utils.append_structs"]], "ask_problem() (in module src.utils)": [[7, "src.utils.ask_problem"]], "assign_vector2cell() (in module src.utils)": [[7, "src.utils.assign_vector2cell"]], "cell2vector() (in module src.utils)": [[7, "src.utils.cell2vector"]], "check_db() (in module src.utils.databases)": [[7, "src.utils.databases.check_DB"]], "check_foi() (in module src.utils)": [[7, "src.utils.check_FOI"]], "check_inputs() (in module src.utils)": [[7, "src.utils.check_inputs"]], "check_temperature_range() (in module src.utils)": [[7, "src.utils.check_temperature_range"]], "check_update() (in module src.utils)": [[7, "src.utils.check_update"]], "compressibility_factor() (in module src.utils.thermo)": [[7, "src.utils.thermo.compressibility_factor"]], "compute_gammas() (in module src.utils)": [[7, "src.utils.compute_Gammas"]], "compute_gammas_frozen() (in module src.utils)": [[7, "src.utils.compute_Gammas_frozen"]], "compute_change_moles_gas_reaction() (in module src.utils.databases)": [[7, "src.utils.databases.compute_change_moles_gas_reaction"]], "compute_error_moles_cea() (in module src.utils.validations)": [[7, "src.utils.validations.compute_error_moles_CEA"]], "compute_error_prop_cea() (in module src.utils.validations)": [[7, "src.utils.validations.compute_error_prop_CEA"]], "compute_first_derivative() (in module src.utils)": [[7, "src.utils.compute_first_derivative"]], "compute_heatrelease() (in module src.utils.thermo)": [[7, "src.utils.thermo.compute_heatrelease"]], "compute_interval_nasa() (in module src.utils.databases)": [[7, "src.utils.databases.compute_interval_NASA"]], "compute_phi_c() (in module src.utils)": [[7, "src.utils.compute_phi_c"]], "compute_properties() (in module src.utils)": [[7, "src.utils.compute_properties"]], "compute_ratio_oxidizers_o2() (in module src.utils)": [[7, "src.utils.compute_ratio_oxidizers_O2"]], "compute_sound() (in module src.utils.thermo)": [[7, "src.utils.thermo.compute_sound"]], "compute_temperature_mixture() (in module src.utils)": [[7, "src.utils.compute_temperature_mixture"]], "convert_pa_to_bar() (in module src.utils)": [[7, "src.utils.convert_Pa_to_bar"]], "convert_atm_to_bar() (in module src.utils)": [[7, "src.utils.convert_atm_to_bar"]], "convert_bar_to_pa() (in module src.utils)": [[7, "src.utils.convert_bar_to_Pa"]], "convert_bar_to_atm() (in module src.utils)": [[7, "src.utils.convert_bar_to_atm"]], "convert_weight_percentage_to_moles() (in module src.utils)": [[7, "src.utils.convert_weight_percentage_to_moles"]], "cp_mass() (in module src.utils.thermo)": [[7, "src.utils.thermo.cp_mass"]], "cp_mole() (in module src.utils.thermo)": [[7, "src.utils.thermo.cp_mole"]], "create_cell_ntimes() (in module src.utils)": [[7, "src.utils.create_cell_ntimes"]], "cv_mass() (in module src.utils.thermo)": [[7, "src.utils.thermo.cv_mass"]], "cv_mole() (in module src.utils.thermo)": [[7, "src.utils.thermo.cv_mole"]], "debug_plot_error() (in module src.utils.validations)": [[7, "src.utils.validations.debug_plot_error"]], "define_f() (in module src.utils)": [[7, "src.utils.define_F"]], "define_foi() (in module src.utils)": [[7, "src.utils.define_FOI"]], "define_i() (in module src.utils)": [[7, "src.utils.define_I"]], "define_o() (in module src.utils)": [[7, "src.utils.define_O"]], "density() (in module src.utils.thermo)": [[7, "src.utils.thermo.density"]], "detect_location_of_phase_specifier() (in module src.utils.databases)": [[7, "src.utils.databases.detect_location_of_phase_specifier"]], "displaysweepresults() (in module src.utils.display)": [[7, "src.utils.display.displaysweepresults"]], "docs_ct() (in module src.utils)": [[7, "src.utils.docs_CT"]], "enthalpy_formation_mass() (in module src.utils.thermo)": [[7, "src.utils.thermo.enthalpy_formation_mass"]], "enthalpy_formation_mole() (in module src.utils.thermo)": [[7, "src.utils.thermo.enthalpy_formation_mole"]], "enthalpy_mass() (in module src.utils.thermo)": [[7, "src.utils.thermo.enthalpy_mass"]], "enthalpy_mole() (in module src.utils.thermo)": [[7, "src.utils.thermo.enthalpy_mole"]], "entropy_mass() (in module src.utils.thermo)": [[7, "src.utils.thermo.entropy_mass"]], "entropy_mole() (in module src.utils.thermo)": [[7, "src.utils.thermo.entropy_mole"]], "eos_pengrobinson() (in module src.utils.eos)": [[7, "src.utils.eos.eos_PengRobinson"]], "eos_vanderwaals() (in module src.utils.eos)": [[7, "src.utils.eos.eos_VanderWaals"]], "eos_ideal() (in module src.utils.eos)": [[7, "src.utils.eos.eos_ideal"]], "eos_ideal_p() (in module src.utils.eos)": [[7, "src.utils.eos.eos_ideal_p"]], "equivalenceratio() (in module src.utils.thermo)": [[7, "src.utils.thermo.equivalenceRatio"]], "export_results() (in module src.utils.export)": [[7, "src.utils.export.export_results"]], "find_ind() (in module src.utils)": [[7, "src.utils.find_ind"]], "find_products() (in module src.utils.databases)": [[7, "src.utils.databases.find_products"]], "find_species_ls() (in module src.utils.databases)": [[7, "src.utils.databases.find_species_LS"]], "generate_db() (in module src.utils.databases)": [[7, "src.utils.databases.generate_DB"]], "generate_db_theo() (in module src.utils.databases)": [[7, "src.utils.databases.generate_DB_Theo"]], "generate_db_master() (in module src.utils.databases)": [[7, "src.utils.databases.generate_DB_master"]], "generate_db_master_reduced() (in module src.utils.databases)": [[7, "src.utils.databases.generate_DB_master_reduced"]], "get_flag_n() (in module src.utils)": [[7, "src.utils.get_FLAG_N"]], "get_combustion_toolbox_version() (in module src.utils)": [[7, "src.utils.get_combustion_toolbox_version"]], "get_excel_cell() (in module src.utils.export)": [[7, "src.utils.export.get_excel_cell"]], "get_gpoint() (in module src.utils.root_finding.steffenson)": [[7, "src.utils.root_finding.steffenson.get_gpoint"]], "get_ind_elements() (in module src.utils.databases)": [[7, "src.utils.databases.get_ind_elements"]], "get_index_phase_species() (in module src.utils)": [[7, "src.utils.get_index_phase_species"]], "get_interval() (in module src.utils.databases)": [[7, "src.utils.databases.get_interval"]], "get_latest_version_github() (in module src.utils)": [[7, "src.utils.get_latest_version_github"]], "get_mixtures() (in module src.utils.display)": [[7, "src.utils.display.get_mixtures"]], "get_monitor_positions() (in module src.utils)": [[7, "src.utils.get_monitor_positions"]], "get_monitor_positions_matlab() (in module src.utils)": [[7, "src.utils.get_monitor_positions_MATLAB"]], "get_order() (in module src.utils)": [[7, "src.utils.get_order"]], "get_oxidizer_reference() (in module src.utils)": [[7, "src.utils.get_oxidizer_reference"]], "get_partial_derivative() (in module src.utils)": [[7, "src.utils.get_partial_derivative"]], "get_point() (in module src.utils.root_finding.steffenson)": [[7, "src.utils.root_finding.steffenson.get_point"]], "get_point_aitken() (in module src.utils.root_finding.steffenson)": [[7, "src.utils.root_finding.steffenson.get_point_aitken"]], "get_problems_solved() (in module src.utils.validations)": [[7, "src.utils.validations.get_problems_solved"]], "get_reference_elements_with_t_intervals() (in module src.utils.databases)": [[7, "src.utils.databases.get_reference_elements_with_T_intervals"]], "get_speciesproperties() (in module src.utils.databases)": [[7, "src.utils.databases.get_speciesProperties"]], "get_title() (in module src.utils)": [[7, "src.utils.get_title"]], "get_transformation() (in module src.utils)": [[7, "src.utils.get_transformation"]], "get_typespecies() (in module src.utils)": [[7, "src.utils.get_typeSpecies"]], "gibbs_mass() (in module src.utils.thermo)": [[7, "src.utils.thermo.gibbs_mass"]], "gibbs_mole() (in module src.utils.thermo)": [[7, "src.utils.thermo.gibbs_mole"]], "intenergy_mass() (in module src.utils.thermo)": [[7, "src.utils.thermo.intEnergy_mass"]], "intenergy_mole() (in module src.utils.thermo)": [[7, "src.utils.thermo.intEnergy_mole"]], "interpreter_label() (in module src.utils.display)": [[7, "src.utils.display.interpreter_label"]], "isrefelm() (in module src.utils.databases)": [[7, "src.utils.databases.isRefElm"]], "list_phase_species() (in module src.utils)": [[7, "src.utils.list_phase_species"]], "load_struct() (in module src.utils.validations)": [[7, "src.utils.validations.load_struct"]], "mass() (in module src.utils.thermo)": [[7, "src.utils.thermo.mass"]], "massfractions() (in module src.utils.thermo)": [[7, "src.utils.thermo.massFractions"]], "meanmolecularweight() (in module src.utils.thermo)": [[7, "src.utils.thermo.meanMolecularWeight"]], "mixture() (in module src.utils)": [[7, "src.utils.mixture"]], "molefractions() (in module src.utils.thermo)": [[7, "src.utils.thermo.moleFractions"]], "moles() (in module src.utils.thermo)": [[7, "src.utils.thermo.moles"]], "molesgas() (in module src.utils.thermo)": [[7, "src.utils.thermo.molesGas"]], "mu_ex_eos() (in module src.utils.eos)": [[7, "src.utils.eos.mu_ex_eos"]], "mu_ex_ideal() (in module src.utils.eos)": [[7, "src.utils.eos.mu_ex_ideal"]], "mu_ex_vanderwaals() (in module src.utils.eos)": [[7, "src.utils.eos.mu_ex_vanderwaals"]], "mu_ex_virial() (in module src.utils.eos)": [[7, "src.utils.eos.mu_ex_virial"]], "name_with_parenthesis() (in module src.utils.databases)": [[7, "src.utils.databases.name_with_parenthesis"]], "newton() (in module src.utils.root_finding.newton)": [[7, "src.utils.root_finding.newton.newton"]], "newton_2() (in module src.utils.root_finding)": [[7, "src.utils.root_finding.newton_2"]], "plot_figure() (in module src.utils.display)": [[7, "src.utils.display.plot_figure"]], "plot_figure_set() (in module src.utils.display)": [[7, "src.utils.display.plot_figure_set"]], "plot_hugoniot() (in module src.utils.display)": [[7, "src.utils.display.plot_hugoniot"]], "plot_molar_fractions() (in module src.utils.display)": [[7, "src.utils.display.plot_molar_fractions"]], "plot_molar_fractions_validation() (in module src.utils.validations)": [[7, "src.utils.validations.plot_molar_fractions_validation"]], "plot_properties_validation() (in module src.utils.validations)": [[7, "src.utils.validations.plot_properties_validation"]], "plot_shock_polar() (in module src.utils.display)": [[7, "src.utils.display.plot_shock_polar"]], "plot_thermo_validation() (in module src.utils.validations)": [[7, "src.utils.validations.plot_thermo_validation"]], "plot_validation_shock_polar_sdtoolbox() (in module src.utils.validations)": [[7, "src.utils.validations.plot_validation_shock_polar_SDToolbox"]], "polynomial_regression() (in module src.utils.display)": [[7, "src.utils.display.polynomial_regression"]], "post_results() (in module src.utils)": [[7, "src.utils.post_results"]], "pressure() (in module src.utils.thermo)": [[7, "src.utils.thermo.pressure"]], "print_error() (in module src.utils)": [[7, "src.utils.print_error"]], "print_error_root() (in module src.utils.root_finding)": [[7, "src.utils.root_finding.print_error_root"]], "print_mixture() (in module src.utils.display)": [[7, "src.utils.display.print_mixture"]], "print_stoichiometric_matrix() (in module src.utils.display)": [[7, "src.utils.display.print_stoichiometric_matrix"]], "read_cea() (in module src.utils.validations)": [[7, "src.utils.validations.read_CEA"]], "read_abundances() (in module src.utils)": [[7, "src.utils.read_abundances"]], "regula_guess() (in module src.utils.root_finding)": [[7, "src.utils.root_finding.regula_guess"]], "reorganize_index_phase_species() (in module src.utils)": [[7, "src.utils.reorganize_index_phase_species"]], "results() (in module src.utils.display)": [[7, "src.utils.display.results"]], "run_ct() (in module src.utils.validations)": [[7, "src.utils.validations.run_CT"]], "set_dht() (in module src.utils.databases)": [[7, "src.utils.databases.set_DhT"]], "set_air() (in module src.utils)": [[7, "src.utils.set_air"]], "set_cp() (in module src.utils.databases)": [[7, "src.utils.databases.set_cP"]], "set_e0() (in module src.utils.databases)": [[7, "src.utils.databases.set_e0"]], "set_element_matrix() (in module src.utils.databases)": [[7, "src.utils.databases.set_element_matrix"]], "set_figure() (in module src.utils.display)": [[7, "src.utils.display.set_figure"]], "set_g0() (in module src.utils.databases)": [[7, "src.utils.databases.set_g0"]], "set_h0() (in module src.utils.databases)": [[7, "src.utils.databases.set_h0"]], "set_inputs_thermo_validations() (in module src.utils.validations)": [[7, "src.utils.validations.set_inputs_thermo_validations"]], "set_legends() (in module src.utils.display)": [[7, "src.utils.display.set_legends"]], "set_prop() (in module src.utils)": [[7, "src.utils.set_prop"]], "set_prop_db() (in module src.utils.databases)": [[7, "src.utils.databases.set_prop_DB"]], "set_react_index() (in module src.utils)": [[7, "src.utils.set_react_index"]], "set_s0() (in module src.utils.databases)": [[7, "src.utils.databases.set_s0"]], "set_species() (in module src.utils)": [[7, "src.utils.set_species"]], "set_species_initilize() (in module src.utils)": [[7, "src.utils.set_species_initilize"]], "set_title() (in module src.utils.display)": [[7, "src.utils.display.set_title"]], "set_transformation() (in module src.utils)": [[7, "src.utils.set_transformation"]], "setup_segregated_solver() (in module src.utils)": [[7, "src.utils.setup_segregated_solver"]], "smooth_data() (in module src.utils)": [[7, "src.utils.smooth_data"]], "solve_problem() (in module src.utils)": [[7, "src.utils.solve_problem"]], "soundspeed() (in module src.utils.thermo)": [[7, "src.utils.thermo.soundspeed"]], "soundspeed_eq() (in module src.utils)": [[7, "src.utils.soundspeed_eq"]], "species2latex() (in module src.utils.display)": [[7, "src.utils.display.species2latex"]], "species_det() (in module src.utils.databases)": [[7, "src.utils.databases.species_DeT"]], "species_det_nasa() (in module src.utils.databases)": [[7, "src.utils.databases.species_DeT_NASA"]], "species_dht() (in module src.utils.databases)": [[7, "src.utils.databases.species_DhT"]], "species_dht_nasa() (in module src.utils.databases)": [[7, "src.utils.databases.species_DhT_NASA"]], "species_cp() (in module src.utils.databases)": [[7, "src.utils.databases.species_cP"]], "species_cp_nasa() (in module src.utils.databases)": [[7, "src.utils.databases.species_cP_NASA"]], "species_cv() (in module src.utils.databases)": [[7, "src.utils.databases.species_cV"]], "species_cv_nasa() (in module src.utils.databases)": [[7, "src.utils.databases.species_cV_NASA"]], "species_e0() (in module src.utils.databases)": [[7, "src.utils.databases.species_e0"]], "species_e0_nasa() (in module src.utils.databases)": [[7, "src.utils.databases.species_e0_NASA"]], "species_g0() (in module src.utils.databases)": [[7, "src.utils.databases.species_g0"]], "species_g0_nasa() (in module src.utils.databases)": [[7, "src.utils.databases.species_g0_NASA"]], "species_gamma() (in module src.utils.databases)": [[7, "src.utils.databases.species_gamma"]], "species_gamma_nasa() (in module src.utils.databases)": [[7, "src.utils.databases.species_gamma_NASA"]], "species_h0() (in module src.utils.databases)": [[7, "src.utils.databases.species_h0"]], "species_h0_nasa() (in module src.utils.databases)": [[7, "src.utils.databases.species_h0_NASA"]], "species_s0() (in module src.utils.databases)": [[7, "src.utils.databases.species_s0"]], "species_s0_nasa() (in module src.utils.databases)": [[7, "src.utils.databases.species_s0_NASA"]], "species_thermo_nasa() (in module src.utils.databases)": [[7, "src.utils.databases.species_thermo_NASA"]], "src.utils (module)": [[7, "module-src.utils"]], "src.utils.databases (module)": [[7, "module-src.utils.databases"]], "src.utils.display (module)": [[7, "module-src.utils.display"]], "src.utils.eos (module)": [[7, "module-src.utils.eos"]], "src.utils.export (module)": [[7, "module-src.utils.export"]], "src.utils.root_finding (module)": [[7, "module-src.utils.root_finding"]], "src.utils.root_finding.newton (module)": [[7, "module-src.utils.root_finding.newton"]], "src.utils.root_finding.steffenson (module)": [[7, "module-src.utils.root_finding.steffenson"]], "src.utils.thermo (module)": [[7, "module-src.utils.thermo"]], "src.utils.validations (module)": [[7, "module-src.utils.validations"]], "steff() (in module src.utils.root_finding.steffenson)": [[7, "src.utils.root_finding.steffenson.steff"]], "stoich_prop_matrix() (in module src.utils)": [[7, "src.utils.stoich_prop_matrix"]], "temperature() (in module src.utils.thermo)": [[7, "src.utils.thermo.temperature"]], "thermo_millennium_2_thermonasa9() (in module src.utils.databases)": [[7, "src.utils.databases.thermo_millennium_2_thermoNASA9"]], "unpack_nasa_coefficients() (in module src.utils.databases)": [[7, "src.utils.databases.unpack_NASA_coefficients"]], "vector2cell() (in module src.utils)": [[7, "src.utils.vector2cell"]], "velocity_relative() (in module src.utils.thermo)": [[7, "src.utils.thermo.velocity_relative"]], "volume() (in module src.utils.thermo)": [[7, "src.utils.thermo.volume"]], "website_ct() (in module src.utils)": [[7, "src.utils.website_CT"]]}}) \ No newline at end of file diff --git a/docs/build/html/tutorials/basics/basics_2.html b/docs/build/html/tutorials/basics/basics_2.html index 5bf1048c..9a18105a 100644 --- a/docs/build/html/tutorials/basics/basics_2.html +++ b/docs/build/html/tutorials/basics/basics_2.html @@ -517,7 +517,7 @@

Finding list of chemical species with given chemical elements

Tip

-

The same procedure can be used to identify all possible products after a chemical transformation given a set of chemical species (reactants), as described in Defining chemical system.

+

The same procedure can be used to identify all possible products after a chemical transformation given a set of chemical species (reactants), as described in Defining chemical system.

diff --git a/docs/build/html/tutorials/basics/basics_4.html b/docs/build/html/tutorials/basics/basics_4.html index dd90bef9..ab45ba41 100644 --- a/docs/build/html/tutorials/basics/basics_4.html +++ b/docs/build/html/tutorials/basics/basics_4.html @@ -357,7 +357,7 @@

Defining chemical system

Identifying all possible products#

-

Combustion problems typically entail numerous chemical species, and occasionally we lack prior knowledge of all relevant species in the system. In such cases, we can recall in find_products.m routine introduced in Accessing the databases. This routine allows us to identify all potential chemical species resulting from a chemical transformation (products), given a set of species (reactants). For this example, we can write at the prompt:

+

Combustion problems typically entail numerous chemical species, and occasionally we lack prior knowledge of all relevant species in the system. In such cases, we can recall in find_products.m routine introduced in Accessing the databases. This routine allows us to identify all potential chemical species resulting from a chemical transformation (products), given a set of species (reactants). For this example, we can write at the prompt:

self.S.LS = find_products(self, {'CH4', 'O2', 'N2'})
 
diff --git a/docs/source/tutorials/basics/basics_2.md b/docs/source/tutorials/basics/basics_2.md index c02c6381..f62a3a17 100644 --- a/docs/source/tutorials/basics/basics_2.md +++ b/docs/source/tutorials/basics/basics_2.md @@ -203,5 +203,5 @@ Chemical species from the Third Millennium database (Burcat) are indicated with ````` ```{tip} -The same procedure can be used to identify all possible products after a chemical transformation given a set of chemical species (reactants), as described in [*Defining chemical system*](docs/source/tutorials/basics/basics_4.md#defining-chemical-system). +The same procedure can be used to identify all possible products after a chemical transformation given a set of chemical species (reactants), as described in [*Defining chemical system*](https://combustion-toolbox-website.readthedocs.io/en/latest/tutorials/basics/basics_4.html##defining-chemical-system). ``` diff --git a/docs/source/tutorials/basics/basics_4.md b/docs/source/tutorials/basics/basics_4.md index 9cc4bc35..016e4ace 100644 --- a/docs/source/tutorials/basics/basics_4.md +++ b/docs/source/tutorials/basics/basics_4.md @@ -27,7 +27,7 @@ self = App({'N2', 'CO2', 'H2O'}); ## Identifying all possible products -Combustion problems typically entail numerous chemical species, and occasionally we lack prior knowledge of all relevant species in the system. In such cases, we can recall in [find_products.m](https://combustion-toolbox-website.readthedocs.io/en/latest/documentation/api/utils/index.html#src.utils.databases.find_products) routine introduced in [*Accessing the databases*](docs/source/tutorials/basics/basics_2.md#accessing-the-databases). This routine allows us to identify all potential chemical species resulting from a chemical transformation (products), given a set of species (reactants). For this example, we can write at the prompt: +Combustion problems typically entail numerous chemical species, and occasionally we lack prior knowledge of all relevant species in the system. In such cases, we can recall in [find_products.m](https://combustion-toolbox-website.readthedocs.io/en/latest/documentation/api/utils/index.html#src.utils.databases.find_products) routine introduced in [*Accessing the databases*](https://combustion-toolbox-website.readthedocs.io/en/latest/tutorials/basics/basics_2.html#.md#accessing-the-databases). This routine allows us to identify all potential chemical species resulting from a chemical transformation (products), given a set of species (reactants). For this example, we can write at the prompt: ```matlab self.S.LS = find_products(self, {'CH4', 'O2', 'N2'})