Ian Bell
4f52e5242a
handle name mangling properly in REFPROP shared library
...
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-12-10 12:13:01 -05:00
Ian Bell
8327d54ea2
Replaced all tabs with spaces (finally) in C++ files
...
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-11-19 12:16:14 -05:00
Ian Bell
ff91925a27
CATCH_ALL_ERRORS_RETURN_HUGE doesn't cout the error message
...
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-11-17 17:49:10 -05:00
Ian Bell
3310d1cf11
Fixed (?) splines in critical region
...
I have no explanation for the broken code that used to be in the solve_cubic function. Seems it was related to the linear or quadratic cases but it makes no sense. Removed the code.
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-10-14 14:49:19 +02:00
Ian Bell
1a82468c68
Expose mixture binary pair data all the way through python
...
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-09-25 13:43:29 +02:00
Ian Bell
86f52bdf4e
Phase Envelope calculations now include Tsat_max and psat_max, along with indices thereof.
...
The Tsat_max and psat_max values are calculated using exact solution based on finding dT/dP and dp/dT equaling zero by a 1D solution in rhov.
See also https://github.com/CoolProp/CoolProp/issues/133
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-09-10 15:17:19 +02:00
Ian Bell
068e737388
TP flash basically working again for mixtures
...
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-09-08 00:08:18 +02:00
Ian Bell
a25022e596
Interpolation functions take in std::size_t instead of int
...
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-09-06 20:05:07 +02:00
Ian Bell
8fdd1fddaf
Refactor of mixing parameters successful
...
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-09-06 15:41:33 +02:00
Ian Bell
f021e422e6
Add min_abs_value function
...
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-09-03 17:36:55 +01:00
Ian Bell
d3261395bf
Replaced all fabs() with std::abs()
...
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-08-23 14:56:07 +02:00
Ian Bell
69bbdc693b
Reimplemented critical region splines all the way from scripts to build to C++ code
...
Closes https://github.com/CoolProp/CoolProp/issues/94
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-08-22 22:14:48 +02:00
Ian Bell
b4b24ae1a3
Fixed macros for POW2, POW3, etc.
...
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-08-21 00:45:53 +02:00
Ian Bell
2270f9f076
Helmholtz derivatives are all calculated using parallel code - next step is to remove classes from Helmholtz
...
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-08-15 21:16:41 +02:00
Ian Bell
faf530d588
Fixed melting curves, PY flash works for subcritical cases
2014-08-09 11:07:21 +02:00
Ian Bell
de8c4e1b86
Added linspace function
...
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-08-01 14:15:55 +02:00
jowr
6be83b1ad3
Tried pointers, but LiBr still does not work. Somnehow the object gets converted to the base class.
2014-07-17 16:34:35 +02:00
Ian Bell
a2a4b71577
Added POW2 POW3 etc macros
...
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-07-10 14:39:52 +02:00
jowr
3b02f98879
Merge branch 'master' into eigenPolynomials
...
Conflicts:
externals/eigen
include/MatrixMath.h
include/PolyMath.h
src/Backends/Helmholtz/Fluids/Incompressible.cpp
src/Backends/Helmholtz/Fluids/Incompressible.h
src/PolyMath.cpp
2014-06-29 18:26:06 +02:00
Ian Bell
1ee68e7a28
CoolPropTools.h
...
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-06-21 00:00:40 +02:00
Ian Bell
35ec080139
CoolPropTools.h
...
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-06-20 23:58:58 +02:00
jowr
4e2aa1c404
Started to work on flexible polynomial solvers for fractional exponents
2014-06-13 13:56:08 +02:00
jowr
e2eee9a1df
Added solver and derivative functions, tested and works. Might need to implement our own solvers. Now way of telling Eigen not to find all roots. We know the bounds in most cases...
2014-06-11 17:52:56 +02:00
Ian bell
b3847c7522
Initial commit for v5, but this time with the right line endings
...
Signed-off-by: Ian bell <ian.h.bell@gmail.com >
2014-05-14 12:46:24 +02:00