Ray Speth
5505b791b7
Make get_XML_Node search for both XML and CTI input file formats
...
This makes it possible to use species and reactions from external CTI files,
rather than only external XML files, since the datasrc extension assumed in the
cti->xml conversion is .xml.
2014-08-28 16:54:08 +00:00
Bryan W. Weber
f0bb0f8492
[Doc] Fix some Sphinx warnings
...
Comments are also added to note places where the function
signatures embedded by Cython produce warnings in Sphinx.
These warnings should be ignored until Sphinx supports this.
2014-08-26 22:04:59 +00:00
Thomas Fiala
dfab2edb3d
Properly clean up after a build.
...
Fixes Issue 232.
2014-08-26 22:04:55 +00:00
Bryan W. Weber
32d5d7b8b2
[Matlab] Fix build warnings about Contents.m
2014-08-26 22:04:50 +00:00
Bryan W. Weber
6bf39e87c4
[Matlab] Minor fixes to docs and screen output
...
Fix missing parameter docs in Matlab ReactorNet setTolerances. Fix missing semicolon in ThermoPhase display
2014-08-26 22:04:46 +00:00
Harry Moffat
979bdffe6e
InterfaceKinetics rewrite -> implementation of BV and affinity reactions
...
next iteration
2014-08-26 20:55:38 +00:00
Harry Moffat
9e05e85b66
Fixed a typo in HAVE_FENV_H implementation
2014-08-26 20:54:52 +00:00
Harry Moffat
08fe85b4cd
Check for fenv.h availability. Apparently, MS visual doesn't have C99 support before 2013, so previous commit didn't compile on MSVISUAL.
...
If fenv.h not available, program now error exits if fenv functions are requested.
2014-08-26 17:55:44 +00:00
Bryan W. Weber
b7bce3f66d
Fix errors in MATLAB compiling on Windows. Fixes Issue 85.
2014-08-26 12:15:01 +00:00
Ray Speth
71cabc86ef
[SCons] Express dependencies for rebuilding Doxygen documentation
2014-08-25 22:18:56 +00:00
Ray Speth
85abe2e008
[SCons] Update documentation for SCons commands
2014-08-25 20:02:34 +00:00
Bryan W. Weber
eeab08d683
Allow auto conversion of Python examples on Windows
...
3to2 cannot be called as an executable on Windows, but it can be called
as a script. Assume that the 3to2 script is installed in
PYTHONROOT\Scripts, which is the default for installation by pip.
2014-08-25 18:41:56 +00:00
Harry Moffat
3a6d72346d
Made a member public for now, until further development is done.
2014-08-21 23:27:12 +00:00
Harry Moffat
e6863bfdae
InterfaceKinetics rewite: added rmcVector and identifyMetalPhases routine.
...
added utility to clean tests. tests don't rerun when they should!
2014-08-21 21:40:26 +00:00
Harry Moffat
69c09709d1
Interfacekinetics rewrite:
...
Decided to break out an ElectrodeKinetics object for now. We'll see how it goes.
2014-08-21 00:49:41 +00:00
Harry Moffat
0d9b7d7868
Updated doxygen make generation capability.
...
Started to modify doxygen content to get rid of the large number of warnings.
2014-08-21 00:48:04 +00:00
Harry Moffat
81556ea8aa
Rewrite of InterfaceKinetics - next iteration.
2014-08-14 00:00:00 +00:00
Harry Moffat
6741d8f7c6
InterfaceKinetics rewrite -> addition of general BV reactions and affinity formulation.
2014-08-12 23:02:47 +00:00
Harry Moffat
fcbf41ac73
Changed the default to not crop the printout of any small numbers.
2014-08-12 22:45:53 +00:00
Harry Moffat
8ea3da7247
Took out duplicate operator=
2014-08-05 23:44:31 +00:00
Harry Moffat
e129d02d93
Added in real number overflow exception control.
...
There are a series of activity coefficients for published battery models
which actually overflows. Cantera was treating this as a nonerror and changing
the return results without comment. This is not correct. Made the behavior a
user controlled capability.
2014-08-05 23:42:24 +00:00
Harry Moffat
cdec2e90c7
Fixes need to restore capability to solve banded systems with nonlinear solver
2014-08-05 23:11:58 +00:00
Harry Moffat
9a9455a93a
Changed the blessed file. The report function has changed the number of significant figures reported.
2014-08-05 22:07:04 +00:00
Steven DeCaluwe
ccc4dda228
Adding helper functions to HighPressureGasTransport.cpp
2014-08-05 15:01:13 +00:00
Steven DeCaluwe
1aae8967cc
More cleanup of HighPressureGasTransport.cpp
2014-08-05 15:01:11 +00:00
Steven DeCaluwe
ad5ee88446
Cleaning up whitespace and other issues in HighPressureGasTransport.cpp
2014-08-05 15:01:09 +00:00
Ray Speth
907bbd8b79
Allow importing phases from XML or CTI strings
2014-07-30 16:59:51 +00:00
Ray Speth
a22a767be1
Fix some compiler warnings
2014-07-30 16:59:45 +00:00
Ray Speth
56ccc667df
Fix some uninitialized member variables
2014-07-30 16:59:39 +00:00
Ray Speth
7ebfbed486
[Doc] Add note about required SCons version for VS2013
2014-07-30 16:59:36 +00:00
Ray Speth
4a1aee131d
[Cython/Examples] Update surf_pfr to show reactor network reinitialization
2014-07-30 16:59:34 +00:00
Ray Speth
2b67ec4538
[Test] Add surface kinetics test based on the sofc.py example
2014-07-30 16:59:30 +00:00
Ray Speth
0440e3fcf1
[Python/Examples] Update adiabatic.py to use features of the Cython module
2014-07-30 16:59:27 +00:00
Ray Speth
4236c97259
[Test] Add multiphase equilibrium tests based on 'adiabatic.py' example
2014-07-30 16:59:23 +00:00
Ray Speth
03a4f63729
[Cython] Use __slots__ to prevent accidental invalid attribute assignment
2014-07-30 16:59:17 +00:00
Ray Speth
c8bb3a0c52
[Cython] Fix some tests that weren't actually working correctly
...
These tests were setting values to incorrectly named properties,
so they weren't actually testing the functionality that they should
have been.
2014-07-30 16:59:14 +00:00
Ray Speth
28d389b120
[Scons] On Windows, print compilation architecture during build process
...
This helps in debugging certain compilation / linker issues
2014-07-30 16:59:11 +00:00
Ray Speth
169e6f1c11
[SCons] Remove outdated references to ct2ctml.log
2014-07-30 16:59:09 +00:00
Ray Speth
dc31982a2b
[MixMaster] Remove broken/orphaned gri30.py
2014-07-30 16:59:07 +00:00
Ray Speth
232e28d2c8
Check file modification time before reusing cached XML
2014-07-30 16:59:04 +00:00
Ray Speth
063c2a261a
Eliminate redundancy between get_XML_File and get_CTML_Tree
...
get_CTML_Tree and getCtmlTree are now deprecated in favor of get_XML_File
2014-07-30 16:58:55 +00:00
Ray Speth
6866725b57
Simplify implementation of get_XML_File
...
This is easier now that we don't have to write the XML file to disk
when importing from a CTI file.
2014-07-30 16:58:52 +00:00
Ray Speth
73af17bd54
Fix ambiguous call to 'pow'
...
This caused compilation errors with MSVC.
2014-07-29 00:51:00 +00:00
Steven DeCaluwe
9c3ac51818
Adding cpp and header files for HighPressureGasTransport module
2014-07-28 21:04:11 +00:00
Steven DeCaluwe
14019cfd2e
Adding HighPressureGas transport module.
2014-07-28 21:02:18 +00:00
Steven DeCaluwe
8954090881
Modifying TransportFactory::fitProperties to eliminate an assumption
...
that the phase of interest is an ideal gas.
2014-07-28 18:18:41 +00:00
Ray Speth
6c3867ca79
[SCons] Let SCons choose the default version of MSVC
...
The near-requirement of using the same version of MSVC as Python was compiled
with has been relaxed by the move to compiling the Python extension in SCons
rather than letting Distutils do it.
2014-07-25 18:33:02 +00:00
Ray Speth
b141760015
[Doc] Update instructions for checking out the code
2014-07-25 18:33:00 +00:00
Ray Speth
67539df9f2
Fix #includes to work with Visual Studio 2013
2014-07-25 18:32:57 +00:00
Ray Speth
4f3dd0624f
[SCons] Fix build errors when path to Python contains spaces
2014-07-25 18:32:54 +00:00