Utilizzare sessioni di Qcl in TeXmacs |
http://tph.tuwien.ac.at/~oemer/qcl.html
Come consiglio, gli utilizzatori farebbero meglio ad installare la
versione binaria più recente, ora vi è la 0.5,
poiché è difficile compilare dai codici sorgenti.
Inoltre, se si installa
qcl> |
qureg a[1];
|
qcl> |
Rot(pi/4,a);
|
qcl> |
Mix(a);
|
qcl> |
dump;
|
STATE: 1 / 32 qubits allocated, 31 / 32 qubits free
qcl> |
include "shor.qcl";
|
qcl> |
operator dft(qureg q) { const n=#q; int i; int j;for i=1
to n { for j=1 to i-1 { if q[n-1] and q[n-j]
{Phase(pi/2^(i-j));}} H(q[n-1]);} flip(q); }
|
at "operator dft(qureg q) { c ...":
illegal scope: Global symbol dft already defined
qcl> |
dft(a);
|
qcl> |
|