rename A_VERSION_{C,EX} to A_VERSION_{0,1,2,3,4}
[liba.git] / javascript / test / tf.js
blobf038b1b2df20e8085173dca9df5fb4b3b4331455
1 #!/usr/bin/env node
2 var liba = require("../liba");
3 function assert(expr) {
4     if (!eval(expr)) {
5         throw Error(expr);
6     }
8 function do_leak_check() {
9     for (const arg of arguments) {
10         arg.delete();
11     }
12     if (liba.do_leak_check) {
13         liba.do_leak_check();
14     }
16 var num = [6.59492796e-05, 6.54019884e-05];
17 var den = [1.0, -1.97530991, 0.97530991];
18 var ctx = new liba.tf(num, den);
19 ctx.set_num(num).set_den(den).zero();
20 console.log(ctx.iter(1.0), ctx.iter(1.0));
21 assert("ctx.num");
22 assert("ctx.den");
23 assert("ctx.input");
24 assert("ctx.output");
25 ctx.num = ctx.num;
26 ctx.den = ctx.den;
27 do_leak_check(ctx);