Module QuantumPathQSOAPySDK.circuit.annealing.CircuitAnnealing

Classes

class CircuitAnnealing

Methods

def addAuxData(self, auxData)

Add Circuit Auxiliary Data.

Prerequisites

  • Created circuit.

Parameters

auxData : AuxData obj | list
Circuit Auxiliary Data object or list of Auxiliary Data objects.

Output

AuxData obj | AuxData obj list

def addClass(self, cls)

Add Circuit Class.

Prerequisites

  • Created circuit.

Parameters

cls : Class obj | list
Circuit Class object or list of Class objects.

Output

Class obj | Class obj list

def addParameter(self, parameter)

Add Circuit Parameter.

Prerequisites

  • Created circuit.

Parameters

parameter : Parameter obj | list
Circuit Parameter object or list of Parameter objects.

Output

Parameter obj | Parameter obj list

def addRule(self, rule)

Add Circuit Rule.

Prerequisites

  • Created circuit.

Parameters

rule : Rule obj | list
Circuit Rule object or list of Rule objects.

Output

Rule obj | Rule obj list

def addVariable(self, variable)

Add Circuit Variable.

Prerequisites

  • Created circuit.

Parameters

variable : Variable obj | list
Circuit Variable object or list of Variable objects.

Output

Variable obj | Variable obj list

def getAuxData(self) ‑> list

Get Circuit Auxiliary data.

Prerequisites

  • Created circuit.

Output

list

def getCircuitBody(self) ‑> dict

Get Circuit Body.

Prerequisites

  • Created circuit.

Output

dict

def getClasses(self) ‑> list

Get Circuit Classes.

Prerequisites

  • Created circuit.

Output

list

def getParameters(self) ‑> list

Get Circuit Parameters.

Prerequisites

  • Created circuit.

Output

list

def getParsedBody(self) ‑> str

Get Circuit Body VL.

Prerequisites

  • Created circuit.

Output

str

def getRules(self) ‑> list

Get Circuit Rules.

Prerequisites

  • Created circuit.

Output

list

def getVariables(self) ‑> list

Get Circuit Variables.

Prerequisites

  • Created circuit.

Output

list