app.enricher.exceptions
All diagnostic exceptions that might be thrown during enrichment.
Module Contents
- exception app.enricher.exceptions.EnricherException(msg: str, node: app.model.CompileRequest.Node | None = None)
Baseclass for exceptions raised by
EnricherStrategy
.- Parameters:
msg (str)
node (app.model.CompileRequest.Node | None)
- exception app.enricher.exceptions.EnrichmentFailed(node: app.model.CompileRequest.Node, exceptions: list[Exception])
Baseclass for exceptions raised by
EnricherStrategy
.
- exception app.enricher.exceptions.UnableToInsertImplementation(node: app.model.CompileRequest.Node)
Baseclass for exceptions raised by
EnricherStrategy
.- Parameters:
node (app.model.CompileRequest.Node)
- exception app.enricher.exceptions.NoImplementationFound(node: app.model.CompileRequest.Node)
Baseclass for exceptions raised by
EnricherStrategy
.- Parameters:
node (app.model.CompileRequest.Node)
- exception app.enricher.exceptions.EncodingNotSupported(node: app.model.CompileRequest.EncodeValueNode)
Baseclass for exceptions raised by
EnricherStrategy
.- Parameters:
- exception app.enricher.exceptions.QuantumStateNotSupported(node: app.model.CompileRequest.PrepareStateNode)
Baseclass for exceptions raised by
EnricherStrategy
.- Parameters:
- exception app.enricher.exceptions.PrepareStateSizeOutOfRange(node: app.model.CompileRequest.PrepareStateNode)
Baseclass for exceptions raised by
EnricherStrategy
.- Parameters:
- exception app.enricher.exceptions.BoundsOutOfRange(node: app.model.CompileRequest.EncodeValueNode)
Baseclass for exceptions raised by
EnricherStrategy
.- Parameters:
- exception app.enricher.exceptions.GateNotSupported(node: app.model.CompileRequest.GateNode | app.model.CompileRequest.ParameterizedGateNode)
Baseclass for exceptions raised by
EnricherStrategy
.- Parameters:
node (app.model.CompileRequest.GateNode | app.model.CompileRequest.ParameterizedGateNode)
- exception app.enricher.exceptions.InvalidSingleQubitIndex(node: app.model.CompileRequest.MeasurementNode)
Baseclass for exceptions raised by
EnricherStrategy
.- Parameters:
- exception app.enricher.exceptions.NoIndices(node: app.model.CompileRequest.MeasurementNode)
Baseclass for exceptions raised by
EnricherStrategy
.- Parameters:
- exception app.enricher.exceptions.IndicesOutOfRange(node: app.model.CompileRequest.MeasurementNode, out_of_range_indices: list[int], input_size: int)
Baseclass for exceptions raised by
EnricherStrategy
.- Parameters:
input_size (int)
- exception app.enricher.exceptions.DuplicateIndices(node: app.model.CompileRequest.MeasurementNode, duplicate_indices: list[int])
Baseclass for exceptions raised by
EnricherStrategy
.- Parameters: