Commit graph

4291 commits

Author SHA1 Message Date
Ray Speth
463a4017eb [Cython] Improved API for InterfaceKinetics 2013-02-07 23:40:25 +00:00
Ray Speth
677cb69a4a [Cython] Added 'mass' property to Reactor 2013-02-07 23:40:22 +00:00
Ray Speth
655af462b0 [Cython] Added set_grid_min method to Sim1D 2013-02-07 23:40:18 +00:00
Ray Speth
40a737539a [Cython] Fixed instantiation of ImpingingJet with non-reacting surface 2013-02-07 23:40:16 +00:00
Harry Moffat
287de5e1fb Added gtest to Cantera's application environment. 2013-02-05 00:32:05 +00:00
Ray Speth
2be392e6e1 [Cython] Translated more samples to use the new API 2013-02-01 23:40:41 +00:00
Ray Speth
eb01aee6f5 [Cython] Made ReactingSurface1D.coverage_enabled into a property 2013-02-01 23:40:36 +00:00
Ray Speth
430e28e413 [Cython] Added write_csv method to FlameBase 2013-02-01 23:40:31 +00:00
Ray Speth
16f69f3738 [Cython] Added keyword argument for setting the name of Domain1D instances 2013-02-01 23:40:27 +00:00
Ray Speth
5adb60664c [Cython] Added class ImpingingJet
This was called "StagnationFlow" in the old Python module.
2013-02-01 23:40:23 +00:00
Ray Speth
987291e052 [Cython] Added 'add_module_directory' utility function 2013-02-01 23:40:18 +00:00
Ray Speth
609b3e6e47 [Cython] Added molar_fluxes method to DustyGasTransport 2013-02-01 23:40:13 +00:00
Ray Speth
15a45de820 Fixed some regressions in indentation consistency
Problems with vcs_util.cpp were introduced in r1944. Problems with
NonLinearSolver.{h,cpp} were introduced in r1978.
2013-02-01 23:40:07 +00:00
Ray Speth
9109888882 Fixed regressions in NonlinearSolver introduced in r1978
Fixed signed/unsigned type consistency, spelling mistakes, and removed
unnecessary macros.
2013-02-01 23:39:58 +00:00
Ray Speth
978e3605bd [SCons] Cleanup of the build scripts 2013-02-01 23:39:53 +00:00
Ray Speth
0dc32b6a61 Removed duplicate header files introduced in r1978 2013-02-01 23:39:48 +00:00
Ray Speth
34a1304297 [Cython] Added the "import_phases" convenience function 2013-02-01 23:39:44 +00:00
Ray Speth
a60e10c3de [Cython] Allow creation of Mixture objects without quantities for each phase 2013-02-01 23:39:40 +00:00
Harry Moffat
8793fc3bcb Doxygen update
Doxygen is currently broken. This commit starts to fix some issues.
2013-02-01 18:59:17 +00:00
Ray Speth
ab3f5e0a63 [Cython] Translated some samples to use the new API 2013-01-30 22:06:02 +00:00
Ray Speth
3d512996f6 [Cython] Fixed a documentation error in ThermoPhase 2013-01-30 22:05:57 +00:00
Ray Speth
cccc5c7a8b [Cython] Turned Mixture.species_moles into a property 2013-01-30 22:05:52 +00:00
Ray Speth
92016a2b31 [Cython] Fixed some problems building the Sphinx documentation 2013-01-30 22:05:46 +00:00
Ray Speth
7065076320 [Cython] Changed variable names to be consistent with PEP8
Instance methods and instance variables all follow the words_with_underscores
convention, rather than using mixedCaseNames.
2013-01-30 22:05:30 +00:00
Ray Speth
f20d39cf75 [Cython] Implemented class Mixture (including unit tests) 2013-01-30 22:05:20 +00:00
Ray Speth
9d6ac785d5 [SCons] Detect invalid command line arguments 2013-01-30 22:05:14 +00:00
Ray Speth
7527b64af7 [ck2cti] Fixed parsing duplicate reactions with explicit reverse rate constants
Fixes 139.
2013-01-22 20:26:30 +00:00
Ray Speth
78f6e61703 Combined the shared parts of AxiStagnFlow::eval and FreeFlame::eval 2013-01-17 15:31:36 +00:00
Ray Speth
40d190cd89 [Test/Cython/1D] Added a test for counterflow diffusion flames 2013-01-17 15:30:50 +00:00
Ray Speth
aac9435a0e [Cython/1D] Fixed DiffusionFlame to work with phases not containing carbon 2013-01-17 15:30:36 +00:00
Victor Brunini
64aef5fac7 Rename m_y_n_1 and m_ydot_n_1 to _trial to clarify their intent.
Add setPreviousTimeStep function to set m_y_nm1 and m_ydot_nm1
so that time derivative calculations can be run for time-dependent
nonlinear solves.

Change m_ydot_nm1 to a std::vector.
2013-01-15 20:17:00 +00:00
Victor Brunini
a709d5f816 Revert "Removed unused member variable ReactionData.rxn_number"
This variable is used in some applications we build against
cantera.

This reverts commit 7d7b6dd39d12c2e2bdd2a9d2a959c0aee3c0c4c5.
2013-01-15 20:16:42 +00:00
Ray Speth
89406c2410 [SCons] Udated coverage testing to include the Cython module
Also, exclude the code in the 'test' and 'test_problems' directories from the
coverage statistics.
2013-01-11 22:56:52 +00:00
Ray Speth
d75bf72e65 Removed duplicated methods from IdealMolalSoln
The class incorrectly had copies of the non-virtual methods 'electricPotential'
and 'setElectricPotential' from the base class ThermoPhase.
2013-01-11 22:56:49 +00:00
Ray Speth
31f90fe32d Removed unnecessary typedef for 'index_t' 2013-01-11 22:56:44 +00:00
Ray Speth
8e7e81570a [SCons] Always re-run explicitly named tests 2013-01-11 22:56:40 +00:00
Ray Speth
d4525f0db7 Removed unused local variables from MargulesVPSSTP 2013-01-11 22:56:37 +00:00
Ray Speth
50327a665f Moved some function implementations out of InterfaceKinetics.h
This gets rid of some (mostly spurious) warnings generated by MSVC
2013-01-11 22:56:33 +00:00
Ray Speth
33653e7f43 Removed unused member variable ReactionData.rxn_number 2013-01-11 22:56:30 +00:00
Ray Speth
183af676d5 [ck2cti] Added support for the UNITS keyword 2013-01-11 22:56:25 +00:00
Ray Speth
7ca8d1830e [ctml_writer] Updated constants to have more accurate values 2013-01-11 22:56:22 +00:00
Ray Speth
da67bc122c [Test] Refactored to eliminate repeated code in ck2cti tests 2013-01-11 22:56:19 +00:00
Ray Speth
8ae3ca5a17 [ck2cti] Refactored to add class Parser and remove global variables 2013-01-11 22:56:16 +00:00
Ray Speth
60d44997e0 [ck2cti] Added '--permissive' flag to ignore certain errors 2013-01-11 22:56:12 +00:00
Ray Speth
1eec20baf0 [ck2cti] Duplicate tranpsort properties are now only a warning by default
For consistency with the Chemkin parser, the first set of transport properties
found are used.
2013-01-11 22:56:09 +00:00
Ray Speth
994acf84ea [ck2cti] Added ability to convert falloff reactions with explicit third bodies
For reactions written as: R1+R2(+S1)=P1(+S1), the implication is that
the third-body efficiencies for all colliders besides S1 are zero.
2013-01-11 22:56:05 +00:00
Ray Speth
121f039ea1 [ck2cti] Simplify constructors by using kwargs 2013-01-11 22:56:02 +00:00
Ray Speth
ad64554528 [ck2cti] Improved PEP8-compliance 2013-01-11 22:55:59 +00:00
Ray Speth
ecb6c75cc8 [Test] Added outline for tests of ThermoPhase constructors 2013-01-11 22:55:56 +00:00
Ray Speth
83097b3860 Consolidated definitions of repeatedly-used constants
"MIN_X" and "TINY" are replaced by "Tiny". "xxSmall" is replaced with
"SmallNumber".
2013-01-11 22:55:46 +00:00