UNPKG

gyrovector

Version:

Gyrovector classes for hyperbolic, Euclidean, and spherical geometries

26 lines 636 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.VectorSpaceBase = void 0; /** * Base class making it easy to define vector spaces which are mostly boilerplate */ class VectorSpaceBase { constructor() { } add(u, v) { return u.add(v); } sub(u, v) { return u.sub(v); } mult(c, u) { return u.mult(c); } div(c, u) { return u.div(c); } rotate(u, radians, firstAxis, secondAxis) { return u.rotate(radians, firstAxis, secondAxis); } } exports.VectorSpaceBase = VectorSpaceBase; //# sourceMappingURL=vectorSpaceBase.js.map