* Revert part of #763d4ce to solve #974
* Addapt Julia wrapper to dfbb3a4
May be better in the future to use a second argument and insert it to the buffer, but I don't know yet how to do properly the conversion.
So for now, will always return the "long" option.
* "long" in byte array literal
* Enhance get_parameter_information_string
as discussed in #1093
I however have a strange behavior during my testing, sometimes the parameter gets correctly recognised and I have the correct output, but sometimes it answer "parameter is invalid: parametername", whereas I send the exact same commend in Julia side...
* Terminate string with 0 when instering in the buffer
As discussed in #1093
* Better error handling for get_parameter_information_string
Now there is a distinction between error in `param` or in `Output`.
* Update CoolProp.jl
Closes#1077
Looking around I think this change should be related to the issue #985
Since double.NegativeInfinity and double.PositiveInfinity are valid results from the solvers and SMath.Math.Numeric.TDouble(result) can't handle these values directly, this patch allows the users to see ∞ / -∞ as results on the canvas
- Added Mathcad wrapper for set_reference_stateS(), designated
set_reference_state in Mathcad.
- Added to the funcdoc interface (CoolProp_EN.xml)
- Tidy up some formatting in the README files
* Updated Mathcad 15 and Prime Example Sheets + PDFs of Each
@ibell I know we don't like binaries in the rep, but I feel these are
critical. They are updates to the Mathcad worksheets that were already
there and PDF versions for anyone who doesn't have Mathcad (i.e.
@ibell). The files are only about 250 KB each or 1MB total. I don't
expect we'll need to add to them or add more. We might consider how to
put these out with the DLL binaries as well. They are the only
documentation on how to use the wrappers correctly.
* Fixed CMakeList.txt confict and modified M15 worksheet from .xmcd to .xmcdz (compressed file type)
Minor type mis-matches, etc.
* Update CMakeLists.txt for both Mathcad Prime and Mathad 15
Copied original MATHCAD module and modified for a PRIME module and a
MATHCAD15 module.
* Updated Mathcad Wrapper for version 5 & 6
Changes to CoolPropMathad.cpp:
* Uses PropsSI(), Props1SI(), and HAPropsSI()
* One source for both Prime and Mathcad 15
* Replaced Mathcad error #defines with enumerated values
* Replaced STRING const with MC_STRING enum
* Uses LP* and LPC* types from MCADINCL.h instead of * const
* Implemented get_global_param_string & get_fluid_param_string
* Cleaned up comments
GENERAL:
* Removed batch files (they don't work anymore)
* Updated README.rst in both directories with compile instruct.
* Removed cpp file from Prime directory (no longer needed)
* Removed MCADINCL headers (better to use from install directory)
* Fixed Typo on Props1SI function name
* Add function documentation XML file for Mathcad 15
Puts the functions in the Insert Function panel off the main menu of
Mathcad
* Modify Mathcad 15 README.rst
* Update Prime README.rst
* Update Prime README.rst (again)
* Fixed CmakeLists path and updated README files.
More robust CMake file and updated README info for clarity.
* Fixed RST syntax in README
The Mathcad library header, mcadincl.h, defines a STRING constant. This
should be MC_STRING, as STRING is too dangerous and conflicts with
STRING enumeration value in format.h from external/cppformat.
Lots of changes:
* Cubics are validated against schema
* Schema can be returned as string
* Added preliminary docs for cubics
* Cubic fluids can be added programmatically