neuralqx.lqx package¶
This module implements several physical models in neuraLQX.
- class LqxSingleVertexQR(H, gauge_group, *, lazy_load=True, computational=True, jax=True, immirzi=1.0)¶
Bases:
AbstractLqxInterface
- class LqxWCL(H, gauge_group, *, lazy_load=True, spacetime_dimensions, computational=True)¶
Bases:
AbstractLqxInterface
- class LqxBojowaldSwiderski(H, gauge_group, *, lazy_load=True, spacetime_dimensions=3, immirzi=1.0, delta=2)¶
Bases:
AbstractLqxInterface
- class AbstractLqxInterface(H, gauge_group, *, lazy_load=True, model_name='')¶
Bases:
ABCAn interface for arbitrary LQX models. This interface should provide access to the constraint of the model, the gauge group, Hilbert space and graph.
- class AbstractLqxModel(hilbert, graph, gauge_group, *, computational=True, spacetime_dimensions=4, model_name='AbstractLqxModel')¶
Bases:
ABCAn abstract implementation of a LQG model. Any subclass must implement a constraint for the model. It should accept a valid gauge group and Hilbert space implementation.