Skip to content

Commit d6f92af

Browse files
committed
exportToQiskit and exportToPyquil
1 parent 3602aa3 commit d6f92af

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/quantum-circuit.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7312,7 +7312,7 @@ QuantumCircuit.prototype.exportToQiskit = function(options, exportAsGateName, ci
73127312
qiskit += "\n";
73137313
qiskit += "params = np.array([" + globalParamList + "])\n";
73147314
qiskit += "\n";
7315-
qiskit += "minimum = minimize(objective_function, params, method=\"Powell\", tol=tolerance)\n";
7315+
qiskit += "minimum = minimize(objective_function, params, method=\"" + (this.options && this.options.hybridOptions && this.options.hybridOptions.optimizer ? this.options.hybridOptions.optimizer : "Powell") + "\", tol=tolerance)\n";
73167316
qiskit += "print(\"cost:\", minimum.fun, \"params:\", minimum.x)\n";
73177317
}
73187318
}
@@ -8567,7 +8567,7 @@ QuantumCircuit.prototype.exportToPyquil = function(options, exportAsGateName) {
85678567
pyquil += "\n";
85688568
pyquil += "params = np.array([" + globalParamList + "])\n";
85698569
pyquil += "\n";
8570-
pyquil += "minimum = minimize(objective_function, params, method=\"Powell\", tol=tolerance)\n";
8570+
pyquil += "minimum = minimize(objective_function, params, method=\"" + (this.options && this.options.hybridOptions && this.options.hybridOptions.optimizer ? this.options.hybridOptions.optimizer : "Powell") + "\", tol=tolerance)\n";
85718571
pyquil += "print(\"cost:\", minimum.fun, \"params:\", minimum.x)\n";
85728572
}
85738573
}

0 commit comments

Comments
 (0)