Commit graph

5471 commits

Author SHA1 Message Date
Ray Speth
7fdef37e4b Replace Google Code URLs 2015-04-07 18:24:55 -04:00
Ray Speth
7ff9836648 [Doc] Update compilation instructions to reflect Github migration 2015-04-07 18:20:47 -04:00
Ray Speth
2c26e50244 Update README formatting and resource locations 2015-04-07 18:06:05 -04:00
Ray Speth
6545481928 Move README to README.rst so Github will format it nicely 2015-04-07 18:01:06 -04:00
Ray Speth
eb18f34f47 [Python] Fix class docstrings of composite classes
These were being hidden by incorrectly placed __slots__ attributes (the
docstring must appear first).
2015-04-07 17:58:26 -04:00
Ray Speth
a981622981 [Python] Add transport_model override option to Solution constructor
This keyword argument allows the transport model specified in a CTI/XML file to
be overridden when creating the object. Can be used to speed up Solution
initialization by specifying 'transport_model=None', which is especially useful
for large mechanisms where transport initialization scales as species number
squared.
2015-04-07 17:58:26 -04:00
Ray Speth
79b3a8ae39 [ck2cti] Allow arbitrary reactant stoichiometries
There is no reason to disallow more than 3 reactants
2015-04-07 17:58:26 -04:00
Ray Speth
c757c3bc76 Add include guard to smart_ptr.h 2015-03-10 22:41:53 +00:00
Ray Speth
57856254f7 Change Python module URL to point to cantera.org 2015-03-10 22:41:49 +00:00
Ray Speth
d5aba63018 Update 'AUTHORS' file to acknowledge additional contributors 2015-03-10 22:41:45 +00:00
Ray Speth
8780ef68b0 [Doc] Update supported software versions 2015-03-10 22:41:41 +00:00
Ray Speth
6898976218 [Doc] Update compilation documentation 2015-03-10 22:41:37 +00:00
Ray Speth
a609631981 [Doc] Add glossary defining various abbreviations 2015-03-10 22:41:33 +00:00
Ray Speth
838f435ca9 [Kinetics] Deprecate class ExchangeCurrent
Unused duplicate of class Arrhenius
2015-03-10 22:41:29 +00:00
Ray Speth
4890cccb03 [Doc] Update phase report examples to show compact species output 2015-03-10 22:41:23 +00:00
Ray Speth
86f0058a0c [Doc] Fix some inconsistencies in the Python tutorial
Resolves Issue 255.
2015-03-10 22:41:19 +00:00
Ray Speth
ab2beb4c64 [Reactor] Check that contents are assigned before starting integration 2015-02-28 00:24:38 +00:00
Ray Speth
eca79a5332 [Examples/1D] Use uniform initial grids in flame simulation examples 2015-02-28 00:24:32 +00:00
Ray Speth
603e321a37 [Cython] Fix treatment of writelogendl()
Both writelog and writelogendl should be passed through PySys_WriteStdout to
ensure that they are printed in the correct order. Problems with this were
identified in the 1D solver log when using Python 3.
2015-02-28 00:24:29 +00:00
Ray Speth
5534c15bc5 [Examples] Use IdealGasConstPressureReactor in sensitivity example 2015-02-28 00:24:25 +00:00
Ray Speth
ff3a1cc385 [Cython/Reactor] Fix setting reactor name through the constructor
This parameter wasn't being passed from Reactor to ReactorBase
2015-02-28 00:24:22 +00:00
Ray Speth
a15cb7d95c [Doc] Improve OS X installation instructions
Reflect changes due to 10.10 and current Xcode versions. Improve organization
and describe some steps in greater detail. Thanks to Ingmar Schoegl for
suggesting some of the improvements.

Resolves Issue 254.
2015-02-28 00:24:19 +00:00
Ray Speth
88dcff9c47 [Doc] Update instructions for installing Windows dependencies with pip 2015-02-28 00:24:15 +00:00
Ray Speth
7cdeedb91b [Transport] Provide transitional 'TransportFactory::initTransport'
There are user-provided classes derived from GasTransport which still call this
method, so a version of it that calls the new method for initializing
GasTransport objects needs to be provided until after Cantera 2.2.
2015-02-26 21:59:37 +00:00
Ray Speth
2e53890adf Minor cleanup of constructors and destructors 2015-02-26 21:58:42 +00:00
Ray Speth
5592a52e0f Remove unnecessary use of 'extern' 2015-02-26 21:54:11 +00:00
Ray Speth
cf3ad30537 [Kinetics] Changing a rate multiplier invalidates existing ROPs 2015-02-26 21:54:04 +00:00
Ray Speth
cc17716182 Cleanup trailing whitespace 2015-02-26 21:52:52 +00:00
Ray Speth
72e0d650b4 [ck2cti] Automatically add the 'negative_A' flag where necessary 2015-02-26 00:13:39 +00:00
Ray Speth
74f1cf05b1 [ck2cti] Narrow implicit end-of-section test
Assume that the new section label must be the first word on a line
2015-02-26 00:13:34 +00:00
Ray Speth
26c6d93168 [Kinetics] Fix options for skipping undeclared species / third bodies 2015-02-26 00:13:29 +00:00
Ray Speth
e3c598a619 [Doc] Fix formatting problem in OS X installation instructions 2015-02-25 19:48:38 +00:00
Ray Speth
60c221c845 [Kinetics] Combine ThirdBodyMgr and Enhanced3BConc as ThirdBodyCalc
The old classes are now deprecated. The name change was needed to avoid
collisions with no-longer-necessary template parameter.
2015-02-20 23:44:41 +00:00
Ray Speth
dab74d2d10 [Thermo] Deprecate mean_Y and sum_xlogQ methods of class Phase 2015-02-20 23:44:36 +00:00
Ray Speth
2ed8552939 [Thermo] Add a version of Phase::mean_X that takes vector_fp
This simplifies all internal calls to this function
2015-02-20 23:44:21 +00:00
Ray Speth
afb5b13eb4 [Python/Reactor] Use constant pressure reactor instead of adding Wall
This shows the preferred method for simulating a constant pressure reactor,
rather than using a Wall with a high expansion rate coefficient which introduces
unnecessary stiffness to the problem.
2015-02-20 23:43:38 +00:00
Ray Speth
0ad8d45baf [Thermo] Deprecate classes PseudoBinaryVPSSTP and electrodeElectron 2015-02-20 23:43:29 +00:00
Ray Speth
09ce99dc83 [Thermo] Eliminate redundant assignment of m_kk
m_kk is automatically set as species are added to a phase.
2015-02-20 23:43:12 +00:00
Ray Speth
42e7061bd8 [Thermo] Remove unnecessary counter variables
These counter variables just stored the length of another std::vector
member variable.
2015-02-20 23:43:04 +00:00
Ray Speth
17bb09a2da [Equil] Remove unused member variables from VCS_SPECIES_THERMO 2015-02-20 23:42:54 +00:00
Ray Speth
0f6fde82bd [Test] Update NasaPoly1Test to use the new SpeciesThermo constructor 2015-02-20 00:11:41 +00:00
Ray Speth
999a6e4615 [Thermo] Add missing variable to GeneralSpeciesThermo copy constructor
(and assignment operator)
2015-02-20 00:11:37 +00:00
Ray Speth
b4492cb8a3 [Thermo] Whitespace cleanup in MaskellSolidSolnPhase 2015-02-20 00:11:30 +00:00
Ray Speth
d7cbb30086 Eliminate unnecessary manual memory management of XML_Node
This also eliminates memory leaks that would occur if an exception were raised
in these methods.
2015-02-20 00:11:19 +00:00
Ray Speth
70b51c797c Fix function named specified in checkReactionBalance exception message 2015-02-20 00:11:16 +00:00
Ray Speth
e545d123c2 [Kinetics] Relax tolerance on reaction element balance
This allows use of some mechanisms with imprecise fractional product
stoichiometries.
2015-02-20 00:11:12 +00:00
Ray Speth
79cf2dcba7 Remove empty comment blocks 2015-02-20 00:11:05 +00:00
Ray Speth
10b73473f9 [Test] Add tests for elemental mass/mole fraction and mixture fraction 2015-02-17 23:24:00 +00:00
Thomas Fiala
faf222ca57 [1D/Python] Add method for calculating mixture fraction in diffusion flames 2015-02-17 23:23:57 +00:00
Thomas Fiala
4bc4fda90c Add C++ and Cython support for computing elemental mass/mole fractions 2015-02-17 23:23:51 +00:00