Ian Bell
|
5ee6627f65
|
Updated the F77 wrapper functions in the DLL
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
|
2014-06-26 01:04:58 +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
|
4a02014439
|
Added the Nerwton solver to the Polynomial classes
|
2014-06-12 08:27:49 +02:00 |
|
jowr
|
1ccceeb7a5
|
Added a bounded Brent solver to Polynomial2D
|
2014-06-11 19:27:07 +02:00 |
|
jowr
|
daf40b4117
|
Merge branch 'master' into eigenPolynomials
|
2014-06-11 17:54:03 +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
|
ca7fc30a58
|
Added saturation spline to the AbstractState and REFPROP interfaces
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
|
2014-06-11 15:38:49 +02:00 |
|
jowr
|
669195f654
|
Added more PolyMath functions and tests, integration and derivation seems to work.
|
2014-06-11 13:26:35 +02:00 |
|
Ian Bell
|
747a1b3e2e
|
updated shared_ptr header for OSX; Now Java and C# compile on OSX
|
2014-06-11 01:12:37 +02:00 |
|
jowr
|
602e1f9829
|
More matrix math and eigen integration
|
2014-06-10 17:03:28 +02:00 |
|
Ian Bell
|
b4791ed33a
|
Implemented the viscosity correlation for n-Heptane of Assael, JPCRD, 2014 (http://scitation.aip.org/content/aip/journal/jpcrd/43/2/10.1063/1.4875930) and testing data
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
|
2014-06-10 15:21:24 +02:00 |
|
jowr
|
1b4ebedc02
|
Merge branch 'master' into eigenPolynomials
Conflicts:
CMakeLists.txt
|
2014-06-10 00:43:05 +02:00 |
|
jowr
|
7455a4145e
|
polymath...
|
2014-06-10 00:00:41 +02:00 |
|
Ian Bell
|
db6e794dba
|
Now octave works on xubuntu with main CMake file - have to mkdir src folder - not sure why.
|
2014-06-09 23:58:29 +02:00 |
|
Ian Bell
|
64946e6017
|
Added melting lines for many fluids - nearly all that are in REFPROP
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
|
2014-06-09 15:48:52 +02:00 |
|
Ian Bell
|
3bfbecd6f8
|
Added IncompressibleFluid.h
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
|
2014-06-08 21:31:47 +02:00 |
|
jowr
|
44f7288944
|
A little bit on polynomials
|
2014-06-07 12:28:53 +02:00 |
|
jowr
|
f4be09df63
|
Finally, some luck with the Matrix classes... C++ lessons learned.
|
2014-06-06 18:39:33 +02:00 |
|
jowr
|
2e615f1434
|
Starting to write tests
|
2014-06-06 15:28:12 +02:00 |
|
jowr
|
636df0ec82
|
Converters seem to work
|
2014-06-06 14:26:47 +02:00 |
|
Ian Bell
|
37549787af
|
Fixed loading bugs of new JSON files
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
|
2014-06-06 14:13:08 +02:00 |
|
jowr
|
893785fe95
|
More matrix conversions
|
2014-06-06 14:07:57 +02:00 |
|
Ian Bell
|
6e287e9454
|
Update parsing of the fluid JSON files for the new state architecture
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
|
2014-06-06 12:05:55 +02:00 |
|
jowr
|
183c93ac3c
|
More testing, changed vector to string functions
|
2014-06-06 01:03:35 +02:00 |
|
jowr
|
bdf92d95a9
|
const madness
|
2014-06-05 18:08:21 +02:00 |
|
Ian Bell
|
a45765ae8f
|
Fixed to shared_ptr header
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
|
2014-06-03 22:02:51 +02:00 |
|
Ian Bell
|
d545376efd
|
Got Javascript wrapper working again - required changing all std::tr1::shared_ptr to shared_ptr
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
|
2014-06-03 21:59:41 +02:00 |
|
Ian Bell
|
a82160c4bf
|
Clean up shared_ptr mess
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
|
2014-06-03 21:34:26 +02:00 |
|
Ian Bell
|
cb497b443c
|
Added crossplatform_shared_ptr to allow shared_ptr cleanly on all architectures without needing variable namespace definition
|
2014-06-03 20:58:24 +02:00 |
|
Ian Bell
|
a7363b067c
|
Merge remote-tracking branch 'origin/master'
|
2014-06-03 20:28:48 +02:00 |
|
Ian Bell
|
5e288cb8bf
|
More reliable platform determination
|
2014-06-03 20:25:49 +02:00 |
|
Ian Bell
|
cf3158fa06
|
Fixed bug in Aly-Lee extend function (skipped new elements)
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
|
2014-06-03 15:36:59 +02:00 |
|
Ian Bell
|
44a97e9fcb
|
Added docs for conversion of PlankEinstein and PlanckEinstein2 forms to generalized form
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
|
2014-06-03 12:25:24 +02:00 |
|
Ian Bell
|
bff7e2afeb
|
PlanckEinstein and PlanckEinstein2 classes replaced with PlanckEinsteinGeneralized. Docs to follow.
Aly-Lee not yet removed. Next step.
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
|
2014-06-03 12:04:16 +02:00 |
|
Ian Bell
|
5accf645d9
|
IIR HS references set for real this time
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
|
2014-06-02 13:21:06 +02:00 |
|
Ian Bell
|
409e2a2d1f
|
Fluids using IIR reference state now all agree with REFPROP
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
|
2014-06-02 13:03:17 +02:00 |
|
Ian Bell
|
61b2f28c0b
|
Added mass-based high-level functions for h,s,u, etc.
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
|
2014-06-02 09:59:18 +02:00 |
|
Ian Bell
|
d537899bf0
|
Docs for factory function
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
|
2014-06-01 21:59:43 +02:00 |
|
Ian Bell
|
06066c52f0
|
Reference state can now be set to one of IIR, ASHRAE, NBP or RESET. Still need to allow for default reference state values to agree with REFPROP.
Docs updated.
Still need to implement setting state based on numerical values.
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
|
2014-06-01 21:43:25 +02:00 |
|
Ian Bell
|
02f24549e4
|
Docs for get_fluid_param_string
|
2014-06-01 20:49:50 +02:00 |
|
Ian Bell
|
261ec01c71
|
Added REFPROP names for all fluids - renovated get_fluid_param_string
|
2014-06-01 20:20:33 +02:00 |
|
Ian Bell
|
3168f15efc
|
Implemented dDelta3; test passes
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
|
2014-06-01 19:46:30 +02:00 |
|
Ian Bell
|
873eab5baa
|
Helmholtz derivative testing gives almost 100% coverage - missing HS offset term
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
|
2014-05-30 17:13:23 +02:00 |
|
Ian Bell
|
c63b0e95e2
|
Implemented conductivity for CO2 from Scalabrin. All CO2 tests pass now.
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
|
2014-05-30 15:16:32 +02:00 |
|
Ian Bell
|
43255cfd5f
|
Docs for abstract state
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
|
2014-05-28 19:55:05 +02:00 |
|
Ian Bell
|
7b8606f323
|
No more deletes used anywhere in the codebase. Only std::tr1::shared_ptr are used. Should be portable solution.
All tests run, no memory leaks according to VLD
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
|
2014-05-28 19:45:04 +02:00 |
|
Ian Bell
|
f93aa76210
|
ECS conductivity work - nearly works, just need to sort out the conformal state solver.
Goodbye to AbstractStateWrapper - can use std::tr1::shared_ptr, much nicer
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
|
2014-05-28 19:15:34 +02:00 |
|
Ian Bell
|
118d7e9ad2
|
Set critical parameters in the CoolPropFluid class
Pre-processing of R124 viscosity is all working
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
|
2014-05-28 14:34:48 +02:00 |
|
Ian Bell
|
3367b089fd
|
First cut at adding code for ECS for viscosity. Starting with R124
|
2014-05-28 12:57:30 +02:00 |
|