Ray Speth
0e4b0cba0f
[Matlab] Fix error handling for nAtoms to avoid false positives
...
Species can have negative "atoms" of an "element" in the case where the element
is an electron and the species is a positive ion.
2015-09-08 12:26:58 -04:00
Ray Speth
acdf9cf0ed
Clean up interstitial whitespace
...
Remove extra space around operators, between words, etc.
2015-08-02 23:06:16 -04:00
Ray Speth
e4c45b6429
General whitespace cleanup
...
Remove unnecessary blank lines and trailing whitespace. Replace tabs with
spaces.
2015-08-02 23:06:15 -04:00
Ray Speth
619cd20f14
Fix badly-formatted else/else if/catch clauses
2015-08-02 23:06:15 -04:00
Ray Speth
6cc5652de6
Remove commented-out code
2015-07-20 17:20:46 -04:00
Ray Speth
f1f10b6526
Remove unused, deprecated code marked for removal after Cantera 2.2
2015-07-15 12:08:50 -04:00
Bryan W. Weber
60827267b7
Add MATLAB interface to the setState_RP function
2015-06-15 17:47:37 -04:00
Ray Speth
b495262aff
[Matlab] 'cleanup' now deletes all Cantera objects
...
'cleanup' previously only deleted ThermoPhase, Kinetics, Transport, Domain1D,
Sim1D, and XML_Node objects, while missing all objects associated with reactor
networks (Reactor, ReactorNet, FlowDevice, Wall), MultiPhase, Func1, and
reaction paths (ReactionPathBuilder, ReactionPathDiagram).
Fixes #251 .
2015-04-08 23:08:42 -04:00
Ray Speth
044235c065
[SCons] Remove unnecessary uses of pjoin
2014-10-08 16:54:49 +00:00
Bryan W. Weber
32d5d7b8b2
[Matlab] Fix build warnings about Contents.m
2014-08-26 22:04:50 +00:00
Bryan W. Weber
b7bce3f66d
Fix errors in MATLAB compiling on Windows. Fixes Issue 85.
2014-08-26 12:15:01 +00:00
Bryan W. Weber
ad3ac0a1ad
[Matlab/Doc] Add automatically generated Contents.m to the toolbox.
2014-07-18 14:37:47 +00:00
Ray Speth
ea3f74eb27
[Thermo] 'report' only prints species with non-trivial mole fractions
...
The threshold for printing species is a new, optional parameter to the
'report' function. If any species are excluded, the total number of
minor species and their aggregate mass and mole fraction are printed.
2014-06-03 16:54:15 +00:00
Ray Speth
789574ac80
Remove commented-out code
2014-05-27 02:52:21 +00:00
Ray Speth
ea040e1a5e
[SCons] Always link to static standard libraries with MinGW
2014-02-24 03:25:34 +00:00
Ray Speth
4ca1d9dd1d
[Matlab] Fix detection of errors when importing Kinetics
...
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.
2014-02-13 22:26:45 +00:00
Ray Speth
e59a7a7eeb
[1D] Eliminate deprecated methods of Domain1D
2014-01-30 00:47:52 +00:00
Bryan W. Weber
a689717a7a
[Matlab] Add isothermalCompressibility and thermalExpansionCoeff functions
...
Resolves Issue 157.
2014-01-08 17:10:41 +00:00
Bryan W. Weber
120c6e742c
[Matlab] Add fwdRateConstants and revRateConstants functions
...
Resolves Issue 125.
2014-01-06 18:46:36 +00:00
Ray Speth
f63f8ae57e
Remove deprecated HTML logging functionality
2013-12-09 01:36:11 +00:00
Ray Speth
6d7ec8df43
[Matlab] Fix 'thermalConductivity' method
2013-11-03 20:46:38 +00:00
Ray Speth
721f0266be
[SCons] Fix some dependency issues for building "ctpath.m"
2013-09-06 20:34:18 +00:00
Ray Speth
717a2367b1
[Transport] Add electricalConductivity method to all language interfaces
...
Thanks to user 'hencken' for the patch.
Resolves Issue 171.
2013-08-23 17:43:55 +00:00
Ray Speth
dfe5945cd6
[Matlab] Add access to class FlowReactor
2013-08-02 23:17:54 +00:00
Ray Speth
9b6354b0c0
[SCons] Fix generation of ctpath.m
...
Was failing because of dependency on dynamically-generated 'python_module_loc'
variable.
2013-07-31 18:14:42 +00:00
Ray Speth
b7d4fbbe54
[clib] Fix error handling for MultiPhase objects
2013-07-26 21:33:59 +00:00
Steven DeCaluwe
6321cf4c8e
Removed calculatePsat from matlab toolbox, and overwrote 'satPressure' for MixtureFugacityTP
...
class to point to the calculatePsat function. Removed 'const' declaration from satPressure
within the ThermoPhase class.
2013-07-15 17:43:45 +00:00
Steven DeCaluwe
06d239a40a
Enabled use of the 'calculatePsat' function for MixtureFugacityTP thermo class
...
in the Matlab toolbox.
2013-07-03 15:44:52 +00:00
Ray Speth
7da738d238
Re-applied consistent formatting to trunk
...
Applied using: astyle -n --style=kr --add-brackets --indent=spaces=4
--indent-col1-comments --unpad-paren --pad-header --align-pointer=type
--lineend=linux
2013-02-07 23:40:59 +00:00
Ray Speth
11a11bea79
Removing deprecated / nonfunctional methods from Reactor
...
These functions / variables are for driving the time integration, which is
handled entirely by ReactorNet.
2012-10-12 20:34:33 +00:00
Ray Speth
021f66c755
Merge bug fixes from the 2.0 maintenance branch
2012-08-15 15:36:34 +00:00
Ray Speth
c092bbaede
Fixed the order of include and library directories when compiling
...
Include directories in the Cantera source tree should be listed first so that
they take precedence over headers from other installed copies of Cantera that
might end up on the include search path. This was potentially a problem when
Cantera was installed in the same location (e.g. /usr/local) as one of its
dependencies (e.g. Sundials).
The same logic applies to directories on the library link path.
2012-08-10 21:03:06 +00:00
Ray Speth
3ce3da1fa2
Fixed code formatting
2012-07-18 18:32:29 +00:00
Ray Speth
b5b536ff83
Removed some deprecated code
2012-07-16 22:19:10 +00:00
Ray Speth
02fdb22b2e
Fixed Matlab extension name on 32-bit platforms
2012-05-31 14:58:11 +00:00
Ray Speth
6011f24b38
Removed unnecessary WITH_FEATURE configuration options
2012-05-31 14:57:32 +00:00
Ray Speth
7cc9a15c33
Fixed a compiler warning when building a 32-bit Matlab extension with MSVC
2012-05-24 16:29:46 +00:00
Ray Speth
802f5e9f06
Fixed some issues installing the Matlab toolbox on Windows
2012-04-11 20:25:59 +00:00
Ray Speth
abf2e04084
Changed visibility of symbols in ctmethods.mex on Linux
...
This allows Cantera to use BLAS/LAPACK functions included in the mex
file instead of the incompatible ones that are part of Matlab.
2012-04-11 17:37:33 +00:00
Ray Speth
a1641019dd
Made dependency of Matlab extension on the Cantera library explicit
2012-04-11 17:37:30 +00:00
Ray Speth
e11281477e
Added configuration option for building a single library
...
This is necessary particularly for Windows, where there's no easy way
to build shared libraries of the f2c code because those functions
don't have the necessary __declspec(dllexport) in their non-existent
headers.
2012-04-05 22:03:30 +00:00
Harry Moffat
25ba149aab
Sorry for monolithic commit. Will break it up in the future.
...
Moved the external libraries to separate library files so that libcantera.a just contains its own namespace externals.
Fixed several errors in the equilibrium program that occurred during the port. (int to size_t issues).
Moved some equilibrium program headers to the include file system, so that it can link with equilibrium program.
Worked on Cantera.mak. Needs more work.
Fixed an issue with the Residual virtual base classes within numerics. They didn't inherit due to int to size_t migration. This caused numerous test problems to fail (issue with backwards compatibility - do we want it and how much do we want?).
Added csvdiff back so that it's available for shell environment runtests.
2012-04-05 00:24:31 +00:00
Ray Speth
f22ecac5c4
Use the Accelerate framework for BLAS and LAPACK on OS X
2012-03-15 22:49:04 +00:00
Ray Speth
4506ee2f8a
Fixed some compiler warning issues
2012-03-15 19:55:18 +00:00
Ray Speth
b3ae0c9208
Use quotes instead of angle brackets for non-system header #includes
2012-03-15 19:52:16 +00:00
Ray Speth
83e1996295
Cleaned up some of the Matlab extension code
2012-03-15 19:51:45 +00:00
Ray Speth
bac65b26a1
Added machinery for unit testing of the Matlab toolbox
...
Unit tests are written using the Matlab xUnit Test Framework
2012-03-13 17:32:10 +00:00
Ray Speth
32de9a8b27
Fixed some problems printing error messages in Matlab
2012-03-10 21:25:22 +00:00
Ray Speth
9753cc7c40
Deprecated the unused "userInterface" function
2012-03-09 22:54:47 +00:00
Ray Speth
559163d2ca
Fixes to allow building the Matlab toolbox with MinGW
2012-03-07 00:50:58 +00:00