* First cut at adding the ability to set alpha function from external code
Quite a bit of refactoring...
* First cut at adding the ability to set alpha function from external code
Quite a bit of refactoring...
* Fix setting of alpha function for VTPR
This is required in order to remove ".dll" extension from the library
name in .NET DllImport. And that, in turn, is intended to enable
cross-platform use of SMath wrapper on other OSes, like Linux (that is
supported by both CoolProp and SMath).
As explained at
http://www.mono-project.com/docs/advanced/pinvoke/, it's recommended to
omit the library extension to allow mono to find native libraries.
* Improve SMath wrapper error handling
1. Make CoolProp errors visible to SMath immediately, calling
get_global_param_string("errstring").
2. Use System.Exception with message instead of SMath own exceptions
where possible (to show the required message instead of irrelevant SMath
unconfigurable one); only retain SMath exceptions where it's necessary.
* Remove redundant text from release_readme.rst.txt; fixes#1105
* Allow cmake properly build SMath wrapper
Integrate c# project into solution; allow usual cmake --build . --config
Release to build SMath wrapper.
Remove obsolete build.bat and coolprop_wrapper.sln files:
cmake-generated solution already includes everything.
Use build subdirectory wrappers/SMath for all generated files (both by
cmake, including csproj file itself, and by build process), thus no
dirty tree anymore.
Please note: this change requires cmake version 2.8.9 (because of
include_external_msproject TYPE).
* Tentative patch for buildbot
Unfortunately, I cannot test the buildbot, neither I know about it much.
I suppose that this is a sensible patch to be able to work with previous
changes to SMath build process.
* Update SMath wrapper help
* Remove non-operative gitignore rule.
This rule matches the /dev/fluids folder and all its
contents, but those were already in the repo, so the
rule is not in effect.
* Align Tmax with REFPROP values. Fixes#257.
I used the list given in #257.
DME, C12, Neon, SF6 values went down.
R11, R123, R152A had two occurences in EOS, I changed both.