ts-quantum
Version:
TypeScript library for quantum mechanics calculations and utilities
17 lines (16 loc) • 637 B
TypeScript
/**
* 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;
}