neuralqx.lqx.qr.single_vertex_qr_interface module¶
- class LqxSingleVertexQR(H, gauge_group, *, lazy_load=True, computational=True, jax=True, immirzi=1.0)¶
Bases:
AbstractLqxInterface- initialize_constraint()¶
An intermediate method which initialises the constraint of the model and promote it to the interface.
- property euclidean_constraint¶
- property lorentzian_constraint¶
- creation(edge, n, *, computational=False, jax=False)¶
- annihilation(edge, n, *, computational=False, jax=False)¶
- s(edge, no_i=False, *, computational=False, jax=True)¶
The symmetric holonomy operator s which increments or decrements the quantum number of the specified edge symmetrically by a value of 1.
- c(edge, *, computational=False, jax=True)¶
The symmetric holonomy operator c which increments or decrements the quantum number of the specified edge symmetrically by a value of 1.
- E(edge, power=1.0, *, computational=False, jax=True)¶
The flux operator which acts as a number operator but can additionally output eigenvalues raised to some power.
- E_inv(edge, power=1.0, *, computational=False, jax=True)¶
The flux operator which acts as an ‘inverse’ number operator in the sense that it outputs 1/spin instead of spin as the eigenvalue. Additionally, it can output eigenvalues raised to some power.