Commit Graph

434 Commits

Author SHA1 Message Date
Ian Bell
b6b73192f9 Expose saturation derivatives through PropsSI; closes #712 2015-07-07 22:37:36 -06:00
Ian Bell
111371df98 Implement fugacity through low-level interface; closes #699 2015-06-30 22:04:08 -06:00
Ian Bell
89c7100c54 Fixed second_saturation_deriv names; closes #691
I hope this fixes it finally
2015-06-28 19:00:00 -06:00
Ian Bell
ef929fcd2a Fix cp0 for tabular backends; closes #696 2015-06-28 12:31:09 -06:00
Ian Bell
23dd866ad6 Fix variable names for second_partial_deriv and calc_second_partial_deriv; see #691 2015-06-12 05:56:25 -06:00
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