UNPKG

ts-quantum

Version:

TypeScript library for quantum mechanics calculations and utilities

17 lines (16 loc) 637 B
/** * Composite quantum manager for handling entangled systems */ import { QuantumObject } from '../core/types'; import { ICompositeQuantumManager } from './types'; /** * Manages quantum objects that span multiple graph elements (entangled systems) */ export declare class CompositeQuantumManager implements ICompositeQuantumManager { private composites; private elementToComposite; setComposite(elementIds: string[], obj: QuantumObject): void; getComposite(elementIds: string[]): QuantumObject | undefined; getCompositeForElement(elementId: string): QuantumObject | undefined; private generateCompositeId; }