ts-quantum
Version:
TypeScript library for quantum mechanics calculations and utilities
20 lines (19 loc) • 891 B
TypeScript
/**
* @fileoverview Intertwiner spaces for Loop Quantum Gravity and spin networks
* @module Intertwiner
*
* This module provides functionality for calculating and manipulating intertwiner spaces
* in Loop Quantum Gravity and spin network theory. Intertwiners are SU(2)-invariant
* tensors that ensure gauge invariance at network nodes.
*
* Key features:
* - Intertwiner space dimension calculations
* - Basis state construction using Clebsch-Gordan coefficients
* - Tensor representation with StateVector integration
* - Support for 2, 3, and 4-valent nodes
* - Optimized implementations for common cases
*/
export * from './types';
export { triangleInequality, allowedIntermediateSpins, calculateDimension } from './core';
export { constructBasis, constructBasisVector, getFourSpinHalfBasis } from './basis';
export { basisToTensor, createIntertwinerTensor } from './tensor';