Commit Graph

30 Commits

Author SHA1 Message Date
Ian
b14b5b68a2 Bunch of small changes to code to make Xcode happier 2015-07-19 22:39:55 -06:00
Ian Bell
11417d3589 Fix saturation calls for tabular backends for PQ and QT inputs; closes #713 2015-07-07 22:19:37 -06:00
Ian Bell
350004f1c4 Refactored tables to remove nearly all the copying of data
Some bugs remain still
2015-06-27 20:57:12 -06:00
Ian Bell
9340a6e846 DmassT and SmassT inputs supported for tabular methods 2015-06-04 22:12:01 -06:00
Ian Bell
84ad72396e Implement QT_INPUTS for Tabular backends; closes #674 2015-05-15 22:57:07 -06:00
Ian Bell
437c84befb Fix some more coverity warnings 2015-05-12 22:19:22 -06:00
Ian Bell
3957dee130 Support PQ_INPUTS for TTSE backend 2015-05-03 18:13:24 -06:00
Ian Bell
5aa27d0e52 Fixed TTSE backend around the saturated liquid line; closes #622 2015-04-27 20:34:39 -06:00
Ian Bell
97fad5263b Initialize quality to -1000 for tabular backends; closes #620 2015-04-25 15:28:11 -06:00
Ian Bell
d0814665e7 Some progress towards #556
* Use mole fractions in the fluid name for the tables
* I think we need to use phase envelopes though, and perhaps the low-level tables need to actually be a phase envelope structure
2015-04-03 22:10:33 -06: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
5d5977a569 PS,PU,DP and TTSE work
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
2015-03-23 00:43:37 -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
0fc326b886 Derivatives work for both TTSE and BICUBIC, as do cv and cp 2015-03-21 20:44:43 -06:00
Ian Bell
091cc43f27 Fix transport properties for bicubic and TTSE; closes #520
Also implement PQ inputs
2015-03-15 00:45:20 -06:00
Ian Bell
77653643d5 Clear cached variables for tabular methods
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
2015-03-14 20:30:00 -06:00
Ian Bell
098f24d4d3 Transport properties are implemented for BICUBIC and TTSE; See #520
Basically works for Bicubic and TTSE but quite limited, you must not be too close to saturation curves or limits of the tables

Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
2015-03-10 23:06:17 -06:00
Ian Bell
42ff2c53eb Initialize tabular pointers for TTSE
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
2015-03-09 23:01:32 -06:00
Ian Bell
8832b4475a Allow tabular backends to be disabled by setting NO_TABULAR_BACKENDS macro; closes #507
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
2015-03-02 21:27:46 -07:00
Ian Bell
526a241ccc Updated docs for Tabular Interpolation; fixed bugs in interpolation code
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
2015-02-28 15:54:27 -07:00
Ian Bell
1ac08f5c10 Refactor TTSE to remove duplication in single-phase evaluation
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
2015-02-27 20:36:28 -07:00
Ian Bell
0b3036b4e4 Implemented native inputs for P,T with TTSE, allow to switch from PH or PT tables 2015-02-25 22:07:16 -07:00
Ian Bell
f5be465347 Implemented HmassP_INPUTS for TTSE 2015-02-25 21:24:34 -07:00
Ian Bell
11d226b965 TTSE working for single- and two-phase inputs in p,h 2015-02-25 19:47:45 -07:00
Ian Bell
fcf4287b82 Progress on two-phase with TTSE, not working yet though
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
2015-02-25 08:07:14 -07:00
Ian Bell
c054523d40 Removed mistaken input pair; refactored table building function 2015-02-24 21:16:24 -07:00
Ian Bell
230c508460 Implement brainstorming for what input pairs will be supported for TTSE
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
2015-02-23 20:23:06 -07:00
Ian Bell
a43693de58 Single-phase HmolarP_INPUTS are working with TTSE 2015-02-22 21:08:32 -07:00