Expand description
Index types for tensor network operations.
This module provides the default index types:
DynId: Runtime identity (UUID-based unique identifier)TagSet: Tag set for metadata (Arc-wrapped for cheap cloning)Index: Generic index type parameterized by Id and TagsDynIndex: Default index type (Index<DynId, TagSet>)
The DynIndex type implements the IndexLike trait.
Note: Symmetry (quantum numbers) is not included in the default implementation.
For QSpace-compatible indices with non-Abelian symmetries, use a separate concrete type
that implements IndexLike directly.
Structs§
- DynId
- Runtime ID for ITensors-like dynamic identity.
- Index
- Index with generic identity type
Idand tag typeTags. - TagSet
- Tag set wrapper using
Arcfor efficient cloning.
Type Aliases§
- Default
Index - Default Index type alias (same as
Index<Id>with default tags). - Default
TagSet - Type alias for backwards compatibility.
- DynIndex
- Type alias for the default index type with IndexLike bound.