monoprop

monomial_propagator

Monomial propagator base class.

Shared engine for the two concrete simulators (:class:~monoprop.majorana_propagator. MajoranaPropagator and :class:~monoprop.pauli_propagator.PauliPropagator). Both wrap the compiled C++ Majorana simulator and differ only in how they are constructed (which operator family they accept); the graph building, evaluation, and introspection surface lives here.

Gate information (the Majorana generators, their coefficients, and the parameter each drives) is owned by the propagation graph, so evaluation methods take only parameters.

attributeParameterValues
= Circuit | Sequence[float] | np.ndarray | None
attributelogger
= logging.getLogger(__name__)