Convert javascript to use embind - works!

This commit is contained in:
Ian Bell
2015-12-19 17:18:39 -07:00
parent 1ff037a968
commit 3c821e0637
5 changed files with 73 additions and 14 deletions

View File

@@ -949,4 +949,26 @@ std::string PhaseSI(const std::string &Name1, double Prop1, const std::string &N
return phase_lookup_string(static_cast<phases>(Phase_int));
}
*/
} /* namespace CoolProp */
} /* namespace CoolProp */
/// *********************************************************************************
/// *********************************************************************************
/// EMSCRIPTEN (for javascript)
/// *********************************************************************************
/// *********************************************************************************
#ifdef EMSCRIPTEN
#include <emscripten/bind.h>
using namespace emscripten;
// Binding code
EMSCRIPTEN_BINDINGS(coolprop_bindings) {
function("Props1SI", &CoolProp::Props1SI);
function("PropsSI", &CoolProp::PropsSI);
function("get_global_param_string", &CoolProp::get_global_param_string);
}
#endif