Adjusted variable names to be more descriptive; Updated TODO.
Implemented setState_hs() algorithm. Successfully tested with base MSys.
Corrected logic with setState_Ph(); Worked setState_hs() algorithm (unfinished).
Corrected mainwindow.cpp to fix 'taking address of rvalue' emergent error
Corrected stable*.cpp to fix 'taking address of rvalue' emergent error
Merge branch 'develop' to resolve rvalue references.
Fixed emergent 'taking address of rvalue' error
Corrected mainwindow.cpp to fix 'taking address of rvalue' emergent error
Implimented internalHelper functions; Fixed MSys logic in setState_Ph()
Added function prototypes for internal calculation helper functions.
Made all State protected member private.
Merged bugfixes for 0.0.4a
Merge branch 'hotfix-0.0.4a' to fix helmholtz::Tsat function
Merging hotfixes for 0.0.4a
Fixed issue with helmholtz::Tsat function
Fix tab and label errors
Add escape function to graphing loop; Remove State member from Graphing class
Bugfix for helmholtz::Tsat
Add T-s graphing functionality
Add graphing support to GUI
Add explicity copy constructor and copy assignemnt to State class
Limit lineEdit input to numbers only
Add error checking to SingleState calculation lineEdit box
Fix display size assignment logic
Make updates to documentation
Construct graphing framework
Convert helmholtz::float_t from 'double' to 'long double'
Begin Allegro5 integration
Merge branch 'release-0.0.4' into develop
Merge branch 'release-0.0.4' into develop
Begin interface for graphing capability
Merge branch 'release-0.0.4'
Typechange of hyperspace.h
Merge branch 'release-0.0.4'
Prep 0.0.4 release
Add error handling to GUI; Improve error handling in library
Add input error handling to setState_Tx() & setState_Px()
Add input checking exception throws for temperature and pressure
Add setState_hs() function; Remove all dependence on GSL (support remains)
Add setState_Ph() functionality
Update copyright dates
Add HyperDual support; Remove GSL dependance for derivatives
Replace 'num_t' definitions with 'float_t'
Transform helmholtz namespace to template functions
Remove reduce()/enlarge() functions; Use T/rho for all function calls
Add loop limit array; Verify IAPWS-95 equations
Expand coefficient arrays to full size (Template function prep)
Fix syntax error in functionIsHelping signal logic
To Do
To Do
Improve member signals and signal logic
Add progress indicator to terminal interface
Add stateSet_Ph() function
Add setState_Pv() and setState_Prho() functions
Add setState_Ts() function
Update calculation limits to maximum valid per Equation of State
Add additional signals to SteamTable and State classes
Make non-GUI components use Boost.Signals2; Remove Qt dependence
Prepare for merge with hotfix-0.0.3b
Merge branch 'hotfix-0.0.3b'
Correct conversion factors for units; Fix default value for argv in graphicalmode()
Stash TODO.txt before hotfix-0.0.3b work
Widen window & lengthen single state labels
Add parenthesis around temperatures in Table 3
Make UnitSystem enum integer to support wrapping to pure C
Fix interval limits on Tables 2, 3, & 4
Add side scrollbar and maximum size limits to steam table
To Do
Adjust spinbox limits following measurement system change
Add units to interval labels
Add unit labels for Single State property boxes
Add Number of Columns spinbox for Table 3
Correct heat capacity calculations for saturated states
Reset labels on Single State property box change; Update README
Update README
Merge branch 'master' of ssh://git.code.sf.net/p/coolingpower/code