ultra-mega-enumerator
Version:
Ultra Mega Enumerator is a lightweight library designed to enumerate various combinatorial objects.
10 lines (9 loc) • 341 B
TypeScript
import { AbstractEnumeration } from './AbstractEnumeration';
import { Composition } from './../objects/Composition';
export declare class KCompositionEnumeration extends AbstractEnumeration<Composition> {
private ce;
private n;
constructor(n: number, k: number);
nextElement(): Composition;
hasMoreElements(): boolean;
}