Commit Graph

429 Commits

Author SHA1 Message Date
Ian Bell
0f801bf934 Lots of improvements for tabular backends with mixtures
Turn off info about table loading
Fix saturation calls with tabular backends and mixtures
2015-06-11 17:01:02 -06:00
Ian Bell
995037121b Allow factory to provide debug output 2015-06-07 22:55:16 -06:00
Ian Bell
9622af297b Also remove the Eigen include 2015-06-07 19:54:48 -06:00
Ian Bell
e892bbf016 Remove exception handler in IdealCurves.h 2015-06-07 19:34:55 -06:00
Ian Bell
6b282109d0 Move the Eigen stuff out of CoolPropTools.h and into MatrixMath.h 2015-06-07 19:32:44 -06:00
Ian Bell
9343ec249c Fix Eigen support 2015-06-05 21:30:39 -06:00
Ian Bell
a1ece4967f Added code for adjugate 2015-06-03 21:37:05 -06:00
Ian Bell
f0bf0cf9fc Implemented ideal curves up through python; closes #654 2015-06-03 00:05:04 -06:00
Ian Bell
a58a64658d Implemented ideal curves at C++ level; see #654 2015-05-29 00:40:28 -06:00
Ian Bell
ce6d55596f Add PIP as string parameter; closes #659 2015-05-10 16:41:20 -06:00
Ian Bell
0987a11480 Disable Tabular backends in high-level interface using PropsSI; closes #617 2015-05-08 20:28:35 -06:00
Ian Bell
01da76f6a0 parameters instead of int for keyed_output and trivial_keyed_output
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
2015-05-08 19:39:52 -06:00
Ian Bell
04897ee1e3 Calculate true critical point using REFPROP backend; closes #652 2015-05-07 21:28:57 -06:00
Ian Bell
dd795aec57 Implement the PIP parameter of Venkatharathnam for HEOS backend through to python and B and C virial coefficients
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
2015-05-06 23:27:23 -06:00
Ian Bell
8c7e47c83d Add derivative along saturation curve for Tabular backends; closes #635 2015-05-03 18:14:57 -06:00
Ian Bell
8969eb5a24 Implemented viscosity and conductivity for heavy water; closes #638 2015-05-01 22:47:45 -06:00
Ian Bell
d29818aa19 Methane conductivity almost working; see #631
Seems like there might be a bug in Friend paper?
2015-04-27 23:19:02 -06:00
Ian Bell
7367e6a326 Implemented Halley's method for liquid states - works great; see #411 2015-04-24 19:24:22 -06:00
Ian Bell
1c311459f3 Clean up errors in snippets 2015-04-23 10:06:33 -06:00
Ian Bell
8f9817b1ae Export up to 4th order derivatives of the residual Helmholtz energy term 2015-04-23 10:05:11 -06:00
Ian Bell
260f4dfde0 Bicubic tables "working" for mixtures with REFPROP
Interpolated values are not quite correct, seems like a problem with PHIOdll in REFPROP
2015-04-19 19:30:13 -06:00
Ian Bell
b4d0420ef1 Building tables for mixtures working now with REFPROP. 2015-04-19 14:15:01 -06:00
Ian Bell
e50b54fe63 Interpolation functions can mix types (double and CoolPropDbl) 2015-04-19 11:51:17 -06:00
Ian Bell
4ddd0b93b2 Commenting out Aly-Lee for now (no longer used, terms are converted to generalized Planck-Einstein) 2015-04-16 20:59:03 -06:00
Ian Bell
3dbe3cb291 Finished 4th derivatives of non-analytic term
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
2015-04-16 20:34:17 -06:00
Ian Bell
6ef4b6bda2 Fixed PlanckEinstein through 4th order 2015-04-15 22:35:07 -06:00
Ian Bell
011bac075b Almost done with 4th derivatives, just PlanckEinstein, SAFT, and a bit of NA remain
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
2015-04-15 01:55:39 -06:00
Ian Bell
d818dc6006 Progress on 4th derivatives of non-analytic term (though not correct yet); see #549 2015-04-13 23:44:31 -06:00
Ian Bell
eede3266ca "formula" is actually an output in get_fluid_param_string now 2015-04-10 20:55:00 -06:00
Ian Bell
e4b451276f Added chemical formulas for nearly all fluids; can be retrieved with get_fluid_param_string(self.name, "formula"); closes #564 2015-04-10 20:11:03 -06:00
Ian Bell
4385a34105 Added viscosity dilute powers of Tr 2015-04-05 21:41:08 -06:00
Ian Bell
7b054a2a0e Implemented setting of reference state for REFPROP pure fluids; closes #568
Also fixed LIMITS function call for Ttriple
2015-04-03 21:08:36 -06:00
Ian Bell
15a7d63d54 Updated docs in DataStructures.h 2015-03-27 19:24:23 -06:00
Ian Bell
811e65645b Implement "pure" as an input to get_fluid_param_string; closes #552 2015-03-27 18:38:43 -06:00
Ian Bell
d190704c3a REFPROP PHI0dll function seems to be working by some miracle; closes #555 2015-03-26 22:33:07 -06:00
Ian Bell
4970a02164 Made fixes for powerpc for VxWorks 2015-03-25 04:37:08 +01:00
Ian Bell
994910e63c ST and DT mostly fixed for TTSE; a few bugs remain 2015-03-23 22:12:32 -06:00
Ian Bell
59b3055cb3 Implemented DmolarT and SmolarT for TTSE 2015-03-23 19:49:55 -06:00
Ian Bell
c0ec44126d Fixed bugs with PY for TTSE 2015-03-23 18:32:13 -06:00
Ian Bell
28d09bd84d Fix another typo in bisection 2015-03-23 00:50:32 -06:00
Ian Bell
e9e169a5d0 Fixed typo in bisection functions 2015-03-23 00:48:01 -06:00
Ian Bell
dac8714f1d Error checking for bisection functions
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
2015-03-23 00:46:47 -06:00
Ian Bell
179e27e82b Implemented one non-native input to tabular methods; see #522 2015-03-21 22:55:00 -06:00
Ian Bell
34617940df First cut at derivatives needed for BICUBIC and TTSE derivs 2015-03-20 16:59:44 -06:00
Ian Bell
927a394b88 Added snippets/HighLevelLowLevel.cxx
Fixed bug with rhomass for Tabular methods
2015-03-17 21:27:55 -06:00
Ian Bell
7b0558aa5c Disable pwd.h for powerpc 2015-03-12 21:05:24 -06:00
Ian Bell
cb59cbcea0 When the reference state is changed, update the fixed points
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
2015-03-10 20:00:48 -06:00
Ian Bell
79a7350b55 Fix(?) SWIG+MATLAB by moving enum out of class 2015-03-10 19:34:45 -06:00
Ian Bell
275adbbb6f Fixed reference states for real; Closes #524 2015-03-10 01:17:44 -06:00
Ian Bell
b44523c8bd hide enum from swig+matlab 2015-03-09 23:33:44 -06:00