fignumbers
Version:
A comprehensive TypeScript library for generating figurate numbers across multiple dimensions
11 lines • 464 B
JavaScript
import { pseudoRisingFactorial, factorialIter, } from "../utils/helpersMultidimensionalFigNumbers.js";
export class KDimensionalMgonalPyramidalGenerator {
*generate({ step = 1n, m = 4n, k = 4n }) {
let delta = 1n;
while (true) {
yield (pseudoRisingFactorial(delta, k) * ((m - 2n) * delta - m + k + 2n)) / factorialIter(k);
delta += step;
}
}
}
//# sourceMappingURL=KDimensionalMgonalPyramidalGenerator.js.map