Structs§
- Causal
Multi Field - A field of multivectors stored as tensors.
- Causal
Multi Field Witness - HKT witness for
CausalMultiField<T>. - Causal
Multi Vector - A MultiVector in a Clifford Algebra $Cl(p, q, r)$.
- Causal
Multi Vector Error - The main error type for CausalMultiVector operations.
- Causal
Multi Vector Witness - Causal
Tensor CausalTensoris a low-dimensional (up to ~5-25 dimensions recommended) tensor backed by a single, contiguousVec<T>. It uses a stride-based memory layout for efficient, cache-friendly access and manipulation.- Hilbert
State - A strong type representing a Quantum State Vector (Ket) |ψ>.
- Hopf
State - A point on the 3-Sphere ($S^3$), representing a unit spinor or rotor in 3D Euclidean space.
Enums§
- Axis
- Axis enumeration for differential operators.
- Metric
- Defines the metric signature of the Clifford Algebra Cl(p, q, r).
Traits§
- Batched
MatMul - Trait to support batched matrix multiplication.
- Multi
Vector - Multi
Vector L2Norm - Defines L2 norm operations for multivectors, treating their coefficients as a vector space.
- Scalar
Eval
Functions§
- compute_
gamma_ element - Computes a single element of a gamma matrix.
- get_
basis_ gammas - Gets basis blade matrices (gamma products for all blades).
- get_
dual_ basis_ gammas - Gets dual basis gamma matrices (for trace projection).
- get_
gammas - Gets gamma matrices for all generators.
- matrix_
dim - Computes the matrix dimension for a given algebra dimension.
- num_
blades - Returns the number of basis blades for dimension n.