"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;