Sha256: 74e6802c24e7922476041950b540aa08439f469e3e0036f9589386492557f752
Contents?: true
Size: 540 Bytes
Versions: 3
Compression:
Stored size: 540 Bytes
Contents
module Rcf module FFI extend Fiddle::Importer libs = Rcf.ffi_lib.dup begin dlload Fiddle.dlopen(libs.shift) rescue Fiddle::DLError => e retry if libs.any? raise e end extern "rcf_forest *rcf_create(size_t dimensions)" extern "int rcf_set_param(rcf_forest *forest, const char *param, const char *value)" extern "void rcf_update(rcf_forest *rcf, const float *point)" extern "double rcf_score(rcf_forest *rcf, const float *point)" extern "void rcf_free(rcf_forest *rcf)" end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rcf-0.2.0 | lib/rcf/ffi.rb |
rcf-0.1.2 | lib/rcf/ffi.rb |
rcf-0.1.1 | lib/rcf/ffi.rb |