We don't actually have system-dependent versions of these headers, so just put
the templates in place directly. This is also a workaround for a SCons bug on
Cygwin.
Cherry-pick of trunk r2735.
Use separate SCons Environments so the 'py_include_dirs' variable (which
contains the Numpy include directory) can be distinct for each Python module.
Cherry-pick of trunk r2710.
Cast the unsigned return type of newKineticsFromXML to a signed type so that the
check on the Matlab side (which looks at the sign of the return value) can
detect and report errors.
Cherry-pick of trunk r2724.
This addesses a parsing error that would occur if a mechanism contained both
'foo' and 'foo+', where reactions written as 'foo+bar' would be parsed as a
reaction with 'foo+' and 'bar'.
See Issue 182.
Cherry pick of trunk commit r2701.
Fixes the case where the next section header contains a modifier, e.g. 'thermo
all' or 'reactions <units>'.
Based on a patch provided by Bryan Weber.
See Issue 199.
Cherry-pick of trunk r2662.
Warn when a species is given multiple times in the input list. Do not add the
duplicate species to speciesList.
Based on patch provided by Bryan Weber.
Resolves Issue 199.
Cherry-pick of trunk r2660.
This makes the default consistent with the documentation in the Python
module. Reported by & patch from Bryan Weber.
Fixes Issue 194.
Cherry-pick of trunk r2614.
Adding the attribute allow_discontinuities="true" to a phase's
'thermo' node (CTML) or adding 'allow_discontinuous_thermo' to a
phase's 'options' argument (CTI) will disable the automatic adjustment
of the provided polynomials so that enthalpy and entropy are
continuous at the midpoint temperature.
Cherry-pick of trunk r2590.
This fixes the problem of some output (notably from the 1D solver)
going to std::cout when that is not the primary output location,
e.g. when using IDLE or the IPython QtConsole.
There are three problems with this function. It does not work, since
it calls ctmethods with the wrong number of arguments. Even if that
were fixed, it wouldn't do what it claims, as the method it calls
generates a CTI file, not an XML file. Finally, it is redundant, as
the 'ck2cti' function can be used for generating the CTI file, and the
CTI to XML conversion is handled automatically when importing the
phase.
Therefore, this function is being removed.