Commit graph

5386 commits

Author SHA1 Message Date
Steven DeCaluwe
661758d64d Correcting Cp_ref calculation in MultiTransport, which previously
assumed an ideal gas phase.
2014-12-16 13:32:08 +00:00
Ray Speth
f3b66ec5f7 [Doc] Add search box to Doxygen documentation
This also fixes a bug where jquery.js was not being copied to the directory with
the generated documentation on some operating systems (Debian-based Linux
distributions).
2014-12-12 01:37:12 +00:00
Ray Speth
ca9b7625d0 [Doc] Remove reference to non-existent 'State.h' 2014-12-12 01:37:06 +00:00
Ray Speth
ac6f7fefdf [Python] Clarify properties of class Mixture which can be set 2014-12-12 01:37:00 +00:00
Ray Speth
28210182fb [SCons] Describe allowable values for msvc_version 2014-12-12 01:36:59 +00:00
Ray Speth
ddfc15bb77 Allow CANTERA_DATA to include multiple directories 2014-12-12 01:36:56 +00:00
Ray Speth
693d5caaf6 Clean up flamespeed demo 2014-12-12 01:36:53 +00:00
Ray Speth
8c7e694dbf Fix compiler warnings in flamespeed demo 2014-12-12 01:36:51 +00:00
Ray Speth
c5ed13be9f Remove resolved todo on flamespeed.cpp
This example now works as a result of the changes to multicomponent transport
evaluation in r3147 and r3148.
2014-12-12 01:36:49 +00:00
Ray Speth
4e6205fa8c Eliminate memory leak in demoequil.cpp 2014-12-12 01:36:48 +00:00
Ray Speth
7d19ee9488 Remove unneeded work array management from MultiNewton 2014-12-12 01:36:45 +00:00
Ray Speth
edac95d06d Remove unnecessary manual memory management from examples 2014-12-12 01:36:41 +00:00
Ray Speth
0ad587f50b Remove some unnecessary temporary references 2014-12-12 01:36:35 +00:00
Ray Speth
0e51465722 [Doc] Describe specification of reaction orders in CTI files 2014-12-05 23:33:42 +00:00
Ray Speth
ba42bc6da2 [Doc] Remove suppression of Doxygen autolinking
In those cases where the name is actually a reference to the class, we actually
want Doxygen to apply formatting to the name and link to the class's
documentation, so we shouldn't suppress that behavior with the prepended '%'.
2014-12-05 23:33:24 +00:00
Ray Speth
3812215ce2 [Doc/Python] Add docstrings for some 1D methods and properties 2014-12-05 23:33:22 +00:00
Ray Speth
d76b67f5fb [ck2cti] Check for formatting errors in elemental composition
Formatting errors (e.g. values in incorrect columns) result in an empty
elemental composition. Raise an exception if this occurs.
2014-12-05 23:33:20 +00:00
Ray Speth
26cb89b228 [Doc] Update compilation and installation instructions for OS X
These instructions apply to OS X 10.9 and 10.10 and XCode 5 and 6.
2014-12-05 23:33:18 +00:00
Ray Speth
4ca0bedecd Remove unnecessary use of const_cast 2014-12-05 23:33:17 +00:00
Ray Speth
d830012340 Remove unnecessary explicit calls to operator() and operator= 2014-12-05 23:33:15 +00:00
Ray Speth
cdf764be4a [Transport] Allow CK_Mix and CK_Multi transport models in 1D flames 2014-11-19 20:27:57 +00:00
Ray Speth
34fa3aa5df [Doc] Add more documentation for class Reaction and its children 2014-11-19 20:27:51 +00:00
Ray Speth
c1e4430c8a [Doc] Fix formatting of Doxygen comments for Reaction classes 2014-11-19 20:27:38 +00:00
Ray Speth
7a4d13a5c2 [Test] Display failing test program exit codes in test log 2014-11-15 19:27:44 +00:00
Ray Speth
404a9b03d2 [Test] Use exit code to indicate failure in surfSolver test 2014-11-15 19:27:12 +00:00
Ray Speth
4e99746457 [Kinetics] Allow explicit specification of the sticking species 2014-11-15 19:26:37 +00:00
Ray Speth
ced2d20dd8 Use XML_Node::attrib when it is more clear than using operator[] 2014-11-15 00:47:31 +00:00
Ray Speth
de3d212062 [SCons] Deprecate unnecessary build options 2014-11-15 00:47:30 +00:00
Ray Speth
5958578c40 [Kinetics] Check for negative and non-reactant reaction orders
Allow non-reactant orders for electrochemical reactions

Allow negative orders specifically requested, e.g. by setting the
'negative_orders' option in the CTI definition of the reaction.
2014-11-15 00:47:25 +00:00
Ray Speth
e09db92756 [Doc] Fix some Doxygen warnings 2014-11-15 00:47:19 +00:00
Ray Speth
7438e791b5 Update comments in Kinetics::addReaction 2014-11-15 00:47:18 +00:00
Ray Speth
a2c415aaa5 [Kinetics] Add reactions using Reaction instead of ReactionData
Deprecate class ReactionData and all related functions.
2014-11-15 00:47:15 +00:00
Ray Speth
e3022a8057 [Kinetics] Check Reaction objects for orders on reversible reactions 2014-11-15 00:47:13 +00:00
Ray Speth
82fbff7a05 [Kinetics] Validate rate coefficient data for Reaction objects 2014-11-15 00:47:09 +00:00
Ray Speth
6727902c3f [Kinetics] Allow skipping third-body efficiencies when using Reaction 2014-11-15 00:47:04 +00:00
Ray Speth
ffe3eb5e5a [Kinetics] Check for undeclared species when using Reaction objects
Skip the reaction or raise an exception based on the
'm_skipUndeclaredSpecies' flag
2014-11-15 00:46:59 +00:00
Ray Speth
d72c2e7132 [Kinetics] Add reaction balance check to Kinetics
This applies to reactions added using Reaction objects. Previously, the
check would only be performed for reactions added from an XML tree.
2014-11-15 00:46:57 +00:00
Ray Speth
e2f15e97d4 [Kinetics] Add duplicate reaction checks using Reaction objects 2014-11-15 00:46:54 +00:00
Ray Speth
c39b93c424 [Kinetics] Automatically generate reaction equation strings 2014-11-11 00:12:28 +00:00
Ray Speth
f51ed2aa02 [Kinetics] Add factory functions for Reaction classes 2014-11-11 00:12:26 +00:00
Ray Speth
c8ecedb140 [Test] Make reaction equation test independent of species ordering 2014-11-11 00:12:21 +00:00
Ray Speth
53fb3bd341 [Test] Prevent infinite loop in TestSofcKinetics
If an infinite loop occurs in the Newton solver, it indicates a problem, but
this way the test will finish (and fail).
2014-11-11 00:12:19 +00:00
Ray Speth
a3645ee925 [Test] Set reaction type in surfkin test input file
Surface reactions must have the XML attribute 'type="surface"'. This is set
automatically by the CTI 'surface_reaction' class.
2014-11-11 00:12:15 +00:00
Ray Speth
69650b8ec2 [Kinetics] InterfaceReaction supports sticking coefficients 2014-11-11 00:12:13 +00:00
Ray Speth
c4e6790fda [Kinetics] Implement addReaction from Reaction for InterfaceKinetics 2014-11-11 00:12:08 +00:00
Ray Speth
b19d7342fa [Kinetics] Refactor InterfaceKinetics::addReaction 2014-11-11 00:12:03 +00:00
Ray Speth
e4d2ed9b78 [Kinetics] Add SurfaceArrhenius constructor from Arrhenius 2014-11-11 00:11:59 +00:00
Ray Speth
028bca0d73 [Kinetics] Implement addReaction from Reaction for AqueousKinetics 2014-11-11 00:11:55 +00:00
Ray Speth
be585aab3e [Kinetics] Implement direct constructor for ChebyshevRate 2014-11-11 00:11:33 +00:00
Ray Speth
191e9bcc42 [Kinetics] Implement direct constructor for P-log reactions 2014-11-11 00:11:31 +00:00