neuralqx.lqx.spherical.spherical_bojowald_swiderski_interface module

class LqxBojowaldSwiderski(H, gauge_group, *, lazy_load=True, spacetime_dimensions=3, immirzi=1.0, delta=2)

Bases: AbstractLqxInterface

volume(vertex, *, shift=1.0, jax=True)

Returns the spherical volume operator according to the Bojowald-Swiderski model.

Returns:

flux(vertex, *, jax=True)

Returns the spherical flux operator according to the Bojowald-Swiderski model.

Returns:

holonomy(edge, adjoint=False, *, jax=True)

Returns the holonomy operator acting on an edge in the graph according to the Bojowald-Swiderski model.

Returns:

number(edge, *, jax=True)

Returns a number-like operator which returns the quantum number of the edge it acts on according to the Bojowald-Swiderski model.

Returns:

property vertices_k
property inner_vertices
property Immirzi
property delta
initialize_constraint()

An intermediate method which initialises the constraint of the model and promote it to the interface.