1
Fork 0
solar-conflux/javascript/ultra32/app.js
Matei Adriel edd15321fa
javascript(ultra32): added basic functions
Signed-off-by: prescientmoon <git@moonythm.dev>
2019-01-19 20:27:57 +02:00

38 lines
865 B
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
function add(vector, other) {
for (let i = 0; i < vector.length; i++) {
vector[i] = vector[i] + other[i];
}
return vector;
}
exports.add = add;
function sub(vector, other) {
for (let i = 0; i < vector.length; i++) {
vector[i] = vector[i] - other[i];
}
return vector;
}
exports.sub = sub;
function div(vector, scalar) {
for (let i = 0; i < vector.length; i++) {
vector[i] /= scalar;
}
return vector;
}
exports.div = div;
function mul(vector, scalar) {
for (let i = 0; i < vector.length; i++) {
vector[i] *= scalar;
}
return vector;
}
exports.mul = mul;
function mirror(vector) {
for (let i = 0; i < vector.length; i++) {
vector[i] = -vector[i];
}
return vector;
}
exports.mirror = mirror;