neuralqx.lqx.abstract_lqx_model module

class AbstractLqxModel(hilbert, graph, gauge_group, *, computational=True, spacetime_dimensions=4, model_name='AbstractLqxModel')

Bases: ABC

An 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.

abstract property constraint

This property should return the constraint of the model to be considered in the optimisation process

property is_computational
property hilbert
property gauge_group
property graph
property model_name
property gauge_dimensions
property hilbert_dimensions
property spacetime_dimensions