fignumbers
Version:
A comprehensive TypeScript library for generating figurate numbers across multiple dimensions
197 lines • 16.6 kB
TypeScript
import type { MappedTypeConfig } from "../../core/mapped-types/MappedTypeConfig.js";
import { HyperCubicGenerator, CenteredHyperOctahedralGenerator, CenteredHyperTetrahedronGenerator, FiveDimensionalMgonalPyramidalGenerator, FourDimensionalMgonalPyramidalGenerator, HyperDodecahedralGenerator, HyperIcosahedralGenerator, HyperOctahedralGenerator, KDimensionalCenteredHyperCubeGenerator, KDimensionalHyperCubeGenerator, KDimensionalHyperTetrahedronGenerator, NexusGenerator, HyperTetrahedralGenerator, PolyOctahedralGenerator, SixDimensionalMgonalPyramidalGenerator, CenteredHyperCubeGenerator, KDimensionalMgonalPyramidalGenerator, KDimensionalHyperOctahedronGenerator, KDimensionalCenteredHyperTetrahedronGenerator, KDimensionalCenteredHyperOctahedronGenerator, KDimensionalHyperTetrahedronSpecificGenerator, KDimensionalHyperCubeSpecificGenerator, KDimensionalHyperOctahedronSpecificGenerator, KDimensionalCenteredHyperTetrahedronSpecificGenerator, KDimensionalCenteredHyperCubeSpecificGenerator, KDimensionalCenteredHyperOctahedronSpecificGenerator } from "../strategies/index.js";
export declare const MULTIDIMENSIONAL_MAP_STRATEGY: {
readonly "5-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
readonly "6-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
readonly "7-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
readonly "8-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
readonly "9-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
readonly "10-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
readonly "11-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
readonly "12-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
readonly "13-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
readonly "14-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
readonly "15-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
readonly "16-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
readonly "17-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
readonly "18-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
readonly "19-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
readonly "20-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
readonly "21-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
readonly "22-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
readonly "23-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
readonly "24-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
readonly "25-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
readonly "26-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
readonly "27-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
readonly "28-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
readonly "29-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
readonly "30-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator;
readonly "5-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
readonly "6-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
readonly "7-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
readonly "8-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
readonly "9-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
readonly "10-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
readonly "11-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
readonly "12-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
readonly "13-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
readonly "14-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
readonly "15-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
readonly "16-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
readonly "17-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
readonly "18-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
readonly "19-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
readonly "20-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
readonly "21-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
readonly "22-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
readonly "23-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
readonly "24-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
readonly "25-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
readonly "26-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
readonly "27-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
readonly "28-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
readonly "29-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
readonly "30-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator;
readonly "5-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
readonly "6-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
readonly "7-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
readonly "8-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
readonly "9-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
readonly "10-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
readonly "11-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
readonly "12-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
readonly "13-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
readonly "14-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
readonly "15-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
readonly "16-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
readonly "17-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
readonly "18-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
readonly "19-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
readonly "20-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
readonly "21-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
readonly "22-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
readonly "23-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
readonly "24-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
readonly "25-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
readonly "26-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
readonly "27-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
readonly "28-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
readonly "29-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
readonly "30-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator;
readonly "5-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
readonly "6-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
readonly "7-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
readonly "8-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
readonly "9-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
readonly "10-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
readonly "11-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
readonly "12-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
readonly "13-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
readonly "14-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
readonly "15-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
readonly "16-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
readonly "17-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
readonly "18-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
readonly "19-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
readonly "20-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
readonly "21-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
readonly "22-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
readonly "23-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
readonly "24-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
readonly "25-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
readonly "26-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
readonly "27-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
readonly "28-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
readonly "29-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
readonly "30-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator;
readonly "5-hypercube": KDimensionalHyperCubeSpecificGenerator;
readonly "6-hypercube": KDimensionalHyperCubeSpecificGenerator;
readonly "7-hypercube": KDimensionalHyperCubeSpecificGenerator;
readonly "8-hypercube": KDimensionalHyperCubeSpecificGenerator;
readonly "9-hypercube": KDimensionalHyperCubeSpecificGenerator;
readonly "10-hypercube": KDimensionalHyperCubeSpecificGenerator;
readonly "11-hypercube": KDimensionalHyperCubeSpecificGenerator;
readonly "12-hypercube": KDimensionalHyperCubeSpecificGenerator;
readonly "13-hypercube": KDimensionalHyperCubeSpecificGenerator;
readonly "14-hypercube": KDimensionalHyperCubeSpecificGenerator;
readonly "15-hypercube": KDimensionalHyperCubeSpecificGenerator;
readonly "16-hypercube": KDimensionalHyperCubeSpecificGenerator;
readonly "17-hypercube": KDimensionalHyperCubeSpecificGenerator;
readonly "18-hypercube": KDimensionalHyperCubeSpecificGenerator;
readonly "19-hypercube": KDimensionalHyperCubeSpecificGenerator;
readonly "20-hypercube": KDimensionalHyperCubeSpecificGenerator;
readonly "21-hypercube": KDimensionalHyperCubeSpecificGenerator;
readonly "22-hypercube": KDimensionalHyperCubeSpecificGenerator;
readonly "23-hypercube": KDimensionalHyperCubeSpecificGenerator;
readonly "24-hypercube": KDimensionalHyperCubeSpecificGenerator;
readonly "25-hypercube": KDimensionalHyperCubeSpecificGenerator;
readonly "26-hypercube": KDimensionalHyperCubeSpecificGenerator;
readonly "27-hypercube": KDimensionalHyperCubeSpecificGenerator;
readonly "28-hypercube": KDimensionalHyperCubeSpecificGenerator;
readonly "29-hypercube": KDimensionalHyperCubeSpecificGenerator;
readonly "30-hypercube": KDimensionalHyperCubeSpecificGenerator;
readonly "5-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
readonly "6-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
readonly "7-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
readonly "8-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
readonly "9-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
readonly "10-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
readonly "11-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
readonly "12-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
readonly "13-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
readonly "14-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
readonly "15-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
readonly "16-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
readonly "17-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
readonly "18-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
readonly "19-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
readonly "20-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
readonly "21-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
readonly "22-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
readonly "23-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
readonly "24-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
readonly "25-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
readonly "26-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
readonly "27-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
readonly "28-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
readonly "29-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
readonly "30-simplex": KDimensionalHyperTetrahedronSpecificGenerator;
readonly pentatope: HyperTetrahedralGenerator;
readonly biquadratic: HyperCubicGenerator;
readonly tesseract: HyperCubicGenerator;
readonly "5-cell": HyperTetrahedralGenerator;
readonly "8-cell": HyperCubicGenerator;
readonly "16-cell": HyperOctahedralGenerator;
readonly "120-cell": HyperDodecahedralGenerator;
readonly "600-cell": HyperIcosahedralGenerator;
readonly "24-cell": PolyOctahedralGenerator;
readonly pentachoron: HyperTetrahedralGenerator;
readonly octachoron: HyperCubicGenerator;
readonly hexadecachoron: HyperOctahedralGenerator;
readonly hecatonicosachoron: HyperDodecahedralGenerator;
readonly hexacosichoron: HyperIcosahedralGenerator;
readonly icositetrachoron: PolyOctahedralGenerator;
readonly hyperTetrahedral: HyperTetrahedralGenerator;
readonly hyperCubic: HyperCubicGenerator;
readonly hyperOctahedral: HyperOctahedralGenerator;
readonly hyperDodecahedral: HyperDodecahedralGenerator;
readonly hyperIcosahedral: HyperIcosahedralGenerator;
readonly polyOctahedral: PolyOctahedralGenerator;
readonly kDimensionalHyperTetrahedron: KDimensionalHyperTetrahedronGenerator;
readonly kDimensionalHyperCube: KDimensionalHyperCubeGenerator;
readonly kDimensionalHyperOctahedron: KDimensionalHyperOctahedronGenerator;
readonly kDimensionalMgonalPyramidal: KDimensionalMgonalPyramidalGenerator;
readonly fiveDimensionalMgonalPyramidal: FiveDimensionalMgonalPyramidalGenerator;
readonly fourDimensionalMgonalPyramidal: FourDimensionalMgonalPyramidalGenerator;
readonly sixDimensionalMgonalPyramidal: SixDimensionalMgonalPyramidalGenerator;
readonly centeredHyperTetrahedron: CenteredHyperTetrahedronGenerator;
readonly kDimensionalCenteredHyperTetrahedron: KDimensionalCenteredHyperTetrahedronGenerator;
readonly centeredHyperCube: CenteredHyperCubeGenerator;
readonly kDimensionalCenteredHyperCube: KDimensionalCenteredHyperCubeGenerator;
readonly centeredHyperOctahedral: CenteredHyperOctahedralGenerator;
readonly kDimensionalCenteredHyperOctahedron: KDimensionalCenteredHyperOctahedronGenerator;
readonly nexus: NexusGenerator;
};
export type MultiDimensionalConfigMap = MappedTypeConfig<typeof MULTIDIMENSIONAL_MAP_STRATEGY>;
//# sourceMappingURL=MultiDimensionalMappedTypes.d.ts.map