Commit Graph

3232 Commits

Author SHA1 Message Date
Ian Bell
5c2a5188ce Merge branch 'master' of https://github.com/coolprop/coolprop 2015-08-23 16:20:28 -06:00
Ian Bell
f8af37f48c Fix initialization of xmin for PT tables; closes #777 2015-08-23 16:19:42 -06:00
Ian Bell
9b3ac795e4 Fix the ambiguous overload 2015-08-21 22:26:17 -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
e4adbb1003 Only shorten names with Scilab 2015-08-21 19:42:53 -06:00
Ian Bell
f167f55de6 One more time for scilab 2015-08-21 19:28:20 -06:00
Ian Bell
3a5d0fceba Rename some things to make scilab build more reliably 2015-08-21 19:02:51 -06:00
Ian Bell
99f121e0f3 Add configuration generation script to scripts 2015-08-20 21:26:01 -05:00
Ian Bell
fd22f56317 Fix typo in REFPROP docs 2015-08-20 20:49:51 -05:00
Ian Bell
be6d866bc0 Fixed tiny typos in docs 2015-08-20 20:46:53 -05:00
Ian Bell
851faf4f2e Fixed typos in configuration docs 2015-08-20 20:43:09 -05:00
Ian Bell
13924a5b9e Update docs for REFPROP; see #759 2015-08-20 16:42:36 -05:00
Ian Bell
c169e12ae0 Clear the Helmholtz cache; closes #770 2015-08-20 16:28:57 -05:00
Ian Bell
746c636b93 Update docs for REFPROP and use of configuration keys 2015-08-20 16:09:23 -05:00
Ian Bell
3c44b016f0 Merge branch 'master' of https://github.com/coolprop/coolprop 2015-08-20 15:57:34 -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
f93ef8d4c0 Fix small typo in examples.rst 2015-08-20 13:33:46 -05:00
Ian Bell
8b214acf3e Switch evaluation of bicubic output to bivariate Horner's scheme 2015-08-20 13:33:02 -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
0bd30d95d3 Merge pull request #782 from JonWel/patch-1
Adding debug functions to the wrapper
2015-08-18 21:06:51 -05:00
JonWel
90f9df3531 Adding debug functions to the wrapper 2015-08-18 10:12:01 +02:00
Ian Bell
40d891742f Merge pull request #780 from JonWel/patch-1
Fix error message formatting; see #777
2015-08-17 17:03:22 -06:00
JonWel
356f003826 Fix error message formatting; see #777 2015-08-17 09:41:55 +02:00
Ian Bell
900574c34f Fix typo in REFPROP docs 2015-08-16 22:22:17 -06:00
Ian Bell
f02e95c7a4 Catch exceptions properly for critical point routines; silence output 2015-08-16 20:04:59 -06:00
Ian Bell
d9a2dc61f4 Fix error message formatting; see #777 2015-08-16 19:58:34 -06:00
Ian Bell
836552f3b6 Implement reducing and critical point accessors in Python wrapper of AbstractState 2015-08-16 19:48:28 -06:00
Ian Bell
381f613164 Merge pull request #778 from CoolProp/mixture_derivs
Mixture derivs
2015-08-16 17:44:42 -06:00
Ian Bell
30c5abc35c Fully switch over to analytic derivatives; add an IPython notebook to check derivative of determinant 2015-08-16 17:04:01 -06:00
Ian Bell
1283143e64 Fix bug in adjugate function and fix tests thereof 2015-08-16 16:56:27 -06:00
Ian Bell
ba7d5a9c97 Two very minor typos 2015-08-14 23:27:50 -06:00
Ian Bell
57525af406 Add docs for REFPROP interfacing; see #759 2015-08-14 23:26:24 -06:00
Ian Bell
a4bba46955 Fix docs for IF97 backend; closes #776 2015-08-14 22:58:41 -06:00
Ian Bell
c127f46474 Allow for calculation of critical points for mixtures using new routines developed by Bell; closes #649
All of these work:

```
double Dc1 = PropsSI("rhomolar_critical","",0,"",0,"HEOS::R245fa[0.375]&R134a[0.625]");
double Dc2 = PropsSI("rhomolar_critical","",0,"",0,"REFPROP::R245fa[0.375]&R134a[0.625]");
double Tc1 = PropsSI("T_critical","",0,"",0,"HEOS::R245fa[0.375]&R134a[0.625]");
double Tc2 = PropsSI("T_critical","",0,"",0,"REFPROP::R245fa[0.375]&R134a[0.625]");
double pc1 = PropsSI("p_critical","",0,"",0,"HEOS::R245fa[0.375]&R134a[0.625]");
double pc2 = PropsSI("p_critical","",0,"",0,"REFPROP::R245fa[0.375]&R134a[0.625]");
```
2015-08-14 22:50:30 -06:00
Ian Bell
8d6edb2535 Add speed of sound for tabular backends; closes #764
Probably could optimize both speed and accuracy.
2015-08-14 22:29:47 -06:00
Ian Bell
f687fe5fe6 Clarify docs for Labview; closes #773 2015-08-14 22:20:30 -06:00
Ian Bell
df5ba70169 Add warning for second derivatives as well 2015-08-14 22:19:33 -06:00
Ian Bell
8708c04ad9 Improve docs for second partial derivatives; closes #769 2015-08-14 22:09:56 -06:00
Ian Bell
ffbdbb9ce9 Small updates to calculation of critical points; analytic derivatives not fully working 2015-08-14 22:06:41 -06:00
Ian Bell
78d799ee75 And the changes to the header 2015-08-14 18:24:29 -06:00
Ian Bell
045ef05c9d Fix a bunch of little things with mixture derivatives; most tests pass now 2015-08-14 18:24:05 -06:00
Ian Bell
a714857bb0 Fix derivatives for xxdelta 2015-08-14 08:30:18 -06:00
Ian Bell
14b1bb829e Fix tau derivative of n2Aijk 2015-08-12 23:42:46 -06:00
Ian Bell
ad643aff7e Add the rest of the mixture derivatives for the critical point calculations - implemented but something is not quite right. 2015-08-11 23:58:45 -06:00
Ian Bell
33c8081e6e Add R13I1 equation of state & update reference 2015-08-11 22:14:25 -06:00
Ian Bell
ec4cce6b20 Add first EOS for R115 2015-08-11 21:45:41 -06:00
Ian Bell
a9af0df612 Cache derivative values of helmholtz energy for individual components; see #726 2015-08-06 12:58:22 -04:00