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 | Noneattributelogger= logging.getLogger(__name__)