484 Commits

Author SHA1 Message Date
Ian Bell
d81cf7c71b Try to improve speed for psychrometric calcs using mixture model; not a great success 2016-01-08 16:15:04 -07:00
Ian Bell
7aed0ccf30 One more try at #886 with absolute paths 2016-01-06 23:26:15 -07:00
Ian Bell
2dd5a90ab7 Add the ability to change the EOS for a given pure fluid 2015-12-26 13:38:50 -07:00
Ian Bell
48b9fc5f8b Add generalized model of Xiang & Deiters 2015-12-26 12:13:38 -07:00
Ian Bell
fcf641ee64 Expose enough of the AbstractState API in order to generate phase envelopes - works!; closes #819 2015-12-19 18:36:12 -07:00
Ian Bell
ac122890d1 Fix speed of sound for XXX&REFPROP backends for mixtures; see #899 2015-12-17 22:57:12 -07:00
Ian Bell
3a2b602d11 Implemented viscosity correlations and conductivity correlations for pentanes; closes #786 2015-12-13 22:06:14 -07:00
Ian Bell
4f0b5ca06a Implement cp,cv,mu,cond for mixture tabular backends based on REFPROP; closes #871 2015-12-13 13:52:51 -07:00
Ian Bell
240165006a Add an accessor function to DLL to allow for getting multiple outputs at once from low-level interface
see #888
see #880
2015-12-13 00:15:24 -07:00
Ian Bell
116cafcd8a Fixed a few things that coverity didn't like 2015-12-12 13:29:01 -07:00
Ian Bell
8478a0036c Fixed a lot of small bugs that coverity didn't like. Perhaps that fixes some other problems? 2015-12-11 22:48:21 -07:00
Ian Bell
1d48b8bcea Move mass_to_molar_inputs into AbstractState base class 2015-12-06 14:59:56 -07:00
Ian Bell
e119cbca29 Fix remove row and column functions 2015-11-14 21:46:45 -07:00
Ian Bell
2b1c932488 Fix bug with transport properties caused by caching of residual HE 2015-11-14 18:10:41 -07:00
Ian Bell
bbd9cd09e5 Use standard values for SRK and improve docs 2015-11-12 20:45:11 +01:00
Ian Bell
a4ab6dbaeb Fix compilation of HelmholtzDerivatives class 2015-11-10 07:25:30 +01:00
Ian Bell
bb06d44323 Major refactor to allow for replacement of model for alphar 2015-11-10 00:22:55 +01:00
Ian Bell
048aa079d8 Implement SRK to Helmholtz translation and documentation 2015-11-09 00:09:05 +01:00
Ian Bell
e6a46dbfa2 Add SRK translation -> Helmholtz for pure fluids 2015-11-08 22:50:01 +01:00
Ian Bell
37f75ddc23 Added DQ as input pair; closes #822 2015-10-23 13:36:01 +02:00
Ian Bell
108f3c4289 Added get_mass_fractions function to AbstractState; see #812
Also added get_mass_fractions to python wrapper
2015-10-23 12:22:45 +02:00
Ian Bell
aebe9015b9 Implement ALTERNATIVE_TABLES_DIRECTORY configuration variable; closes #838 2015-10-17 14:21:55 +02:00
Ian Bell
4b8bd14d93 Add first_saturation_deriv to high-level interface around AbstractState; closes #835 2015-10-16 14:37:02 +02:00
Ian Bell
e05d58efa3 Hack AbstractState and its SWIG wrapper to expose the liquid and vapor mole fractions; see #824 2015-09-30 23:21:01 -06:00
Ian Bell
915416d47c Added support for building .so for Android 2015-09-28 23:41:18 -06:00
Ian Bell
96f0ccc240 Fix #810 on all platforms 2015-09-05 20:28:53 -06:00
Ian Bell
da015ffb68 Add the ability to access all the critical points in C++ and python; closes #807 2015-09-03 22:28:46 -06:00
Ian Bell
1523ee30d8 Include missing config variable; see #804 2015-09-01 18:59:00 -06:00
Ian Bell
3ee7edb607 Add ability to get contributions to conductivity and viscosity; closes #800 2015-08-29 21:56:20 -06:00
Ian Bell
00a9b756ad Fix long double and double confusion in guesses structure 2015-08-29 21:26:29 -06:00
Ian Bell
eb1c140ca9 Add access to conformal state in AbstractState; closes #799 2015-08-29 17:27:57 -06:00
Ian Bell
2a1cae6f5a Add ability to set BIP for HEOS and REFPROP with common interface; closes #793
Serious problem remains with the setting/getting of betaT and betaV in REFPROP since asymmetry not taken into account
2015-08-28 22:59:33 -06:00
Ian Bell
6cb6b29b81 Fix initialization of cached elements in Helmholtz terms 2015-08-23 21:27:42 -06:00
Ian Bell
a0b51dc92f Add docs for config getters/setters; closes #784 2015-08-21 22:06:40 -06:00
Ian Bell
133b19ca8a Implement viscosity for toluene; closes #785 2015-08-21 22:03:02 -06:00
Ian Bell
c169e12ae0 Clear the Helmholtz cache; closes #770 2015-08-20 16:28:57 -05:00
Ian Bell
9f0fa0e47c Added docs for configuration keys, and functions to C++ and python to make this possible; closes #761 2015-08-20 15:57:21 -05:00
Ian Bell
b896d54bb2 Update docs in Ancillaries.h 2015-08-20 14:40:01 -05:00
Ian Bell
c4efcceb38 Make clear() overridable (see #770) and improve docs in AbstractState 2015-08-20 14:09:32 -05:00
Ian Bell
eec3e1a0d3 Add a SimpleState fill() function and use it
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
2015-08-20 13:30:45 -05:00
Ian Bell
1283143e64 Fix bug in adjugate function and fix tests thereof 2015-08-16 16:56:27 -06:00
Ian Bell
a9af0df612 Cache derivative values of helmholtz energy for individual components; see #726 2015-08-06 12:58:22 -04:00
Ian Bell
66153844cc Implement all the derivatives needed for analytic second derivative in 1D solve for L1* = 0 2015-08-06 10:06:01 -04:00
Ian Bell
385c6677a1 Remove get_BibTeXKey, moved to fluid_param_string in Helmholtz backend 2015-07-26 13:52:02 -06:00
Ian Bell
58e7edd1dc Move fluid_param_string into backends, allowing access to CAS for REFPROP; closes #678 2015-07-26 13:35:39 -06:00
Ian Bell
e2911531b1 Unit documentation for dipole moment 2015-07-26 12:06:56 -06:00
Ian Bell
0bd20b8798 Implement access to dipole moment from REFPROP; closes #725 2015-07-26 12:05:08 -06:00
Ian Bell
7a0140e76c Fix most of the bugs in #739 2015-07-21 21:50:46 -06:00
Ian
b14b5b68a2 Bunch of small changes to code to make Xcode happier 2015-07-19 22:39:55 -06:00
Ian Bell
3c0fc7e0b4 Fix access to Gibbs function; closes #724 2015-07-13 18:54:06 -06:00