Bryan W. Weber
82d4b50bef
[Doc] Fix warnings in Sphinx/Matlab docs
2015-12-27 16:50:18 -05:00
Bryan W. Weber
ee9d5750a3
[Matlab] Add missing PureFluid constructors for fluids defined in liquidvapor.xml
2015-12-26 14:54:37 -05:00
Bryan W. Weber
cf49649dd8
[Matlab] Move lowercase air.m to uppercase Air.m to be consistent with the other PureFluid functions
2015-12-26 14:49:47 -05:00
Bryan W. Weber
9977fd6f49
[Matlab] Switch PureFluids to use liquidvapor xml file
2015-12-26 14:45:56 -05:00
Ray Speth
0703770638
[Python] Regularly flush stdout when printing from C++
...
This prevents excessive output buffering when output is being redirected and the
only source of printing is Cantera's c++ functions, e.g. when running the 1D
solver.
2015-12-15 11:41:54 -05:00
Ray Speth
1c09f7f14b
[Thermo] Make continuity check for enthalpy dimensionally consistent
...
All quantities here are nondimensional, so taking h+cp*T makes no sense, and
caused the test to pass even for suspicously discontinuous thermo data (although
the bad data would generally get flagged by the tests for cp and/or s).
2015-12-15 11:41:54 -05:00
Ray Speth
4887775109
Eliminate unnecessary counter member variables
2015-12-01 15:54:55 -05:00
Ray Speth
2dfa43ffa7
Fix indexing error in ImplicitSurfChem::eval
...
This method was not working in the case where there was more than one surface
phase, since 'loc' was always set to zero.
2015-11-24 13:31:45 -05:00
Ray Speth
a75a8f2c82
[Test] Move testIAPWSPres into the gtest suite
2015-11-24 10:59:15 -05:00
Ray Speth
61a457121a
[Test] Move testIAPWSTripP into the gtest suite
2015-11-24 10:59:14 -05:00
Ray Speth
1cc0d42988
[Test] Move tests for WaterPropsIAPWSphi to gtest suite
...
Remove test-related functions from the implementation.
2015-11-24 10:59:14 -05:00
Ray Speth
7562d79bad
Remove unnecessary calls to ostream.close()
2015-11-23 18:06:54 -05:00
Trevor Hickey
b751087859
Removes uneeded .close() calls
...
These calls are not needed. ofstream's destructor will close the file.
Resolves #298 .
2015-11-23 18:03:01 -05:00
Ray Speth
59f8fbc09d
[Test] Relax tolerances on SOFC regression test
...
Test was failing with MinGW
2015-11-23 16:53:20 -05:00
Ray Speth
4e551f69ab
Remove old version of CVODE
...
We now use the current version from the Sundials git submodule
2015-11-23 16:53:20 -05:00
Ray Speth
b4a1fb2db1
[SCons/Numerics] Use ext/sundials if system Sundials not installed
2015-11-23 16:53:20 -05:00
Ray Speth
34e38ab007
Add submodule for Sundials
2015-11-23 16:28:15 -05:00
Ray Speth
bab07860e3
[Transport] Fix segfault when species transport data is missing
...
Resolves #312 .
2015-11-23 10:56:02 -05:00
Ray Speth
a7db9a7411
Fix LD_LIBRARY_PATH order when running tests
...
build/lib needs to be first in case LD_LIBRARY_PATH contains another Cantera
installation.
Resolves #310 .
2015-11-22 17:04:05 -05:00
Bryan W. Weber
10981277ae
[Doc] Add link to Working with Input Files section
2015-11-19 08:02:07 -05:00
Bryan W. Weber
61736bd2ef
[Doc] Update docs for ck2cti
...
Update documentation to give short tutorial and reflect most recent
version. Add notes for common errors encountered. Remove old ck2cti
docs from Matlab and Cython interface documentation, prefering
cti/input-files.rst. Resolves #295 .
2015-11-18 18:09:12 -05:00
Bryan W. Weber
ee14246b12
[Doc] Put physical constant units into consistent form
2015-11-18 18:09:12 -05:00
Ray Speth
4977b2773f
[SCons] Fix documentation of 'optimize' option
2015-11-18 12:59:16 -05:00
Ray Speth
6885edb8f8
Remove checks for NO_FTN_STRING_LEN_AT_END
...
This variable is never defined (and would not work correctly even if it were).
2015-11-18 11:56:40 -05:00
Ray Speth
e58bd09859
Eliminate debug_verbose option and DEBUG_MODE macro
...
Vebose printing can always be enabled at runtime by setting flags on various
classes.
2015-11-18 11:02:30 -05:00
Ray Speth
ee95c60813
Simplify error handling to eliminate need for global error stack
...
All of the functions for manipulating the global error stack
(CanteraError::save, setError, showErrors, etc.) are deprecated. The ability to
store an error is retained only for use in the C and Fortran interfaces so that
the last error message can be retrieved after a function returns an error code.
2015-11-16 19:50:55 -05:00
Ray Speth
eb8695dffa
Remove unnecessary overrides of cv_mole
2015-11-15 17:00:46 -05:00
Ray Speth
8a5bad1e70
Eliminate lowercase 'l' as a variable name
2015-11-13 21:38:43 -05:00
Ray Speth
03db1d3942
[SCons] Fix installation location for Python module location on OS X
...
Fixes #296
2015-11-13 20:51:16 -05:00
Ray Speth
48c6c6b8ad
[Python] Fix full-state (e.g. TPX) properties of PureFluid
...
The implementations which come from ThermoPhase expect "X" to mean mole
fractions, but for PureFluid "X" means vapor fraction. No setter is provided
since all three properties cannot be specified simultaneously.
Resolves #307
2015-11-12 18:20:31 -05:00
Ray Speth
f5ff849b47
Replace std::copy with simpler direct assignment where possible
2015-11-12 17:35:30 -05:00
Ray Speth
69eeb20283
Remove duplicate check for thermo node
2015-11-12 15:50:31 -05:00
Ray Speth
f79419cc49
Remove abandoned header file 'solvers.h'
2015-11-12 15:40:50 -05:00
Ray Speth
f6e2f0db73
Remove accidentally-added header file
2015-11-12 15:39:46 -05:00
Ray Speth
5e69a9949a
Use ThermoPhase::RT() where convenient
2015-11-12 15:36:17 -05:00
Ray Speth
0d0c96257b
[Thermo] Remove unnecessary override of getChemPotentials_RT
2015-11-12 15:15:48 -05:00
Ray Speth
f6d19ccd59
[Thermo] Remove unnecessary overrides of VPStandardStateTP methods
...
setPressure, setTemperature, and setState_TP are all implemented generally in
VPStandardStateTP. The specialization in child classes is always handled in
calcDensity().
2015-11-12 15:04:45 -05:00
Ray Speth
a9379e6f71
[Thermo] Remove unimplemented versions of setToEquilState
2015-11-12 12:42:46 -05:00
Ray Speth
ac9dfa055c
[Thermo] Synchronize Mixture/Multiphase state before printing report
...
Do not assume that the states of the individual ThermoPhase objects still
correspond to the state of the mixture object. See #306 .
2015-11-12 12:42:35 -05:00
Ray Speth
66a3b5b48a
Remove unnecessary and bogus 'inline' declarations
2015-11-12 12:22:09 -05:00
Ray Speth
94185c7fbd
Miscellaneous Doxygen doc and comment cleanup
2015-11-12 12:22:09 -05:00
Ray Speth
0540cf26d0
Clean up Doxygen docs and comments in Reactor classes
2015-11-12 11:41:34 -05:00
Ray Speth
34ff39e3df
Clean up Doxygen docs and comments in OneD classes
2015-11-12 11:41:34 -05:00
Ray Speth
75d9ef93c5
Clean up Doxygen docs and comments for numerics classes
2015-11-12 11:41:34 -05:00
Ray Speth
0c8bf1fd08
Clean up Doxygen docs and comments for Transport classes
2015-11-12 11:41:34 -05:00
Ray Speth
fe4035647f
Clean up remaining Thermo comments
2015-11-12 11:41:34 -05:00
Ray Speth
f8b12adef4
Clean up comments in 'base' source and header files
2015-11-09 19:35:52 -05:00
Ray Speth
5a0a6b855c
Clean up Doxygen comments in VPSSMgr and descendants
2015-11-09 17:59:22 -05:00
Ray Speth
cd1f1fd5ac
[Doc] Clean up Doxygen documentation for ThermoPhase classes
...
Remove redundant documentation from overloaded methods which does not add any
additional information.
Reformat to to make indentation and line lengths more consistent.
2015-11-09 17:59:22 -05:00
Ray Speth
78b471fbf9
Clean up doxygen comments for SpeciesThermoInterpType classes
2015-11-09 17:59:22 -05:00