[INFO] fetching crate quest-sys 0.11.3-alpha.1...
[INFO] documenting quest-sys-0.11.3-alpha.1 against master#ef324565d071c6d7e2477a195648549e33d6a465 for pr-121659-bump-pulldown-cmark
[INFO] extracting crate quest-sys 0.11.3-alpha.1 into /workspace/builds/worker-7-tc1/source
[INFO] validating manifest of crates.io crate quest-sys 0.11.3-alpha.1 on toolchain ef324565d071c6d7e2477a195648549e33d6a465
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ef324565d071c6d7e2477a195648549e33d6a465" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate quest-sys 0.11.3-alpha.1
[INFO] finished tweaking crates.io crate quest-sys 0.11.3-alpha.1
[INFO] tweaked toml for crates.io crate quest-sys 0.11.3-alpha.1 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ef324565d071c6d7e2477a195648549e33d6a465" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ef324565d071c6d7e2477a195648549e33d6a465" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] Downloading crates ...
[INFO] [stderr] Downloaded openmp-sys v1.2.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+ef324565d071c6d7e2477a195648549e33d6a465" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 882cd71a51fa82a25730fc8b9805f7058e044a2df1134b99cefee9e48b7184c9
[INFO] running `Command { std: "docker" "start" "-a" "882cd71a51fa82a25730fc8b9805f7058e044a2df1134b99cefee9e48b7184c9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "882cd71a51fa82a25730fc8b9805f7058e044a2df1134b99cefee9e48b7184c9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "882cd71a51fa82a25730fc8b9805f7058e044a2df1134b99cefee9e48b7184c9", kill_on_drop: false }`
[INFO] [stdout] 882cd71a51fa82a25730fc8b9805f7058e044a2df1134b99cefee9e48b7184c9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+ef324565d071c6d7e2477a195648549e33d6a465" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 26001c1bc5091eebeb5f6a4c674da5abcc50f8076f1f6d3b9f248459aed60267
[INFO] running `Command { std: "docker" "start" "-a" "26001c1bc5091eebeb5f6a4c674da5abcc50f8076f1f6d3b9f248459aed60267", kill_on_drop: false }`
[INFO] [stderr] Compiling quest-sys v0.11.3-alpha.1 (/opt/rustwide/workdir)
[INFO] [stderr] warning: quest-sys@0.11.3-alpha.1: Compiler version doesn't include clang or GCC: "cc" "--version"
[INFO] [stderr] Documenting quest-sys v0.11.3-alpha.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1218:5
[INFO] [stdout] |
[INFO] [stdout] 1218 | / #[doc = " Creates a state-vector Qureg object representing a set of qubits which will remain in a pure state."]
[INFO] [stdout] 1219 | | #[doc = ""]
[INFO] [stdout] 1220 | | #[doc = " Allocates space for a state-vector of complex amplitudes, which assuming a single"]
[INFO] [stdout] 1221 | | #[doc = " ::qreal floating-point number requires qrealBytes, requires memory"]
[INFO] [stdout] ... |
[INFO] [stdout] 1371 | | #[doc = " @author Ania Brown"]
[INFO] [stdout] 1372 | | #[doc = " @author Tyson Jones (validation, doc)"]
[INFO] [stdout] | |_____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numQubits number of qubits in the system
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1218:5
[INFO] [stdout] |
[INFO] [stdout] 1218 | / #[doc = " Creates a state-vector Qureg object representing a set of qubits which will remain in a pure state."]
[INFO] [stdout] 1219 | | #[doc = ""]
[INFO] [stdout] 1220 | | #[doc = " Allocates space for a state-vector of complex amplitudes, which assuming a single"]
[INFO] [stdout] 1221 | | #[doc = " ::qreal floating-point number requires qrealBytes, requires memory"]
[INFO] [stdout] ... |
[INFO] [stdout] 1371 | | #[doc = " @author Ania Brown"]
[INFO] [stdout] 1372 | | #[doc = " @author Tyson Jones (validation, doc)"]
[INFO] [stdout] | |_____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] env object representing the execution environment (local, multinode etc)
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1376:5
[INFO] [stdout] |
[INFO] [stdout] 1376 | / #[doc = " Creates a density matrix Qureg object representing a set of qubits which"]
[INFO] [stdout] 1377 | | #[doc = " can enter noisy and mixed states."]
[INFO] [stdout] 1378 | | #[doc = ""]
[INFO] [stdout] 1379 | | #[doc = " Allocates space for a matrix of complex amplitudes, which assuming a single"]
[INFO] [stdout] ... |
[INFO] [stdout] 1465 | | #[doc = " - if in GPU mode, but GPU memory cannot be allocated."]
[INFO] [stdout] 1466 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numQubits number of qubits in the system
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1376:5
[INFO] [stdout] |
[INFO] [stdout] 1376 | / #[doc = " Creates a density matrix Qureg object representing a set of qubits which"]
[INFO] [stdout] 1377 | | #[doc = " can enter noisy and mixed states."]
[INFO] [stdout] 1378 | | #[doc = ""]
[INFO] [stdout] 1379 | | #[doc = " Allocates space for a matrix of complex amplitudes, which assuming a single"]
[INFO] [stdout] ... |
[INFO] [stdout] 1465 | | #[doc = " - if in GPU mode, but GPU memory cannot be allocated."]
[INFO] [stdout] 1466 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] env object representing the execution environment (local, multinode etc)
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1470:5
[INFO] [stdout] |
[INFO] [stdout] 1470 | / #[doc = " Create a new ::Qureg which is an exact clone of the passed qureg, which can be"]
[INFO] [stdout] 1471 | | #[doc = " either a state-vector or a density matrix."]
[INFO] [stdout] 1472 | | #[doc = ""]
[INFO] [stdout] 1473 | | #[doc = " The returned \\ref Qureg will have the same"]
[INFO] [stdout] ... |
[INFO] [stdout] 1486 | | #[doc = " @param[in] env the ::QuESTEnv"]
[INFO] [stdout] 1487 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qureg an existing \ref Qureg to be cloned
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1470:5
[INFO] [stdout] |
[INFO] [stdout] 1470 | / #[doc = " Create a new ::Qureg which is an exact clone of the passed qureg, which can be"]
[INFO] [stdout] 1471 | | #[doc = " either a state-vector or a density matrix."]
[INFO] [stdout] 1472 | | #[doc = ""]
[INFO] [stdout] 1473 | | #[doc = " The returned \\ref Qureg will have the same"]
[INFO] [stdout] ... |
[INFO] [stdout] 1486 | | #[doc = " @param[in] env the ::QuESTEnv"]
[INFO] [stdout] 1487 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] env the ::QuESTEnv
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:1491:5
[INFO] [stdout] |
[INFO] [stdout] 1491 | / #[doc = " Deallocate a ::Qureg, freeing its memory."]
[INFO] [stdout] 1492 | | #[doc = ""]
[INFO] [stdout] 1493 | | #[doc = " This frees all memory bound to \\p qureg, including its state-vector or"]
[INFO] [stdout] 1494 | | #[doc = " density matrix in RAM, in VRAM (in GPU mode), and communication buffers"]
[INFO] [stdout] ... |
[INFO] [stdout] 1508 | | #[doc = " @author Ania Brown"]
[INFO] [stdout] 1509 | | #[doc = " @author Tyson Jones (improved doc)"]
[INFO] [stdout] | |__________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the ::Qureg to be destroyed
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1491:5
[INFO] [stdout] |
[INFO] [stdout] 1491 | / #[doc = " Deallocate a ::Qureg, freeing its memory."]
[INFO] [stdout] 1492 | | #[doc = ""]
[INFO] [stdout] 1493 | | #[doc = " This frees all memory bound to \\p qureg, including its state-vector or"]
[INFO] [stdout] 1494 | | #[doc = " density matrix in RAM, in VRAM (in GPU mode), and communication buffers"]
[INFO] [stdout] ... |
[INFO] [stdout] 1508 | | #[doc = " @author Ania Brown"]
[INFO] [stdout] 1509 | | #[doc = " @author Tyson Jones (improved doc)"]
[INFO] [stdout] | |__________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] env the ::QuESTEnv
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1513:5
[INFO] [stdout] |
[INFO] [stdout] 1513 | / #[doc = " Allocate dynamic memory for a square complex matrix of any size,"]
[INFO] [stdout] 1514 | | #[doc = " which can be passed to functions like multiQubitUnitary() and applyMatrixN()."]
[INFO] [stdout] 1515 | | #[doc = ""]
[INFO] [stdout] 1516 | | #[doc = " The returned matrix will have dimensions"]
[INFO] [stdout] ... |
[INFO] [stdout] 1563 | | #[doc = " - if the memory was not allocated successfully"]
[INFO] [stdout] 1564 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numQubits the number of qubits of which the returned ComplexMatrixN will correspond
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1568:5
[INFO] [stdout] |
[INFO] [stdout] 1568 | / #[doc = " Destroy a ComplexMatrixN instance created with createComplexMatrixN()"]
[INFO] [stdout] 1569 | | #[doc = ""]
[INFO] [stdout] 1570 | | #[doc = " It is invalid to attempt to destroy a matrix created with getStaticComplexMatrixN()."]
[INFO] [stdout] 1571 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 1581 | | #[doc = " - if \\p matr was static (created with getStaticComplexMatrixN())"]
[INFO] [stdout] 1582 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] matr the dynamic matrix (created with createComplexMatrixN()) to deallocate
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1586:5
[INFO] [stdout] |
[INFO] [stdout] 1586 | / #[doc = " Initialises a ComplexMatrixN instance to have the passed"]
[INFO] [stdout] 1587 | | #[doc = " \\p real and \\p imag values. This allows succint population of any-sized"]
[INFO] [stdout] 1588 | | #[doc = " ComplexMatrixN, e.g. through 2D arrays:"]
[INFO] [stdout] 1589 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 1605 | | #[doc = " - if \\p m has not been allocated (e.g. with createComplexMatrixN())"]
[INFO] [stdout] 1606 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] m the matrix to initialise
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1586:5
[INFO] [stdout] |
[INFO] [stdout] 1586 | / #[doc = " Initialises a ComplexMatrixN instance to have the passed"]
[INFO] [stdout] 1587 | | #[doc = " \\p real and \\p imag values. This allows succint population of any-sized"]
[INFO] [stdout] 1588 | | #[doc = " ComplexMatrixN, e.g. through 2D arrays:"]
[INFO] [stdout] 1589 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 1605 | | #[doc = " - if \\p m has not been allocated (e.g. with createComplexMatrixN())"]
[INFO] [stdout] 1606 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] real matrix of real values; can be 2D array of array of pointers
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1586:5
[INFO] [stdout] |
[INFO] [stdout] 1586 | / #[doc = " Initialises a ComplexMatrixN instance to have the passed"]
[INFO] [stdout] 1587 | | #[doc = " \\p real and \\p imag values. This allows succint population of any-sized"]
[INFO] [stdout] 1588 | | #[doc = " ComplexMatrixN, e.g. through 2D arrays:"]
[INFO] [stdout] 1589 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 1605 | | #[doc = " - if \\p m has not been allocated (e.g. with createComplexMatrixN())"]
[INFO] [stdout] 1606 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] imag matrix of imaginary values; can be 2D array of array of pointers
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1610:5
[INFO] [stdout] |
[INFO] [stdout] 1610 | / #[doc = " Dynamically allocates a Hamiltonian expressed as a real-weighted sum of products of Pauli operators."]
[INFO] [stdout] 1611 | | #[doc = ""]
[INFO] [stdout] 1612 | | #[doc = " A ::PauliHamil is merely an encapsulation of the multiple parameters of functions"]
[INFO] [stdout] 1613 | | #[doc = " like applyPauliSum()."]
[INFO] [stdout] ... |
[INFO] [stdout] 1642 | | #[doc = " - if \\p numSumTerms <= 0"]
[INFO] [stdout] 1643 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numQubits the number of qubits on which this Hamiltonian acts
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1610:5
[INFO] [stdout] |
[INFO] [stdout] 1610 | / #[doc = " Dynamically allocates a Hamiltonian expressed as a real-weighted sum of products of Pauli operators."]
[INFO] [stdout] 1611 | | #[doc = ""]
[INFO] [stdout] 1612 | | #[doc = " A ::PauliHamil is merely an encapsulation of the multiple parameters of functions"]
[INFO] [stdout] 1613 | | #[doc = " like applyPauliSum()."]
[INFO] [stdout] ... |
[INFO] [stdout] 1642 | | #[doc = " - if \\p numSumTerms <= 0"]
[INFO] [stdout] 1643 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numSumTerms the number of weighted terms in the sum, or the number of Pauli products
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1650:5
[INFO] [stdout] |
[INFO] [stdout] 1650 | / #[doc = " Destroy a ::PauliHamil instance, created with either createPauliHamil() or createPauliHamilFromFile()."]
[INFO] [stdout] 1651 | | #[doc = ""]
[INFO] [stdout] 1652 | | #[doc = " @ingroup type"]
[INFO] [stdout] 1653 | | #[doc = " @param[in] hamil a dynamic \\p PauliHamil instantiation"]
[INFO] [stdout] 1654 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] hamil a dynamic \p PauliHamil instantiation
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1658:5
[INFO] [stdout] |
[INFO] [stdout] 1658 | / #[doc = " Creates a \\p PauliHamil instance, a real-weighted sum of products of Pauli operators,"]
[INFO] [stdout] 1659 | | #[doc = " populated with the data in filename \\p fn."]
[INFO] [stdout] 1660 | | #[doc = ""]
[INFO] [stdout] 1661 | | #[doc = " Each line in the plaintext file is interpreted as a separate product of Pauli operators"]
[INFO] [stdout] ... |
[INFO] [stdout] 1701 | | #[doc = " - if the file is not correctly formatted as described above"]
[INFO] [stdout] 1702 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] fn filename of the plaintext file specifying the pauli operators and coefficients
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1706:5
[INFO] [stdout] |
[INFO] [stdout] 1706 | / #[doc = " Initialise ::PauliHamil instance \\p hamil with the given term coefficients and"]
[INFO] [stdout] 1707 | | #[doc = " Pauli codes (one for every qubit in every term)."]
[INFO] [stdout] 1708 | | #[doc = ""]
[INFO] [stdout] 1709 | | #[doc = " Arguments \\p coeffs and \\p codes encode a weighted sum of Pauli operators, with the same"]
[INFO] [stdout] ... |
[INFO] [stdout] 1740 | | #[doc = " - if any code in \\p codes is not a valid Pauli code (::pauliOpType)"]
[INFO] [stdout] 1741 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] coeffs an array of sum term coefficients, which must have length `hamil.numSumTerms`
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1706:5
[INFO] [stdout] |
[INFO] [stdout] 1706 | / #[doc = " Initialise ::PauliHamil instance \\p hamil with the given term coefficients and"]
[INFO] [stdout] 1707 | | #[doc = " Pauli codes (one for every qubit in every term)."]
[INFO] [stdout] 1708 | | #[doc = ""]
[INFO] [stdout] 1709 | | #[doc = " Arguments \\p coeffs and \\p codes encode a weighted sum of Pauli operators, with the same"]
[INFO] [stdout] ... |
[INFO] [stdout] 1740 | | #[doc = " - if any code in \\p codes is not a valid Pauli code (::pauliOpType)"]
[INFO] [stdout] 1741 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] codes a flat array of Pauli codes, of length `hamil.numSumTerms`*`hamil.numQubits`
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1745:5
[INFO] [stdout] |
[INFO] [stdout] 1745 | / #[doc = " Creates a ::DiagonalOp representing a diagonal operator on the"]
[INFO] [stdout] 1746 | | #[doc = " full Hilbert space of a ::Qureg."]
[INFO] [stdout] 1747 | | #[doc = ""]
[INFO] [stdout] 1748 | | #[doc = " The resulting operator need not be unitary nor Hermitian, and can be"]
[INFO] [stdout] ... |
[INFO] [stdout] 1820 | | #[doc = " - if the memory could not be allocated"]
[INFO] [stdout] 1821 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numQubits number of qubits which inform the Hilbert dimension of the operator.
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1745:5
[INFO] [stdout] |
[INFO] [stdout] 1745 | / #[doc = " Creates a ::DiagonalOp representing a diagonal operator on the"]
[INFO] [stdout] 1746 | | #[doc = " full Hilbert space of a ::Qureg."]
[INFO] [stdout] 1747 | | #[doc = ""]
[INFO] [stdout] 1748 | | #[doc = " The resulting operator need not be unitary nor Hermitian, and can be"]
[INFO] [stdout] ... |
[INFO] [stdout] 1820 | | #[doc = " - if the memory could not be allocated"]
[INFO] [stdout] 1821 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] env the ::QuESTEnv
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1825:5
[INFO] [stdout] |
[INFO] [stdout] 1825 | / #[doc = " Destroys a ::DiagonalOp created with createDiagonalOp(), freeing its memory."]
[INFO] [stdout] 1826 | | #[doc = ""]
[INFO] [stdout] 1827 | | #[doc = " @see"]
[INFO] [stdout] 1828 | | #[doc = " - createDiagonalOp()"]
[INFO] [stdout] ... |
[INFO] [stdout] 1834 | | #[doc = " - if \\p op was not previously created"]
[INFO] [stdout] 1835 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] op the ::DiagonalOp to destroy
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1825:5
[INFO] [stdout] |
[INFO] [stdout] 1825 | / #[doc = " Destroys a ::DiagonalOp created with createDiagonalOp(), freeing its memory."]
[INFO] [stdout] 1826 | | #[doc = ""]
[INFO] [stdout] 1827 | | #[doc = " @see"]
[INFO] [stdout] 1828 | | #[doc = " - createDiagonalOp()"]
[INFO] [stdout] ... |
[INFO] [stdout] 1834 | | #[doc = " - if \\p op was not previously created"]
[INFO] [stdout] 1835 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] env the ::QuESTEnv
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:1839:5
[INFO] [stdout] |
[INFO] [stdout] 1839 | / #[doc = " Overwrites the entire ::DiagonalOp \\p op with the given \\p real and \\p imag"]
[INFO] [stdout] 1840 | | #[doc = " complex elements."]
[INFO] [stdout] 1841 | | #[doc = ""]
[INFO] [stdout] 1842 | | #[doc = " Both \\p real and \\p imag must have length equal to pow(2, `op.numQubits`)."]
[INFO] [stdout] ... |
[INFO] [stdout] 1862 | | #[doc = " - if either \\p real or \\p imag have length smaller than pow(2, `op.numQubits`)"]
[INFO] [stdout] 1863 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] op the diagonal operator to modify
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1839:5
[INFO] [stdout] |
[INFO] [stdout] 1839 | / #[doc = " Overwrites the entire ::DiagonalOp \\p op with the given \\p real and \\p imag"]
[INFO] [stdout] 1840 | | #[doc = " complex elements."]
[INFO] [stdout] 1841 | | #[doc = ""]
[INFO] [stdout] 1842 | | #[doc = " Both \\p real and \\p imag must have length equal to pow(2, `op.numQubits`)."]
[INFO] [stdout] ... |
[INFO] [stdout] 1862 | | #[doc = " - if either \\p real or \\p imag have length smaller than pow(2, `op.numQubits`)"]
[INFO] [stdout] 1863 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] real the real components of the full set of new elements
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1839:5
[INFO] [stdout] |
[INFO] [stdout] 1839 | / #[doc = " Overwrites the entire ::DiagonalOp \\p op with the given \\p real and \\p imag"]
[INFO] [stdout] 1840 | | #[doc = " complex elements."]
[INFO] [stdout] 1841 | | #[doc = ""]
[INFO] [stdout] 1842 | | #[doc = " Both \\p real and \\p imag must have length equal to pow(2, `op.numQubits`)."]
[INFO] [stdout] ... |
[INFO] [stdout] 1862 | | #[doc = " - if either \\p real or \\p imag have length smaller than pow(2, `op.numQubits`)"]
[INFO] [stdout] 1863 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] imag the imaginary components of the full set of new elements
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:1867:5
[INFO] [stdout] |
[INFO] [stdout] 1867 | / #[doc = " Populates the diagonal operator \\p op to be equivalent to the given Pauli"]
[INFO] [stdout] 1868 | | #[doc = " Hamiltonian \\p hamil, assuming \\p hamil contains only `PAULI_Z` operators."]
[INFO] [stdout] 1869 | | #[doc = ""]
[INFO] [stdout] 1870 | | #[doc = " Given a ::PauliHamil \\p hamil featuring only `PAULI_Z` and `PAULI_I`, with"]
[INFO] [stdout] ... |
[INFO] [stdout] 1916 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 1917 | | #[doc = " @author Milos Prokop (serial prototype)"]
[INFO] [stdout] | |_______________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] op an existing ::DiagonalOp (e.g. created with createDiagonalOp()) to modify
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1867:5
[INFO] [stdout] |
[INFO] [stdout] 1867 | / #[doc = " Populates the diagonal operator \\p op to be equivalent to the given Pauli"]
[INFO] [stdout] 1868 | | #[doc = " Hamiltonian \\p hamil, assuming \\p hamil contains only `PAULI_Z` operators."]
[INFO] [stdout] 1869 | | #[doc = ""]
[INFO] [stdout] 1870 | | #[doc = " Given a ::PauliHamil \\p hamil featuring only `PAULI_Z` and `PAULI_I`, with"]
[INFO] [stdout] ... |
[INFO] [stdout] 1916 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 1917 | | #[doc = " @author Milos Prokop (serial prototype)"]
[INFO] [stdout] | |_______________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] hamil a ::PauliHamil of equal dimension to \p op, containing only `PAULI_Z` and `PAULI_I` operators
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1921:5
[INFO] [stdout] |
[INFO] [stdout] 1921 | / #[doc = " Creates and initialiases a diagonal operator from the Z Pauli Hamiltonian encoded in"]
[INFO] [stdout] 1922 | | #[doc = " file with filename \\p fn."]
[INFO] [stdout] 1923 | | #[doc = ""]
[INFO] [stdout] 1924 | | #[doc = " This is a convenience function to prepare a diagonal operator from a plaintext"]
[INFO] [stdout] ... |
[INFO] [stdout] 1960 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 1961 | | #[doc = " @author Milos Prokop (serial prototype)"]
[INFO] [stdout] | |_______________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] fn filename of a plaintext file encoding an all-Z Pauli Hamiltonian
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1921:5
[INFO] [stdout] |
[INFO] [stdout] 1921 | / #[doc = " Creates and initialiases a diagonal operator from the Z Pauli Hamiltonian encoded in"]
[INFO] [stdout] 1922 | | #[doc = " file with filename \\p fn."]
[INFO] [stdout] 1923 | | #[doc = ""]
[INFO] [stdout] 1924 | | #[doc = " This is a convenience function to prepare a diagonal operator from a plaintext"]
[INFO] [stdout] ... |
[INFO] [stdout] 1960 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 1961 | | #[doc = " @author Milos Prokop (serial prototype)"]
[INFO] [stdout] | |_______________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] env the session ::QuESTEnv
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:1968:5
[INFO] [stdout] |
[INFO] [stdout] 1968 | / #[doc = " Modifies a subset (starting at index \\p startInd, and ending at index"]
[INFO] [stdout] 1969 | | #[doc = " \\p startInd + \\p numElems) of the elements in ::DiagonalOp \\p op"]
[INFO] [stdout] 1970 | | #[doc = " with the given complex numbers (passed as \\p real and \\p imag components)."]
[INFO] [stdout] 1971 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 2011 | | #[doc = " - if either \\p real or \\p imag have fewer elements than \\p numElems"]
[INFO] [stdout] 2012 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] op the ::DiagonalOp to modify
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1968:5
[INFO] [stdout] |
[INFO] [stdout] 1968 | / #[doc = " Modifies a subset (starting at index \\p startInd, and ending at index"]
[INFO] [stdout] 1969 | | #[doc = " \\p startInd + \\p numElems) of the elements in ::DiagonalOp \\p op"]
[INFO] [stdout] 1970 | | #[doc = " with the given complex numbers (passed as \\p real and \\p imag components)."]
[INFO] [stdout] 1971 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 2011 | | #[doc = " - if either \\p real or \\p imag have fewer elements than \\p numElems"]
[INFO] [stdout] 2012 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] startInd the starting index (globally) of the subset of elements to modify
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1968:5
[INFO] [stdout] |
[INFO] [stdout] 1968 | / #[doc = " Modifies a subset (starting at index \\p startInd, and ending at index"]
[INFO] [stdout] 1969 | | #[doc = " \\p startInd + \\p numElems) of the elements in ::DiagonalOp \\p op"]
[INFO] [stdout] 1970 | | #[doc = " with the given complex numbers (passed as \\p real and \\p imag components)."]
[INFO] [stdout] 1971 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 2011 | | #[doc = " - if either \\p real or \\p imag have fewer elements than \\p numElems"]
[INFO] [stdout] 2012 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] real the real components of the new elements
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1968:5
[INFO] [stdout] |
[INFO] [stdout] 1968 | / #[doc = " Modifies a subset (starting at index \\p startInd, and ending at index"]
[INFO] [stdout] 1969 | | #[doc = " \\p startInd + \\p numElems) of the elements in ::DiagonalOp \\p op"]
[INFO] [stdout] 1970 | | #[doc = " with the given complex numbers (passed as \\p real and \\p imag components)."]
[INFO] [stdout] 1971 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 2011 | | #[doc = " - if either \\p real or \\p imag have fewer elements than \\p numElems"]
[INFO] [stdout] 2012 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] imag the imaginary components of the new elements
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1968:5
[INFO] [stdout] |
[INFO] [stdout] 1968 | / #[doc = " Modifies a subset (starting at index \\p startInd, and ending at index"]
[INFO] [stdout] 1969 | | #[doc = " \\p startInd + \\p numElems) of the elements in ::DiagonalOp \\p op"]
[INFO] [stdout] 1970 | | #[doc = " with the given complex numbers (passed as \\p real and \\p imag components)."]
[INFO] [stdout] 1971 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 2011 | | #[doc = " - if either \\p real or \\p imag have fewer elements than \\p numElems"]
[INFO] [stdout] 2012 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numElems the number of new elements (the length of \p real and \p imag)
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `j`
[INFO] [stdout] --> src/bindings.rs:2022:5
[INFO] [stdout] |
[INFO] [stdout] 2022 | / #[doc = " Apply a diagonal operator, which is possibly non-unitary and non-Hermitian,"]
[INFO] [stdout] 2023 | | #[doc = " to the entire \\p qureg."]
[INFO] [stdout] 2024 | | #[doc = ""]
[INFO] [stdout] 2025 | | #[doc = " Let \\f$d_j = \\text{op.real}[j] + (\\text{op.imag}[j])\\,\\text{i} \\f$, and"]
[INFO] [stdout] ... |
[INFO] [stdout] 2055 | | #[doc = " - if \\p op acts on a different number of qubits than \\p qureg represents"]
[INFO] [stdout] 2056 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] Let \f$d_j = \text{op.real}[j] + (\text{op.imag}[j])\,\text{i} \f$, and
[INFO] [stdout] ^
[INFO] [stdout] = note: no item named `j` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `j`
[INFO] [stdout] --> src/bindings.rs:2022:5
[INFO] [stdout] |
[INFO] [stdout] 2022 | / #[doc = " Apply a diagonal operator, which is possibly non-unitary and non-Hermitian,"]
[INFO] [stdout] 2023 | | #[doc = " to the entire \\p qureg."]
[INFO] [stdout] 2024 | | #[doc = ""]
[INFO] [stdout] 2025 | | #[doc = " Let \\f$d_j = \\text{op.real}[j] + (\\text{op.imag}[j])\\,\\text{i} \\f$, and"]
[INFO] [stdout] ... |
[INFO] [stdout] 2055 | | #[doc = " - if \\p op acts on a different number of qubits than \\p qureg represents"]
[INFO] [stdout] 2056 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] Let \f$d_j = \text{op.real}[j] + (\text{op.imag}[j])\,\text{i} \f$, and
[INFO] [stdout] ^
[INFO] [stdout] = note: no item named `j` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:2022:5
[INFO] [stdout] |
[INFO] [stdout] 2022 | / #[doc = " Apply a diagonal operator, which is possibly non-unitary and non-Hermitian,"]
[INFO] [stdout] 2023 | | #[doc = " to the entire \\p qureg."]
[INFO] [stdout] 2024 | | #[doc = ""]
[INFO] [stdout] 2025 | | #[doc = " Let \\f$d_j = \\text{op.real}[j] + (\\text{op.imag}[j])\\,\\text{i} \\f$, and"]
[INFO] [stdout] ... |
[INFO] [stdout] 2055 | | #[doc = " - if \\p op acts on a different number of qubits than \\p qureg represents"]
[INFO] [stdout] 2056 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the state to operate the diagonal operator upon
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2022:5
[INFO] [stdout] |
[INFO] [stdout] 2022 | / #[doc = " Apply a diagonal operator, which is possibly non-unitary and non-Hermitian,"]
[INFO] [stdout] 2023 | | #[doc = " to the entire \\p qureg."]
[INFO] [stdout] 2024 | | #[doc = ""]
[INFO] [stdout] 2025 | | #[doc = " Let \\f$d_j = \\text{op.real}[j] + (\\text{op.imag}[j])\\,\\text{i} \\f$, and"]
[INFO] [stdout] ... |
[INFO] [stdout] 2055 | | #[doc = " - if \\p op acts on a different number of qubits than \\p qureg represents"]
[INFO] [stdout] 2056 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] op the diagonal operator to apply
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2060:5
[INFO] [stdout] |
[INFO] [stdout] 2060 | / #[doc = " Computes the expected value of the diagonal operator \\p op for state \\p qureg."]
[INFO] [stdout] 2061 | | #[doc = " Since \\p op is not necessarily Hermitian, the expected value may be a complex"]
[INFO] [stdout] 2062 | | #[doc = " number."]
[INFO] [stdout] 2063 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 2087 | | #[doc = " - if \\p op acts on a different number of qubits than \\p qureg represents"]
[INFO] [stdout] 2088 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qureg a state-vector or density matrix
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2060:5
[INFO] [stdout] |
[INFO] [stdout] 2060 | / #[doc = " Computes the expected value of the diagonal operator \\p op for state \\p qureg."]
[INFO] [stdout] 2061 | | #[doc = " Since \\p op is not necessarily Hermitian, the expected value may be a complex"]
[INFO] [stdout] 2062 | | #[doc = " number."]
[INFO] [stdout] 2063 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 2087 | | #[doc = " - if \\p op acts on a different number of qubits than \\p qureg represents"]
[INFO] [stdout] 2088 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] op the diagonal operator to compute the expected value of
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `node_rank`
[INFO] [stdout] --> src/bindings.rs:2092:5
[INFO] [stdout] |
[INFO] [stdout] 2092 | / #[doc = " Print the current state vector of probability amplitudes for a set of qubits to file."]
[INFO] [stdout] 2093 | | #[doc = " File format:"]
[INFO] [stdout] 2094 | | #[doc = " @verbatim"]
[INFO] [stdout] 2095 | | #[doc = "real, imag"]
[INFO] [stdout] ... |
[INFO] [stdout] 2112 | | #[doc = " @param[in,out] qureg object representing the set of qubits"]
[INFO] [stdout] 2113 | | #[doc = " @author Ania Brown"]
[INFO] [stdout] | |__________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] For each node that the program runs on, a file 'state_rank_[node_rank].csv' is generated. If there is
[INFO] [stdout] ^^^^^^^^^
[INFO] [stdout] = note: no item named `node_rank` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:2092:5
[INFO] [stdout] |
[INFO] [stdout] 2092 | / #[doc = " Print the current state vector of probability amplitudes for a set of qubits to file."]
[INFO] [stdout] 2093 | | #[doc = " File format:"]
[INFO] [stdout] 2094 | | #[doc = " @verbatim"]
[INFO] [stdout] 2095 | | #[doc = "real, imag"]
[INFO] [stdout] ... |
[INFO] [stdout] 2112 | | #[doc = " @param[in,out] qureg object representing the set of qubits"]
[INFO] [stdout] 2113 | | #[doc = " @author Ania Brown"]
[INFO] [stdout] | |__________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2126:5
[INFO] [stdout] |
[INFO] [stdout] 2126 | / #[doc = " Report metainformation about a set of qubits: number of qubits, number of probability amplitudes."]
[INFO] [stdout] 2127 | | #[doc = ""]
[INFO] [stdout] 2128 | | #[doc = " @ingroup debug"]
[INFO] [stdout] 2129 | | #[doc = " @param[in] qureg object representing the set of qubits"]
[INFO] [stdout] 2130 | | #[doc = " @author Ania Brown"]
[INFO] [stdout] | |__________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qureg object representing the set of qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2134:5
[INFO] [stdout] |
[INFO] [stdout] 2134 | / #[doc = " Print the \\p PauliHamil to screen."]
[INFO] [stdout] 2135 | | #[doc = " The output features a new line for each term, each with format"]
[INFO] [stdout] 2136 | | #[doc = ""]
[INFO] [stdout] 2137 | | #[doc = " c p1 p2 p3 ... pN"]
[INFO] [stdout] ... |
[INFO] [stdout] 2153 | | #[doc = " contains an invalid Pauli code."]
[INFO] [stdout] 2154 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] hamil an instantiated PauliHamil
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2158:5
[INFO] [stdout] |
[INFO] [stdout] 2158 | / #[doc = " Returns the number of qubits represented by \\p qureg."]
[INFO] [stdout] 2159 | | #[doc = ""]
[INFO] [stdout] 2160 | | #[doc = " @see"]
[INFO] [stdout] 2161 | | #[doc = " - getNumAmps()"]
[INFO] [stdout] ... |
[INFO] [stdout] 2165 | | #[doc = " @return `qureg.numQubitsRepresented`"]
[INFO] [stdout] 2166 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qureg a state-vecor or density matrix
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2170:5
[INFO] [stdout] |
[INFO] [stdout] 2170 | / #[doc = " Returns the number of complex amplitudes in a state-vector \\p qureg."]
[INFO] [stdout] 2171 | | #[doc = ""]
[INFO] [stdout] 2172 | | #[doc = " In distributed mode, this returns the total number of amplitudes in the full"]
[INFO] [stdout] 2173 | | #[doc = " representation of \\p qureg, and so may be larger than the number stored on"]
[INFO] [stdout] ... |
[INFO] [stdout] 2183 | | #[doc = " - if \\p qureg is a density matrix"]
[INFO] [stdout] 2184 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qureg a state-vecotor
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:2188:5
[INFO] [stdout] |
[INFO] [stdout] 2188 | / #[doc = " Initialises a qureg to have all-zero-amplitudes. This is an unphysical state"]
[INFO] [stdout] 2189 | | #[doc = " useful for iteratively building a state with functions like setWeightedQureg(),"]
[INFO] [stdout] 2190 | | #[doc = " and should not be confused with initZeroState()."]
[INFO] [stdout] 2191 | | #[doc = ""]
[INFO] [stdout] 2192 | | #[doc = " @ingroup init"]
[INFO] [stdout] 2193 | | #[doc = " @param[in,out] qureg a ::Qureg of which to clear all amplitudes"]
[INFO] [stdout] 2194 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg a ::Qureg of which to clear all amplitudes
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:2198:5
[INFO] [stdout] |
[INFO] [stdout] 2198 | / #[doc = " Initialise \\p qureg into the zero state."]
[INFO] [stdout] 2199 | | #[doc = ""]
[INFO] [stdout] 2200 | | #[doc = " If \\p qureg is a state-vector of \\f$N\\f$ qubits, it is modified to state"]
[INFO] [stdout] 2201 | | #[doc = " \\f$ {| 0 \\rangle}^{\\otimes N} \\f$. \\n"]
[INFO] [stdout] ... |
[INFO] [stdout] 2207 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 2208 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the object representing the set of all qubits to initialise
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:2212:5
[INFO] [stdout] |
[INFO] [stdout] 2212 | / #[doc = " Initialise \\p qureg into the plus state."]
[INFO] [stdout] 2213 | | #[doc = ""]
[INFO] [stdout] 2214 | | #[doc = " If \\p qureg is a state-vector of \\f$N\\f$ qubits, it is modified to state"]
[INFO] [stdout] 2215 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 2226 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 2227 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the object representing the set of qubits to be initialised
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:2231:5
[INFO] [stdout] |
[INFO] [stdout] 2231 | / #[doc = " Initialise \\p qureg into the classical state (also known as a"]
[INFO] [stdout] 2232 | | #[doc = " \"computational basis state\") with index \\p stateInd."]
[INFO] [stdout] 2233 | | #[doc = ""]
[INFO] [stdout] 2234 | | #[doc = " If \\p qureg is a state-vector, it will become"]
[INFO] [stdout] ... |
[INFO] [stdout] 2263 | | #[doc = " - if \\p stateInd is outside [0, `qureg.numQubitsRepresented`)"]
[INFO] [stdout] 2264 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the ::Qureg to modify
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2231:5
[INFO] [stdout] |
[INFO] [stdout] 2231 | / #[doc = " Initialise \\p qureg into the classical state (also known as a"]
[INFO] [stdout] 2232 | | #[doc = " \"computational basis state\") with index \\p stateInd."]
[INFO] [stdout] 2233 | | #[doc = ""]
[INFO] [stdout] 2234 | | #[doc = " If \\p qureg is a state-vector, it will become"]
[INFO] [stdout] ... |
[INFO] [stdout] 2263 | | #[doc = " - if \\p stateInd is outside [0, `qureg.numQubitsRepresented`)"]
[INFO] [stdout] 2264 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] stateInd the index of the basis state to modify \p qureg into
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:2268:5
[INFO] [stdout] |
[INFO] [stdout] 2268 | / #[doc = " Initialise \\p qureg into to a given pure state of an equivalent Hilbert dimension."]
[INFO] [stdout] 2269 | | #[doc = ""]
[INFO] [stdout] 2270 | | #[doc = " If \\p qureg is a state-vector, this merely clones \\p pure into \\p qureg. \\n"]
[INFO] [stdout] 2271 | | #[doc = " If \\p qureg is a density matrix, this makes \\p qureg 100% likely to be in the \\p pure state."]
[INFO] [stdout] ... |
[INFO] [stdout] 2283 | | #[doc = " - if \\p pure is a density matrix"]
[INFO] [stdout] 2284 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the ::Qureg to modify
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2268:5
[INFO] [stdout] |
[INFO] [stdout] 2268 | / #[doc = " Initialise \\p qureg into to a given pure state of an equivalent Hilbert dimension."]
[INFO] [stdout] 2269 | | #[doc = ""]
[INFO] [stdout] 2270 | | #[doc = " If \\p qureg is a state-vector, this merely clones \\p pure into \\p qureg. \\n"]
[INFO] [stdout] 2271 | | #[doc = " If \\p qureg is a density matrix, this makes \\p qureg 100% likely to be in the \\p pure state."]
[INFO] [stdout] ... |
[INFO] [stdout] 2283 | | #[doc = " - if \\p pure is a density matrix"]
[INFO] [stdout] 2284 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] pure a state-vector containing the pure state into which to initialise \p qureg
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:2288:5
[INFO] [stdout] |
[INFO] [stdout] 2288 | / #[doc = " Initialises \\p qureg to be in the un-normalised, non-physical state with"]
[INFO] [stdout] 2289 | | #[doc = " with \\f$n\\f$-th complex amplitude given by \\f$2n/10 + i(2n+1)/10\\f$."]
[INFO] [stdout] 2290 | | #[doc = ""]
[INFO] [stdout] 2291 | | #[doc = " This is used internally for debugging and testing."]
[INFO] [stdout] ... |
[INFO] [stdout] 2295 | | #[doc = " @author Ania Brown"]
[INFO] [stdout] 2296 | | #[doc = " @author Tyson Jones (doc)"]
[INFO] [stdout] | |_________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the register to have its amplitudes overwritten
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:2300:5
[INFO] [stdout] |
[INFO] [stdout] 2300 | / #[doc = " Initialise \\p qureg by specifying all amplitudes."]
[INFO] [stdout] 2301 | | #[doc = " For density matrices, it is assumed the amplitudes have been flattened"]
[INFO] [stdout] 2302 | | #[doc = " column-wise into the given arrays."]
[INFO] [stdout] 2303 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 2322 | | #[doc = " - if either \\p reals or \\p imags have fewer than `qureg.numAmpsTotal` elements"]
[INFO] [stdout] 2323 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the ::Qureg to overwrite
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2300:5
[INFO] [stdout] |
[INFO] [stdout] 2300 | / #[doc = " Initialise \\p qureg by specifying all amplitudes."]
[INFO] [stdout] 2301 | | #[doc = " For density matrices, it is assumed the amplitudes have been flattened"]
[INFO] [stdout] 2302 | | #[doc = " column-wise into the given arrays."]
[INFO] [stdout] 2303 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 2322 | | #[doc = " - if either \\p reals or \\p imags have fewer than `qureg.numAmpsTotal` elements"]
[INFO] [stdout] 2323 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] reals array of the real components of the new amplitudes
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2300:5
[INFO] [stdout] |
[INFO] [stdout] 2300 | / #[doc = " Initialise \\p qureg by specifying all amplitudes."]
[INFO] [stdout] 2301 | | #[doc = " For density matrices, it is assumed the amplitudes have been flattened"]
[INFO] [stdout] 2302 | | #[doc = " column-wise into the given arrays."]
[INFO] [stdout] 2303 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 2322 | | #[doc = " - if either \\p reals or \\p imags have fewer than `qureg.numAmpsTotal` elements"]
[INFO] [stdout] 2323 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] imags array of the imaginary components of the new amplitudes
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:2327:5
[INFO] [stdout] |
[INFO] [stdout] 2327 | / #[doc = " Overwrites a contiguous subset of the amplitudes in state-vector \\p qureg,"]
[INFO] [stdout] 2328 | | #[doc = " with those passed in \\p reals and \\p imags."]
[INFO] [stdout] 2329 | | #[doc = ""]
[INFO] [stdout] 2330 | | #[doc = " Only amplitudes with indices in [\\p startInd, \\p startInd + \\p numAmps]"]
[INFO] [stdout] ... |
[INFO] [stdout] 2371 | | #[doc = " - if \\p numAmps + \\p startInd >= `qureg.numAmpsTotal`"]
[INFO] [stdout] 2372 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the state-vector to modify
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2327:5
[INFO] [stdout] |
[INFO] [stdout] 2327 | / #[doc = " Overwrites a contiguous subset of the amplitudes in state-vector \\p qureg,"]
[INFO] [stdout] 2328 | | #[doc = " with those passed in \\p reals and \\p imags."]
[INFO] [stdout] 2329 | | #[doc = ""]
[INFO] [stdout] 2330 | | #[doc = " Only amplitudes with indices in [\\p startInd, \\p startInd + \\p numAmps]"]
[INFO] [stdout] ... |
[INFO] [stdout] 2371 | | #[doc = " - if \\p numAmps + \\p startInd >= `qureg.numAmpsTotal`"]
[INFO] [stdout] 2372 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] startInd the index of the first amplitude in \p qureg to modify
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2327:5
[INFO] [stdout] |
[INFO] [stdout] 2327 | / #[doc = " Overwrites a contiguous subset of the amplitudes in state-vector \\p qureg,"]
[INFO] [stdout] 2328 | | #[doc = " with those passed in \\p reals and \\p imags."]
[INFO] [stdout] 2329 | | #[doc = ""]
[INFO] [stdout] 2330 | | #[doc = " Only amplitudes with indices in [\\p startInd, \\p startInd + \\p numAmps]"]
[INFO] [stdout] ... |
[INFO] [stdout] 2371 | | #[doc = " - if \\p numAmps + \\p startInd >= `qureg.numAmpsTotal`"]
[INFO] [stdout] 2372 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] reals array of the real components of the new amplitudes
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2327:5
[INFO] [stdout] |
[INFO] [stdout] 2327 | / #[doc = " Overwrites a contiguous subset of the amplitudes in state-vector \\p qureg,"]
[INFO] [stdout] 2328 | | #[doc = " with those passed in \\p reals and \\p imags."]
[INFO] [stdout] 2329 | | #[doc = ""]
[INFO] [stdout] 2330 | | #[doc = " Only amplitudes with indices in [\\p startInd, \\p startInd + \\p numAmps]"]
[INFO] [stdout] ... |
[INFO] [stdout] 2371 | | #[doc = " - if \\p numAmps + \\p startInd >= `qureg.numAmpsTotal`"]
[INFO] [stdout] 2372 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] imags array of the imaginary components of the new amplitudes
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2327:5
[INFO] [stdout] |
[INFO] [stdout] 2327 | / #[doc = " Overwrites a contiguous subset of the amplitudes in state-vector \\p qureg,"]
[INFO] [stdout] 2328 | | #[doc = " with those passed in \\p reals and \\p imags."]
[INFO] [stdout] 2329 | | #[doc = ""]
[INFO] [stdout] 2330 | | #[doc = " Only amplitudes with indices in [\\p startInd, \\p startInd + \\p numAmps]"]
[INFO] [stdout] ... |
[INFO] [stdout] 2371 | | #[doc = " - if \\p numAmps + \\p startInd >= `qureg.numAmpsTotal`"]
[INFO] [stdout] 2372 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numAmps the length of each of the reals and imags arrays.
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:2382:5
[INFO] [stdout] |
[INFO] [stdout] 2382 | / #[doc = " Overwrites a contiguous subset of the amplitudes in density-matrix \\p qureg,"]
[INFO] [stdout] 2383 | | #[doc = " with those passed in \\p reals and \\p imags, intrepreted column-wise."]
[INFO] [stdout] 2384 | | #[doc = ""]
[INFO] [stdout] 2385 | | #[doc = " Only the first \\p numAmp amplitudes starting from row-column index (\\p startRow, \\p startCol), and"]
[INFO] [stdout] ... |
[INFO] [stdout] 2409 | | #[doc = " - if \\p numAmps is larger than the remaining number of amplitudes from (`startRow`, `startCol`), column-wise"]
[INFO] [stdout] 2410 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the density-matrix to modify
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2382:5
[INFO] [stdout] |
[INFO] [stdout] 2382 | / #[doc = " Overwrites a contiguous subset of the amplitudes in density-matrix \\p qureg,"]
[INFO] [stdout] 2383 | | #[doc = " with those passed in \\p reals and \\p imags, intrepreted column-wise."]
[INFO] [stdout] 2384 | | #[doc = ""]
[INFO] [stdout] 2385 | | #[doc = " Only the first \\p numAmp amplitudes starting from row-column index (\\p startRow, \\p startCol), and"]
[INFO] [stdout] ... |
[INFO] [stdout] 2409 | | #[doc = " - if \\p numAmps is larger than the remaining number of amplitudes from (`startRow`, `startCol`), column-wise"]
[INFO] [stdout] 2410 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] startRow the row-index of the first amplitude in \p qureg to modify
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2382:5
[INFO] [stdout] |
[INFO] [stdout] 2382 | / #[doc = " Overwrites a contiguous subset of the amplitudes in density-matrix \\p qureg,"]
[INFO] [stdout] 2383 | | #[doc = " with those passed in \\p reals and \\p imags, intrepreted column-wise."]
[INFO] [stdout] 2384 | | #[doc = ""]
[INFO] [stdout] 2385 | | #[doc = " Only the first \\p numAmp amplitudes starting from row-column index (\\p startRow, \\p startCol), and"]
[INFO] [stdout] ... |
[INFO] [stdout] 2409 | | #[doc = " - if \\p numAmps is larger than the remaining number of amplitudes from (`startRow`, `startCol`), column-wise"]
[INFO] [stdout] 2410 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] startCol the column-index of the first amplitude in \p qureg to modify
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2382:5
[INFO] [stdout] |
[INFO] [stdout] 2382 | / #[doc = " Overwrites a contiguous subset of the amplitudes in density-matrix \\p qureg,"]
[INFO] [stdout] 2383 | | #[doc = " with those passed in \\p reals and \\p imags, intrepreted column-wise."]
[INFO] [stdout] 2384 | | #[doc = ""]
[INFO] [stdout] 2385 | | #[doc = " Only the first \\p numAmp amplitudes starting from row-column index (\\p startRow, \\p startCol), and"]
[INFO] [stdout] ... |
[INFO] [stdout] 2409 | | #[doc = " - if \\p numAmps is larger than the remaining number of amplitudes from (`startRow`, `startCol`), column-wise"]
[INFO] [stdout] 2410 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] reals array of the real components of the new amplitudes
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2382:5
[INFO] [stdout] |
[INFO] [stdout] 2382 | / #[doc = " Overwrites a contiguous subset of the amplitudes in density-matrix \\p qureg,"]
[INFO] [stdout] 2383 | | #[doc = " with those passed in \\p reals and \\p imags, intrepreted column-wise."]
[INFO] [stdout] 2384 | | #[doc = ""]
[INFO] [stdout] 2385 | | #[doc = " Only the first \\p numAmp amplitudes starting from row-column index (\\p startRow, \\p startCol), and"]
[INFO] [stdout] ... |
[INFO] [stdout] 2409 | | #[doc = " - if \\p numAmps is larger than the remaining number of amplitudes from (`startRow`, `startCol`), column-wise"]
[INFO] [stdout] 2410 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] imags array of the imaginary components of the new amplitudes
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2382:5
[INFO] [stdout] |
[INFO] [stdout] 2382 | / #[doc = " Overwrites a contiguous subset of the amplitudes in density-matrix \\p qureg,"]
[INFO] [stdout] 2383 | | #[doc = " with those passed in \\p reals and \\p imags, intrepreted column-wise."]
[INFO] [stdout] 2384 | | #[doc = ""]
[INFO] [stdout] 2385 | | #[doc = " Only the first \\p numAmp amplitudes starting from row-column index (\\p startRow, \\p startCol), and"]
[INFO] [stdout] ... |
[INFO] [stdout] 2409 | | #[doc = " - if \\p numAmps is larger than the remaining number of amplitudes from (`startRow`, `startCol`), column-wise"]
[INFO] [stdout] 2410 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numAmps the length of each of the reals and imags arrays
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2421:5
[INFO] [stdout] |
[INFO] [stdout] 2421 | / #[doc = " Overwrite the amplitudes of \\p targetQureg with those from \\p copyQureg."]
[INFO] [stdout] 2422 | | #[doc = ""]
[INFO] [stdout] 2423 | | #[doc = " Registers must either both be state-vectors, or both be density matrices, and"]
[INFO] [stdout] 2424 | | #[doc = " of equal dimensions."]
[INFO] [stdout] ... |
[INFO] [stdout] 2438 | | #[doc = " - if \\p targetQureg and \\p copyQureg have different dimensions"]
[INFO] [stdout] 2439 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] copyQureg the qureg to have its quantum state cloned into targetQureg.
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:2443:5
[INFO] [stdout] |
[INFO] [stdout] 2443 | / #[doc = " Shift the phase between \\f$ |0\\rangle \\f$ and \\f$ |1\\rangle \\f$ of a single qubit by a given angle."]
[INFO] [stdout] 2444 | | #[doc = ""]
[INFO] [stdout] 2445 | | #[doc = " > This is equivalent to a Z-axis rotation of the Bloch-sphere up to a global phase factor."]
[INFO] [stdout] 2446 | | #[doc = " For angle \\f$\\theta\\f$, this effects single-qubit unitary"]
[INFO] [stdout] ... |
[INFO] [stdout] 2474 | | #[doc = " - \\p targetQubit is outside [0, \\p qureg.numQubitsRepresented)."]
[INFO] [stdout] 2475 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2443:5
[INFO] [stdout] |
[INFO] [stdout] 2443 | / #[doc = " Shift the phase between \\f$ |0\\rangle \\f$ and \\f$ |1\\rangle \\f$ of a single qubit by a given angle."]
[INFO] [stdout] 2444 | | #[doc = ""]
[INFO] [stdout] 2445 | | #[doc = " > This is equivalent to a Z-axis rotation of the Bloch-sphere up to a global phase factor."]
[INFO] [stdout] 2446 | | #[doc = " For angle \\f$\\theta\\f$, this effects single-qubit unitary"]
[INFO] [stdout] ... |
[INFO] [stdout] 2474 | | #[doc = " - \\p targetQubit is outside [0, \\p qureg.numQubitsRepresented)."]
[INFO] [stdout] 2475 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetQubit qubit to undergo a phase shift
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2443:5
[INFO] [stdout] |
[INFO] [stdout] 2443 | / #[doc = " Shift the phase between \\f$ |0\\rangle \\f$ and \\f$ |1\\rangle \\f$ of a single qubit by a given angle."]
[INFO] [stdout] 2444 | | #[doc = ""]
[INFO] [stdout] 2445 | | #[doc = " > This is equivalent to a Z-axis rotation of the Bloch-sphere up to a global phase factor."]
[INFO] [stdout] 2446 | | #[doc = " For angle \\f$\\theta\\f$, this effects single-qubit unitary"]
[INFO] [stdout] ... |
[INFO] [stdout] 2474 | | #[doc = " - \\p targetQubit is outside [0, \\p qureg.numQubitsRepresented)."]
[INFO] [stdout] 2475 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] angle amount by which to shift the phase in radians
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:2479:5
[INFO] [stdout] |
[INFO] [stdout] 2479 | / #[doc = " Introduce a phase factor \\f$ \\exp(i \\theta) \\f$ on state \\f$ |11\\rangle \\f$ of qubits"]
[INFO] [stdout] 2480 | | #[doc = " \\p idQubit1 and \\p idQubit2."]
[INFO] [stdout] 2481 | | #[doc = " For angle \\f$\\theta\\f$, this effects the unitary"]
[INFO] [stdout] 2482 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 2519 | | #[doc = " - if \\p idQubit1 and \\p idQubit2 are equal"]
[INFO] [stdout] 2520 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2479:5
[INFO] [stdout] |
[INFO] [stdout] 2479 | / #[doc = " Introduce a phase factor \\f$ \\exp(i \\theta) \\f$ on state \\f$ |11\\rangle \\f$ of qubits"]
[INFO] [stdout] 2480 | | #[doc = " \\p idQubit1 and \\p idQubit2."]
[INFO] [stdout] 2481 | | #[doc = " For angle \\f$\\theta\\f$, this effects the unitary"]
[INFO] [stdout] 2482 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 2519 | | #[doc = " - if \\p idQubit1 and \\p idQubit2 are equal"]
[INFO] [stdout] 2520 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] idQubit1 first qubit in the state to phase shift
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2479:5
[INFO] [stdout] |
[INFO] [stdout] 2479 | / #[doc = " Introduce a phase factor \\f$ \\exp(i \\theta) \\f$ on state \\f$ |11\\rangle \\f$ of qubits"]
[INFO] [stdout] 2480 | | #[doc = " \\p idQubit1 and \\p idQubit2."]
[INFO] [stdout] 2481 | | #[doc = " For angle \\f$\\theta\\f$, this effects the unitary"]
[INFO] [stdout] 2482 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 2519 | | #[doc = " - if \\p idQubit1 and \\p idQubit2 are equal"]
[INFO] [stdout] 2520 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] idQubit2 second qubit in the state to phase shift
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2479:5
[INFO] [stdout] |
[INFO] [stdout] 2479 | / #[doc = " Introduce a phase factor \\f$ \\exp(i \\theta) \\f$ on state \\f$ |11\\rangle \\f$ of qubits"]
[INFO] [stdout] 2480 | | #[doc = " \\p idQubit1 and \\p idQubit2."]
[INFO] [stdout] 2481 | | #[doc = " For angle \\f$\\theta\\f$, this effects the unitary"]
[INFO] [stdout] 2482 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 2519 | | #[doc = " - if \\p idQubit1 and \\p idQubit2 are equal"]
[INFO] [stdout] 2520 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] angle amount by which to shift the phase in radians
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:2529:5
[INFO] [stdout] |
[INFO] [stdout] 2529 | / #[doc = " Introduce a phase factor \\f$ \\exp(i \\theta) \\f$ on state \\f$ |1 \\dots 1 \\rangle \\f$"]
[INFO] [stdout] 2530 | | #[doc = " of the passed qubits."]
[INFO] [stdout] 2531 | | #[doc = ""]
[INFO] [stdout] 2532 | | #[doc = "\\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 2567 | | #[doc = " - if the qubits in \\p controlQubits are not unique"]
[INFO] [stdout] 2568 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2529:5
[INFO] [stdout] |
[INFO] [stdout] 2529 | / #[doc = " Introduce a phase factor \\f$ \\exp(i \\theta) \\f$ on state \\f$ |1 \\dots 1 \\rangle \\f$"]
[INFO] [stdout] 2530 | | #[doc = " of the passed qubits."]
[INFO] [stdout] 2531 | | #[doc = ""]
[INFO] [stdout] 2532 | | #[doc = "\\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 2567 | | #[doc = " - if the qubits in \\p controlQubits are not unique"]
[INFO] [stdout] 2568 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] controlQubits array of qubits to phase shift
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2529:5
[INFO] [stdout] |
[INFO] [stdout] 2529 | / #[doc = " Introduce a phase factor \\f$ \\exp(i \\theta) \\f$ on state \\f$ |1 \\dots 1 \\rangle \\f$"]
[INFO] [stdout] 2530 | | #[doc = " of the passed qubits."]
[INFO] [stdout] 2531 | | #[doc = ""]
[INFO] [stdout] 2532 | | #[doc = "\\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 2567 | | #[doc = " - if the qubits in \\p controlQubits are not unique"]
[INFO] [stdout] 2568 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numControlQubits the length of array \p controlQubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2529:5
[INFO] [stdout] |
[INFO] [stdout] 2529 | / #[doc = " Introduce a phase factor \\f$ \\exp(i \\theta) \\f$ on state \\f$ |1 \\dots 1 \\rangle \\f$"]
[INFO] [stdout] 2530 | | #[doc = " of the passed qubits."]
[INFO] [stdout] 2531 | | #[doc = ""]
[INFO] [stdout] 2532 | | #[doc = "\\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 2567 | | #[doc = " - if the qubits in \\p controlQubits are not unique"]
[INFO] [stdout] 2568 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] angle amount by which to shift the phase in radians
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:2577:5
[INFO] [stdout] |
[INFO] [stdout] 2577 | / #[doc = " Apply the (two-qubit) controlled phase flip gate, also known as the controlled pauliZ gate."]
[INFO] [stdout] 2578 | | #[doc = " For each state, if both input qubits have value one, multiply the amplitude of that state by -1. This applies the two-qubit...
[INFO] [stdout] 2579 | | #[doc = " \\f["]
[INFO] [stdout] 2580 | | #[doc = " \\begin{pmatrix}"]
[INFO] [stdout] ... |
[INFO] [stdout] 2612 | | #[doc = " - if \\p idQubit1 and \\p idQubit2 are equal"]
[INFO] [stdout] 2613 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2577:5
[INFO] [stdout] |
[INFO] [stdout] 2577 | / #[doc = " Apply the (two-qubit) controlled phase flip gate, also known as the controlled pauliZ gate."]
[INFO] [stdout] 2578 | | #[doc = " For each state, if both input qubits have value one, multiply the amplitude of that state by -1. This applies the two-qubit...
[INFO] [stdout] 2579 | | #[doc = " \\f["]
[INFO] [stdout] 2580 | | #[doc = " \\begin{pmatrix}"]
[INFO] [stdout] ... |
[INFO] [stdout] 2612 | | #[doc = " - if \\p idQubit1 and \\p idQubit2 are equal"]
[INFO] [stdout] 2613 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] idQubit1, idQubit2 qubits to operate upon
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:2621:5
[INFO] [stdout] |
[INFO] [stdout] 2621 | / #[doc = " Apply the multiple-qubit controlled phase flip gate, also known as the multiple-qubit controlled pauliZ gate."]
[INFO] [stdout] 2622 | | #[doc = " For each state, if all control qubits have value one, multiply the amplitude of that state by -1. This applies the many-qub...
[INFO] [stdout] 2623 | | #[doc = " \\f["]
[INFO] [stdout] 2624 | | #[doc = " \\begin{pmatrix}"]
[INFO] [stdout] ... |
[INFO] [stdout] 2661 | | #[doc = " - if any qubit in \\p qubits is repeated"]
[INFO] [stdout] 2662 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2621:5
[INFO] [stdout] |
[INFO] [stdout] 2621 | / #[doc = " Apply the multiple-qubit controlled phase flip gate, also known as the multiple-qubit controlled pauliZ gate."]
[INFO] [stdout] 2622 | | #[doc = " For each state, if all control qubits have value one, multiply the amplitude of that state by -1. This applies the many-qub...
[INFO] [stdout] 2623 | | #[doc = " \\f["]
[INFO] [stdout] 2624 | | #[doc = " \\begin{pmatrix}"]
[INFO] [stdout] ... |
[INFO] [stdout] 2661 | | #[doc = " - if any qubit in \\p qubits is repeated"]
[INFO] [stdout] 2662 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] controlQubits array of input qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2621:5
[INFO] [stdout] |
[INFO] [stdout] 2621 | / #[doc = " Apply the multiple-qubit controlled phase flip gate, also known as the multiple-qubit controlled pauliZ gate."]
[INFO] [stdout] 2622 | | #[doc = " For each state, if all control qubits have value one, multiply the amplitude of that state by -1. This applies the many-qub...
[INFO] [stdout] 2623 | | #[doc = " \\f["]
[INFO] [stdout] 2624 | | #[doc = " \\begin{pmatrix}"]
[INFO] [stdout] ... |
[INFO] [stdout] 2661 | | #[doc = " - if any qubit in \\p qubits is repeated"]
[INFO] [stdout] 2662 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numControlQubits number of input qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:2670:5
[INFO] [stdout] |
[INFO] [stdout] 2670 | / #[doc = " Apply the single-qubit S gate."]
[INFO] [stdout] 2671 | | #[doc = " This is a rotation of \\f$\\pi/2\\f$ around the Z-axis on the Bloch sphere, or the unitary:"]
[INFO] [stdout] 2672 | | #[doc = " \\f["]
[INFO] [stdout] 2673 | | #[doc = " \\begin{pmatrix}"]
[INFO] [stdout] ... |
[INFO] [stdout] 2698 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 2699 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2670:5
[INFO] [stdout] |
[INFO] [stdout] 2670 | / #[doc = " Apply the single-qubit S gate."]
[INFO] [stdout] 2671 | | #[doc = " This is a rotation of \\f$\\pi/2\\f$ around the Z-axis on the Bloch sphere, or the unitary:"]
[INFO] [stdout] 2672 | | #[doc = " \\f["]
[INFO] [stdout] 2673 | | #[doc = " \\begin{pmatrix}"]
[INFO] [stdout] ... |
[INFO] [stdout] 2698 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 2699 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetQubit qubit to operate upon
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:2703:5
[INFO] [stdout] |
[INFO] [stdout] 2703 | / #[doc = " Apply the single-qubit T gate."]
[INFO] [stdout] 2704 | | #[doc = " This is a rotation of \\f$\\pi/4\\f$ around the Z-axis on the Bloch sphere, or the unitary:"]
[INFO] [stdout] 2705 | | #[doc = " \\f["]
[INFO] [stdout] 2706 | | #[doc = " \\begin{pmatrix}"]
[INFO] [stdout] ... |
[INFO] [stdout] 2731 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 2732 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2703:5
[INFO] [stdout] |
[INFO] [stdout] 2703 | / #[doc = " Apply the single-qubit T gate."]
[INFO] [stdout] 2704 | | #[doc = " This is a rotation of \\f$\\pi/4\\f$ around the Z-axis on the Bloch sphere, or the unitary:"]
[INFO] [stdout] 2705 | | #[doc = " \\f["]
[INFO] [stdout] 2706 | | #[doc = " \\begin{pmatrix}"]
[INFO] [stdout] ... |
[INFO] [stdout] 2731 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 2732 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetQubit qubit to operate upon
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2753:5
[INFO] [stdout] |
[INFO] [stdout] 2753 | / #[doc = " Destroy the QuEST environment."]
[INFO] [stdout] 2754 | | #[doc = " If something needs to be done to clean up the execution environment, such as"]
[INFO] [stdout] 2755 | | #[doc = " finalizing MPI when running in distributed mode, it is handled here"]
[INFO] [stdout] 2756 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 2761 | | #[doc = " @param[in] env object representing the execution environment. A single instance is used for each program"]
[INFO] [stdout] 2762 | | #[doc = " @author Ania Brown"]
[INFO] [stdout] | |__________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] env object representing the execution environment. A single instance is used for each program
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2766:5
[INFO] [stdout] |
[INFO] [stdout] 2766 | / #[doc = " Report information about the QuEST environment"]
[INFO] [stdout] 2767 | | #[doc = ""]
[INFO] [stdout] 2768 | | #[doc = " @ingroup debug"]
[INFO] [stdout] 2769 | | #[doc = " @param[in] env object representing the execution environment. A single instance is used for each program"]
[INFO] [stdout] 2770 | | #[doc = " @author Ania Brown"]
[INFO] [stdout] | |__________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] env object representing the execution environment. A single instance is used for each program
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2774:5
[INFO] [stdout] |
[INFO] [stdout] 2774 | / #[doc = " Sets \\p str to a string containing information about the runtime environment,"]
[INFO] [stdout] 2775 | | #[doc = " including whether simulation is using CUDA (for GPU), OpenMP (for multithreading)"]
[INFO] [stdout] 2776 | | #[doc = " and/or MPI (for distribution). The number of CPU threads and distributed ranks is"]
[INFO] [stdout] 2777 | | #[doc = " also reported. Note there is currently no reporting of the number of GPU cores used."]
[INFO] [stdout] ... |
[INFO] [stdout] 2788 | | #[doc = " @author Ania Brown"]
[INFO] [stdout] 2789 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] env object representing the execution environment. A single instance is used for each program
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout] --> src/bindings.rs:2774:5
[INFO] [stdout] |
[INFO] [stdout] 2774 | / #[doc = " Sets \\p str to a string containing information about the runtime environment,"]
[INFO] [stdout] 2775 | | #[doc = " including whether simulation is using CUDA (for GPU), OpenMP (for multithreading)"]
[INFO] [stdout] 2776 | | #[doc = " and/or MPI (for distribution). The number of CPU threads and distributed ranks is"]
[INFO] [stdout] 2777 | | #[doc = " also reported. Note there is currently no reporting of the number of GPU cores used."]
[INFO] [stdout] ... |
[INFO] [stdout] 2788 | | #[doc = " @author Ania Brown"]
[INFO] [stdout] 2789 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[out] str to be populated with the output string
[INFO] [stdout] ^^^
[INFO] [stdout] = note: no item named `out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2793:5
[INFO] [stdout] |
[INFO] [stdout] 2793 | / #[doc = " Get the complex amplitude at a given index in the state vector."]
[INFO] [stdout] 2794 | | #[doc = ""]
[INFO] [stdout] 2795 | | #[doc = " @see"]
[INFO] [stdout] 2796 | | #[doc = " - getDensityAmp()"]
[INFO] [stdout] ... |
[INFO] [stdout] 2809 | | #[doc = " - if \\p index is outside [0, \\f$2^{N}\\f$) where \\f$N = \\f$ \\p qureg.numQubitsRepresented"]
[INFO] [stdout] 2810 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qureg object representing a set of qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2793:5
[INFO] [stdout] |
[INFO] [stdout] 2793 | / #[doc = " Get the complex amplitude at a given index in the state vector."]
[INFO] [stdout] 2794 | | #[doc = ""]
[INFO] [stdout] 2795 | | #[doc = " @see"]
[INFO] [stdout] 2796 | | #[doc = " - getDensityAmp()"]
[INFO] [stdout] ... |
[INFO] [stdout] 2809 | | #[doc = " - if \\p index is outside [0, \\f$2^{N}\\f$) where \\f$N = \\f$ \\p qureg.numQubitsRepresented"]
[INFO] [stdout] 2810 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] index index in state vector of probability amplitudes
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2814:5
[INFO] [stdout] |
[INFO] [stdout] 2814 | / #[doc = " Get the real component of the complex probability amplitude at an index in the state vector."]
[INFO] [stdout] 2815 | | #[doc = ""]
[INFO] [stdout] 2816 | | #[doc = " @see"]
[INFO] [stdout] 2817 | | #[doc = " - getAmp()"]
[INFO] [stdout] ... |
[INFO] [stdout] 2830 | | #[doc = " - if \\p index is outside [0, \\f$2^{N}\\f$) where \\f$N = \\f$ \\p qureg.numQubitsRepresented"]
[INFO] [stdout] 2831 | | #[doc = " @author Ania Brown"]
[INFO] [stdout] | |__________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qureg object representing a set of qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2814:5
[INFO] [stdout] |
[INFO] [stdout] 2814 | / #[doc = " Get the real component of the complex probability amplitude at an index in the state vector."]
[INFO] [stdout] 2815 | | #[doc = ""]
[INFO] [stdout] 2816 | | #[doc = " @see"]
[INFO] [stdout] 2817 | | #[doc = " - getAmp()"]
[INFO] [stdout] ... |
[INFO] [stdout] 2830 | | #[doc = " - if \\p index is outside [0, \\f$2^{N}\\f$) where \\f$N = \\f$ \\p qureg.numQubitsRepresented"]
[INFO] [stdout] 2831 | | #[doc = " @author Ania Brown"]
[INFO] [stdout] | |__________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] index index in state vector of probability amplitudes
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2835:5
[INFO] [stdout] |
[INFO] [stdout] 2835 | / #[doc = " Get the imaginary component of the complex probability amplitude at an index in the state vector."]
[INFO] [stdout] 2836 | | #[doc = ""]
[INFO] [stdout] 2837 | | #[doc = " @see"]
[INFO] [stdout] 2838 | | #[doc = " - getAmp()"]
[INFO] [stdout] ... |
[INFO] [stdout] 2851 | | #[doc = " - if \\p index is outside [0, \\f$2^{N}\\f$) where \\f$N = \\f$ \\p qureg.numQubitsRepresented"]
[INFO] [stdout] 2852 | | #[doc = " @author Ania Brown"]
[INFO] [stdout] | |__________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qureg object representing a set of qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2835:5
[INFO] [stdout] |
[INFO] [stdout] 2835 | / #[doc = " Get the imaginary component of the complex probability amplitude at an index in the state vector."]
[INFO] [stdout] 2836 | | #[doc = ""]
[INFO] [stdout] 2837 | | #[doc = " @see"]
[INFO] [stdout] 2838 | | #[doc = " - getAmp()"]
[INFO] [stdout] ... |
[INFO] [stdout] 2851 | | #[doc = " - if \\p index is outside [0, \\f$2^{N}\\f$) where \\f$N = \\f$ \\p qureg.numQubitsRepresented"]
[INFO] [stdout] 2852 | | #[doc = " @author Ania Brown"]
[INFO] [stdout] | |__________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] index index in state vector of probability amplitudes
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2856:5
[INFO] [stdout] |
[INFO] [stdout] 2856 | / #[doc = " Get the probability of a state-vector at an index in the full state vector."]
[INFO] [stdout] 2857 | | #[doc = ""]
[INFO] [stdout] 2858 | | #[doc = " @see"]
[INFO] [stdout] 2859 | | #[doc = " - getAmp()"]
[INFO] [stdout] ... |
[INFO] [stdout] 2872 | | #[doc = " - if \\p index is outside [0, \\f$2^{N}\\f$) where \\f$N = \\f$ \\p qureg.numQubitsRepresented"]
[INFO] [stdout] 2873 | | #[doc = " @author Ania Brown"]
[INFO] [stdout] | |__________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qureg object representing a set of qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2856:5
[INFO] [stdout] |
[INFO] [stdout] 2856 | / #[doc = " Get the probability of a state-vector at an index in the full state vector."]
[INFO] [stdout] 2857 | | #[doc = ""]
[INFO] [stdout] 2858 | | #[doc = " @see"]
[INFO] [stdout] 2859 | | #[doc = " - getAmp()"]
[INFO] [stdout] ... |
[INFO] [stdout] 2872 | | #[doc = " - if \\p index is outside [0, \\f$2^{N}\\f$) where \\f$N = \\f$ \\p qureg.numQubitsRepresented"]
[INFO] [stdout] 2873 | | #[doc = " @author Ania Brown"]
[INFO] [stdout] | |__________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] index index in state vector of probability amplitudes
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2877:5
[INFO] [stdout] |
[INFO] [stdout] 2877 | / #[doc = " Get an amplitude from a density matrix at a given row and column."]
[INFO] [stdout] 2878 | | #[doc = ""]
[INFO] [stdout] 2879 | | #[doc = " @see"]
[INFO] [stdout] 2880 | | #[doc = " - getAmp()"]
[INFO] [stdout] ... |
[INFO] [stdout] 2894 | | #[doc = " - if \\p row or \\p col are outside [0, \\f$2^{N}\\f$) where \\f$N = \\f$ \\p qureg.numQubitsRepresented"]
[INFO] [stdout] 2895 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qureg object representing a density matrix
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2877:5
[INFO] [stdout] |
[INFO] [stdout] 2877 | / #[doc = " Get an amplitude from a density matrix at a given row and column."]
[INFO] [stdout] 2878 | | #[doc = ""]
[INFO] [stdout] 2879 | | #[doc = " @see"]
[INFO] [stdout] 2880 | | #[doc = " - getAmp()"]
[INFO] [stdout] ... |
[INFO] [stdout] 2894 | | #[doc = " - if \\p row or \\p col are outside [0, \\f$2^{N}\\f$) where \\f$N = \\f$ \\p qureg.numQubitsRepresented"]
[INFO] [stdout] 2895 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] row row of the desired amplitude in the density matrix
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2877:5
[INFO] [stdout] |
[INFO] [stdout] 2877 | / #[doc = " Get an amplitude from a density matrix at a given row and column."]
[INFO] [stdout] 2878 | | #[doc = ""]
[INFO] [stdout] 2879 | | #[doc = " @see"]
[INFO] [stdout] 2880 | | #[doc = " - getAmp()"]
[INFO] [stdout] ... |
[INFO] [stdout] 2894 | | #[doc = " - if \\p row or \\p col are outside [0, \\f$2^{N}\\f$) where \\f$N = \\f$ \\p qureg.numQubitsRepresented"]
[INFO] [stdout] 2895 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] col column of the desired amplitude in the density matrix
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2903:5
[INFO] [stdout] |
[INFO] [stdout] 2903 | / #[doc = " A debugging function which calculates the probability of the qubits in \\p qureg"]
[INFO] [stdout] 2904 | | #[doc = " being in any state, which should always be 1 for correctly normalised states"]
[INFO] [stdout] 2905 | | #[doc = " (hence returning a real number)."]
[INFO] [stdout] 2906 | | #[doc = " For state-vectors \\f$ \\psi \\f$, this is the norm of the entire state-vector"]
[INFO] [stdout] ... |
[INFO] [stdout] 2925 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 2926 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qureg object representing a set of qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:2930:5
[INFO] [stdout] |
[INFO] [stdout] 2930 | / #[doc = " Apply a single-qubit unitary parameterised by two given complex scalars."]
[INFO] [stdout] 2931 | | #[doc = " Given valid complex numbers \\f$\\alpha\\f$ and \\f$\\beta\\f$, applies the unitary"]
[INFO] [stdout] 2932 | | #[doc = " \\f["]
[INFO] [stdout] 2933 | | #[doc = " U ="]
[INFO] [stdout] ... |
[INFO] [stdout] 2967 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 2968 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2930:5
[INFO] [stdout] |
[INFO] [stdout] 2930 | / #[doc = " Apply a single-qubit unitary parameterised by two given complex scalars."]
[INFO] [stdout] 2931 | | #[doc = " Given valid complex numbers \\f$\\alpha\\f$ and \\f$\\beta\\f$, applies the unitary"]
[INFO] [stdout] 2932 | | #[doc = " \\f["]
[INFO] [stdout] 2933 | | #[doc = " U ="]
[INFO] [stdout] ... |
[INFO] [stdout] 2967 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 2968 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetQubit qubit to operate on
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2930:5
[INFO] [stdout] |
[INFO] [stdout] 2930 | / #[doc = " Apply a single-qubit unitary parameterised by two given complex scalars."]
[INFO] [stdout] 2931 | | #[doc = " Given valid complex numbers \\f$\\alpha\\f$ and \\f$\\beta\\f$, applies the unitary"]
[INFO] [stdout] 2932 | | #[doc = " \\f["]
[INFO] [stdout] 2933 | | #[doc = " U ="]
[INFO] [stdout] ... |
[INFO] [stdout] 2967 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 2968 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] alpha complex unitary parameter (row 1, column 1)
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2930:5
[INFO] [stdout] |
[INFO] [stdout] 2930 | / #[doc = " Apply a single-qubit unitary parameterised by two given complex scalars."]
[INFO] [stdout] 2931 | | #[doc = " Given valid complex numbers \\f$\\alpha\\f$ and \\f$\\beta\\f$, applies the unitary"]
[INFO] [stdout] 2932 | | #[doc = " \\f["]
[INFO] [stdout] 2933 | | #[doc = " U ="]
[INFO] [stdout] ... |
[INFO] [stdout] 2967 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 2968 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] beta complex unitary parameter (row 2, column 1)
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:2977:5
[INFO] [stdout] |
[INFO] [stdout] 2977 | / #[doc = " Apply a general single-qubit unitary (including a global phase factor)."]
[INFO] [stdout] 2978 | | #[doc = " The passed 2x2 ComplexMatrix must be unitary, otherwise an error is thrown."]
[INFO] [stdout] 2979 | | #[doc = ""]
[INFO] [stdout] 2980 | | #[doc = "\\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 3013 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3014 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2977:5
[INFO] [stdout] |
[INFO] [stdout] 2977 | / #[doc = " Apply a general single-qubit unitary (including a global phase factor)."]
[INFO] [stdout] 2978 | | #[doc = " The passed 2x2 ComplexMatrix must be unitary, otherwise an error is thrown."]
[INFO] [stdout] 2979 | | #[doc = ""]
[INFO] [stdout] 2980 | | #[doc = "\\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 3013 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3014 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetQubit qubit to operate on
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2977:5
[INFO] [stdout] |
[INFO] [stdout] 2977 | / #[doc = " Apply a general single-qubit unitary (including a global phase factor)."]
[INFO] [stdout] 2978 | | #[doc = " The passed 2x2 ComplexMatrix must be unitary, otherwise an error is thrown."]
[INFO] [stdout] 2979 | | #[doc = ""]
[INFO] [stdout] 2980 | | #[doc = "\\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 3013 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3014 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] u unitary matrix to apply
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:3018:5
[INFO] [stdout] |
[INFO] [stdout] 3018 | / #[doc = " Rotate a single qubit by a given angle around the X-axis of the Bloch-sphere. For angle \\f$\\theta\\f$, applies"]
[INFO] [stdout] 3019 | | #[doc = " \\f["]
[INFO] [stdout] 3020 | | #[doc = " \\begin{pmatrix}"]
[INFO] [stdout] 3021 | | #[doc = " \\cos\\theta/2 & -i \\sin \\theta/2\\\\"]
[INFO] [stdout] ... |
[INFO] [stdout] 3051 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3052 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3018:5
[INFO] [stdout] |
[INFO] [stdout] 3018 | / #[doc = " Rotate a single qubit by a given angle around the X-axis of the Bloch-sphere. For angle \\f$\\theta\\f$, applies"]
[INFO] [stdout] 3019 | | #[doc = " \\f["]
[INFO] [stdout] 3020 | | #[doc = " \\begin{pmatrix}"]
[INFO] [stdout] 3021 | | #[doc = " \\cos\\theta/2 & -i \\sin \\theta/2\\\\"]
[INFO] [stdout] ... |
[INFO] [stdout] 3051 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3052 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] rotQubit qubit to rotate
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3018:5
[INFO] [stdout] |
[INFO] [stdout] 3018 | / #[doc = " Rotate a single qubit by a given angle around the X-axis of the Bloch-sphere. For angle \\f$\\theta\\f$, applies"]
[INFO] [stdout] 3019 | | #[doc = " \\f["]
[INFO] [stdout] 3020 | | #[doc = " \\begin{pmatrix}"]
[INFO] [stdout] 3021 | | #[doc = " \\cos\\theta/2 & -i \\sin \\theta/2\\\\"]
[INFO] [stdout] ... |
[INFO] [stdout] 3051 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3052 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] angle angle by which to rotate in radians
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:3056:5
[INFO] [stdout] |
[INFO] [stdout] 3056 | / #[doc = " Rotate a single qubit by a given angle around the Y-axis of the Bloch-sphere."]
[INFO] [stdout] 3057 | | #[doc = " For angle \\f$\\theta\\f$, applies"]
[INFO] [stdout] 3058 | | #[doc = " \\f["]
[INFO] [stdout] 3059 | | #[doc = " \\begin{pmatrix}"]
[INFO] [stdout] ... |
[INFO] [stdout] 3090 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3091 | | #[doc = " @author Tyson Jones (density matrix, doc, debug)"]
[INFO] [stdout] | |________________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3056:5
[INFO] [stdout] |
[INFO] [stdout] 3056 | / #[doc = " Rotate a single qubit by a given angle around the Y-axis of the Bloch-sphere."]
[INFO] [stdout] 3057 | | #[doc = " For angle \\f$\\theta\\f$, applies"]
[INFO] [stdout] 3058 | | #[doc = " \\f["]
[INFO] [stdout] 3059 | | #[doc = " \\begin{pmatrix}"]
[INFO] [stdout] ... |
[INFO] [stdout] 3090 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3091 | | #[doc = " @author Tyson Jones (density matrix, doc, debug)"]
[INFO] [stdout] | |________________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] rotQubit qubit to rotate
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3056:5
[INFO] [stdout] |
[INFO] [stdout] 3056 | / #[doc = " Rotate a single qubit by a given angle around the Y-axis of the Bloch-sphere."]
[INFO] [stdout] 3057 | | #[doc = " For angle \\f$\\theta\\f$, applies"]
[INFO] [stdout] 3058 | | #[doc = " \\f["]
[INFO] [stdout] 3059 | | #[doc = " \\begin{pmatrix}"]
[INFO] [stdout] ... |
[INFO] [stdout] 3090 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3091 | | #[doc = " @author Tyson Jones (density matrix, doc, debug)"]
[INFO] [stdout] | |________________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] angle angle by which to rotate in radians
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:3095:5
[INFO] [stdout] |
[INFO] [stdout] 3095 | / #[doc = " Rotate a single qubit by a given angle around the Z-axis of the Bloch-sphere (also known as a phase shift gate)."]
[INFO] [stdout] 3096 | | #[doc = " For angle \\f$\\theta\\f$, applies"]
[INFO] [stdout] 3097 | | #[doc = " \\f["]
[INFO] [stdout] 3098 | | #[doc = " \\begin{pmatrix}"]
[INFO] [stdout] ... |
[INFO] [stdout] 3130 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3131 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3095:5
[INFO] [stdout] |
[INFO] [stdout] 3095 | / #[doc = " Rotate a single qubit by a given angle around the Z-axis of the Bloch-sphere (also known as a phase shift gate)."]
[INFO] [stdout] 3096 | | #[doc = " For angle \\f$\\theta\\f$, applies"]
[INFO] [stdout] 3097 | | #[doc = " \\f["]
[INFO] [stdout] 3098 | | #[doc = " \\begin{pmatrix}"]
[INFO] [stdout] ... |
[INFO] [stdout] 3130 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3131 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] rotQubit qubit to rotate
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3095:5
[INFO] [stdout] |
[INFO] [stdout] 3095 | / #[doc = " Rotate a single qubit by a given angle around the Z-axis of the Bloch-sphere (also known as a phase shift gate)."]
[INFO] [stdout] 3096 | | #[doc = " For angle \\f$\\theta\\f$, applies"]
[INFO] [stdout] 3097 | | #[doc = " \\f["]
[INFO] [stdout] 3098 | | #[doc = " \\begin{pmatrix}"]
[INFO] [stdout] ... |
[INFO] [stdout] 3130 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3131 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] angle angle by which to rotate in radians
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:3135:5
[INFO] [stdout] |
[INFO] [stdout] 3135 | / #[doc = " Rotate a single qubit by a given angle around a given \\ref Vector on the Bloch-sphere."]
[INFO] [stdout] 3136 | | #[doc = " The vector must not be zero (else an error is thrown), but needn't be unit magnitude, since"]
[INFO] [stdout] 3137 | | #[doc = " it will be normalised by QuEST."]
[INFO] [stdout] 3138 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 3158 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3159 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3135:5
[INFO] [stdout] |
[INFO] [stdout] 3135 | / #[doc = " Rotate a single qubit by a given angle around a given \\ref Vector on the Bloch-sphere."]
[INFO] [stdout] 3136 | | #[doc = " The vector must not be zero (else an error is thrown), but needn't be unit magnitude, since"]
[INFO] [stdout] 3137 | | #[doc = " it will be normalised by QuEST."]
[INFO] [stdout] 3138 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 3158 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3159 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] rotQubit qubit to rotate
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3135:5
[INFO] [stdout] |
[INFO] [stdout] 3135 | / #[doc = " Rotate a single qubit by a given angle around a given \\ref Vector on the Bloch-sphere."]
[INFO] [stdout] 3136 | | #[doc = " The vector must not be zero (else an error is thrown), but needn't be unit magnitude, since"]
[INFO] [stdout] 3137 | | #[doc = " it will be normalised by QuEST."]
[INFO] [stdout] 3138 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 3158 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3159 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] angle angle by which to rotate in radians
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3135:5
[INFO] [stdout] |
[INFO] [stdout] 3135 | / #[doc = " Rotate a single qubit by a given angle around a given \\ref Vector on the Bloch-sphere."]
[INFO] [stdout] 3136 | | #[doc = " The vector must not be zero (else an error is thrown), but needn't be unit magnitude, since"]
[INFO] [stdout] 3137 | | #[doc = " it will be normalised by QuEST."]
[INFO] [stdout] 3138 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 3158 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3159 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] axis vector around which to rotate (can be non-unit; will be normalised)
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:3168:5
[INFO] [stdout] |
[INFO] [stdout] 3168 | / #[doc = " Applies a controlled rotation by a given angle around the X-axis of the Bloch-sphere."]
[INFO] [stdout] 3169 | | #[doc = " The target qubit is rotated in states where the control qubit has value 1."]
[INFO] [stdout] 3170 | | #[doc = ""]
[INFO] [stdout] 3171 | | #[doc = "\\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 3203 | | #[doc = " - if \\p controlQubit and \\p targetQubit are equal"]
[INFO] [stdout] 3204 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3168:5
[INFO] [stdout] |
[INFO] [stdout] 3168 | / #[doc = " Applies a controlled rotation by a given angle around the X-axis of the Bloch-sphere."]
[INFO] [stdout] 3169 | | #[doc = " The target qubit is rotated in states where the control qubit has value 1."]
[INFO] [stdout] 3170 | | #[doc = ""]
[INFO] [stdout] 3171 | | #[doc = "\\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 3203 | | #[doc = " - if \\p controlQubit and \\p targetQubit are equal"]
[INFO] [stdout] 3204 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] controlQubit qubit which has value 1 in the rotated states
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3168:5
[INFO] [stdout] |
[INFO] [stdout] 3168 | / #[doc = " Applies a controlled rotation by a given angle around the X-axis of the Bloch-sphere."]
[INFO] [stdout] 3169 | | #[doc = " The target qubit is rotated in states where the control qubit has value 1."]
[INFO] [stdout] 3170 | | #[doc = ""]
[INFO] [stdout] 3171 | | #[doc = "\\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 3203 | | #[doc = " - if \\p controlQubit and \\p targetQubit are equal"]
[INFO] [stdout] 3204 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetQubit qubit to rotate
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3168:5
[INFO] [stdout] |
[INFO] [stdout] 3168 | / #[doc = " Applies a controlled rotation by a given angle around the X-axis of the Bloch-sphere."]
[INFO] [stdout] 3169 | | #[doc = " The target qubit is rotated in states where the control qubit has value 1."]
[INFO] [stdout] 3170 | | #[doc = ""]
[INFO] [stdout] 3171 | | #[doc = "\\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 3203 | | #[doc = " - if \\p controlQubit and \\p targetQubit are equal"]
[INFO] [stdout] 3204 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] angle angle by which to rotate the target qubit in radians
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:3213:5
[INFO] [stdout] |
[INFO] [stdout] 3213 | / #[doc = " Applies a controlled rotation by a given angle around the Y-axis of the Bloch-sphere."]
[INFO] [stdout] 3214 | | #[doc = " The target qubit is rotated in states where the control qubit has value 1."]
[INFO] [stdout] 3215 | | #[doc = ""]
[INFO] [stdout] 3216 | | #[doc = "\\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 3247 | | #[doc = " - if \\p controlQubit and \\p targetQubit are equal"]
[INFO] [stdout] 3248 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3213:5
[INFO] [stdout] |
[INFO] [stdout] 3213 | / #[doc = " Applies a controlled rotation by a given angle around the Y-axis of the Bloch-sphere."]
[INFO] [stdout] 3214 | | #[doc = " The target qubit is rotated in states where the control qubit has value 1."]
[INFO] [stdout] 3215 | | #[doc = ""]
[INFO] [stdout] 3216 | | #[doc = "\\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 3247 | | #[doc = " - if \\p controlQubit and \\p targetQubit are equal"]
[INFO] [stdout] 3248 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] controlQubit qubit which has value 1 in the rotated states
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3213:5
[INFO] [stdout] |
[INFO] [stdout] 3213 | / #[doc = " Applies a controlled rotation by a given angle around the Y-axis of the Bloch-sphere."]
[INFO] [stdout] 3214 | | #[doc = " The target qubit is rotated in states where the control qubit has value 1."]
[INFO] [stdout] 3215 | | #[doc = ""]
[INFO] [stdout] 3216 | | #[doc = "\\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 3247 | | #[doc = " - if \\p controlQubit and \\p targetQubit are equal"]
[INFO] [stdout] 3248 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetQubit qubit to rotate
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3213:5
[INFO] [stdout] |
[INFO] [stdout] 3213 | / #[doc = " Applies a controlled rotation by a given angle around the Y-axis of the Bloch-sphere."]
[INFO] [stdout] 3214 | | #[doc = " The target qubit is rotated in states where the control qubit has value 1."]
[INFO] [stdout] 3215 | | #[doc = ""]
[INFO] [stdout] 3216 | | #[doc = "\\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 3247 | | #[doc = " - if \\p controlQubit and \\p targetQubit are equal"]
[INFO] [stdout] 3248 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] angle angle by which to rotate the target qubit in radians
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:3257:5
[INFO] [stdout] |
[INFO] [stdout] 3257 | / #[doc = " Applies a controlled rotation by a given angle around the Z-axis of the Bloch-sphere."]
[INFO] [stdout] 3258 | | #[doc = " The target qubit is rotated in states where the control qubit has value 1."]
[INFO] [stdout] 3259 | | #[doc = ""]
[INFO] [stdout] 3260 | | #[doc = "\\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 3292 | | #[doc = " - if \\p controlQubit and \\p targetQubit are equal"]
[INFO] [stdout] 3293 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3257:5
[INFO] [stdout] |
[INFO] [stdout] 3257 | / #[doc = " Applies a controlled rotation by a given angle around the Z-axis of the Bloch-sphere."]
[INFO] [stdout] 3258 | | #[doc = " The target qubit is rotated in states where the control qubit has value 1."]
[INFO] [stdout] 3259 | | #[doc = ""]
[INFO] [stdout] 3260 | | #[doc = "\\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 3292 | | #[doc = " - if \\p controlQubit and \\p targetQubit are equal"]
[INFO] [stdout] 3293 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] controlQubit qubit which has value 1 in the rotated states
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3257:5
[INFO] [stdout] |
[INFO] [stdout] 3257 | / #[doc = " Applies a controlled rotation by a given angle around the Z-axis of the Bloch-sphere."]
[INFO] [stdout] 3258 | | #[doc = " The target qubit is rotated in states where the control qubit has value 1."]
[INFO] [stdout] 3259 | | #[doc = ""]
[INFO] [stdout] 3260 | | #[doc = "\\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 3292 | | #[doc = " - if \\p controlQubit and \\p targetQubit are equal"]
[INFO] [stdout] 3293 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetQubit qubit to rotate
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3257:5
[INFO] [stdout] |
[INFO] [stdout] 3257 | / #[doc = " Applies a controlled rotation by a given angle around the Z-axis of the Bloch-sphere."]
[INFO] [stdout] 3258 | | #[doc = " The target qubit is rotated in states where the control qubit has value 1."]
[INFO] [stdout] 3259 | | #[doc = ""]
[INFO] [stdout] 3260 | | #[doc = "\\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 3292 | | #[doc = " - if \\p controlQubit and \\p targetQubit are equal"]
[INFO] [stdout] 3293 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] angle angle by which to rotate the target qubit in radians
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:3302:5
[INFO] [stdout] |
[INFO] [stdout] 3302 | / #[doc = " Applies a controlled rotation by a given angle around a given vector on the Bloch-sphere."]
[INFO] [stdout] 3303 | | #[doc = " The vector must not be zero (else an error is thrown), but needn't be unit magnitude."]
[INFO] [stdout] 3304 | | #[doc = ""]
[INFO] [stdout] 3305 | | #[doc = " For angle \\f$\\theta\\f$ and axis vector \\f$\\vec{n}\\f$, applies \\f$R_{\\hat{n}} = \\exp \\left(- i \\frac{\\theta}{2} ...
[INFO] [stdout] ... |
[INFO] [stdout] 3337 | | #[doc = " - if \\p axis is the zero vector"]
[INFO] [stdout] 3338 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3302:5
[INFO] [stdout] |
[INFO] [stdout] 3302 | / #[doc = " Applies a controlled rotation by a given angle around a given vector on the Bloch-sphere."]
[INFO] [stdout] 3303 | | #[doc = " The vector must not be zero (else an error is thrown), but needn't be unit magnitude."]
[INFO] [stdout] 3304 | | #[doc = ""]
[INFO] [stdout] 3305 | | #[doc = " For angle \\f$\\theta\\f$ and axis vector \\f$\\vec{n}\\f$, applies \\f$R_{\\hat{n}} = \\exp \\left(- i \\frac{\\theta}{2} ...
[INFO] [stdout] ... |
[INFO] [stdout] 3337 | | #[doc = " - if \\p axis is the zero vector"]
[INFO] [stdout] 3338 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] controlQubit qubit with value 1 in the rotated states
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3302:5
[INFO] [stdout] |
[INFO] [stdout] 3302 | / #[doc = " Applies a controlled rotation by a given angle around a given vector on the Bloch-sphere."]
[INFO] [stdout] 3303 | | #[doc = " The vector must not be zero (else an error is thrown), but needn't be unit magnitude."]
[INFO] [stdout] 3304 | | #[doc = ""]
[INFO] [stdout] 3305 | | #[doc = " For angle \\f$\\theta\\f$ and axis vector \\f$\\vec{n}\\f$, applies \\f$R_{\\hat{n}} = \\exp \\left(- i \\frac{\\theta}{2} ...
[INFO] [stdout] ... |
[INFO] [stdout] 3337 | | #[doc = " - if \\p axis is the zero vector"]
[INFO] [stdout] 3338 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetQubit qubit to rotate
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3302:5
[INFO] [stdout] |
[INFO] [stdout] 3302 | / #[doc = " Applies a controlled rotation by a given angle around a given vector on the Bloch-sphere."]
[INFO] [stdout] 3303 | | #[doc = " The vector must not be zero (else an error is thrown), but needn't be unit magnitude."]
[INFO] [stdout] 3304 | | #[doc = ""]
[INFO] [stdout] 3305 | | #[doc = " For angle \\f$\\theta\\f$ and axis vector \\f$\\vec{n}\\f$, applies \\f$R_{\\hat{n}} = \\exp \\left(- i \\frac{\\theta}{2} ...
[INFO] [stdout] ... |
[INFO] [stdout] 3337 | | #[doc = " - if \\p axis is the zero vector"]
[INFO] [stdout] 3338 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] angle angle by which to rotate in radians
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3302:5
[INFO] [stdout] |
[INFO] [stdout] 3302 | / #[doc = " Applies a controlled rotation by a given angle around a given vector on the Bloch-sphere."]
[INFO] [stdout] 3303 | | #[doc = " The vector must not be zero (else an error is thrown), but needn't be unit magnitude."]
[INFO] [stdout] 3304 | | #[doc = ""]
[INFO] [stdout] 3305 | | #[doc = " For angle \\f$\\theta\\f$ and axis vector \\f$\\vec{n}\\f$, applies \\f$R_{\\hat{n}} = \\exp \\left(- i \\frac{\\theta}{2} ...
[INFO] [stdout] ... |
[INFO] [stdout] 3337 | | #[doc = " - if \\p axis is the zero vector"]
[INFO] [stdout] 3338 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] axis vector around which to rotate (can be non-unit; will be normalised)
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:3348:5
[INFO] [stdout] |
[INFO] [stdout] 3348 | / #[doc = " Apply a controlled unitary (single control, single target) parameterised by two given complex scalars."]
[INFO] [stdout] 3349 | | #[doc = " Given valid complex numbers \\f$\\alpha\\f$ and \\f$\\beta\\f$, applies the two-qubit unitary"]
[INFO] [stdout] 3350 | | #[doc = " \\f["]
[INFO] [stdout] 3351 | | #[doc = " \\begin{pmatrix}"]
[INFO] [stdout] ... |
[INFO] [stdout] 3394 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3395 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3348:5
[INFO] [stdout] |
[INFO] [stdout] 3348 | / #[doc = " Apply a controlled unitary (single control, single target) parameterised by two given complex scalars."]
[INFO] [stdout] 3349 | | #[doc = " Given valid complex numbers \\f$\\alpha\\f$ and \\f$\\beta\\f$, applies the two-qubit unitary"]
[INFO] [stdout] 3350 | | #[doc = " \\f["]
[INFO] [stdout] 3351 | | #[doc = " \\begin{pmatrix}"]
[INFO] [stdout] ... |
[INFO] [stdout] 3394 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3395 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] controlQubit apply the target unitary if this qubit has value 1
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3348:5
[INFO] [stdout] |
[INFO] [stdout] 3348 | / #[doc = " Apply a controlled unitary (single control, single target) parameterised by two given complex scalars."]
[INFO] [stdout] 3349 | | #[doc = " Given valid complex numbers \\f$\\alpha\\f$ and \\f$\\beta\\f$, applies the two-qubit unitary"]
[INFO] [stdout] 3350 | | #[doc = " \\f["]
[INFO] [stdout] 3351 | | #[doc = " \\begin{pmatrix}"]
[INFO] [stdout] ... |
[INFO] [stdout] 3394 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3395 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetQubit qubit on which to apply the target unitary
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3348:5
[INFO] [stdout] |
[INFO] [stdout] 3348 | / #[doc = " Apply a controlled unitary (single control, single target) parameterised by two given complex scalars."]
[INFO] [stdout] 3349 | | #[doc = " Given valid complex numbers \\f$\\alpha\\f$ and \\f$\\beta\\f$, applies the two-qubit unitary"]
[INFO] [stdout] 3350 | | #[doc = " \\f["]
[INFO] [stdout] 3351 | | #[doc = " \\begin{pmatrix}"]
[INFO] [stdout] ... |
[INFO] [stdout] 3394 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3395 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] alpha complex unitary parameter (row 1, column 1)
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3348:5
[INFO] [stdout] |
[INFO] [stdout] 3348 | / #[doc = " Apply a controlled unitary (single control, single target) parameterised by two given complex scalars."]
[INFO] [stdout] 3349 | | #[doc = " Given valid complex numbers \\f$\\alpha\\f$ and \\f$\\beta\\f$, applies the two-qubit unitary"]
[INFO] [stdout] 3350 | | #[doc = " \\f["]
[INFO] [stdout] 3351 | | #[doc = " \\begin{pmatrix}"]
[INFO] [stdout] ... |
[INFO] [stdout] 3394 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3395 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] beta complex unitary parameter (row 2, column 1)
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:3405:5
[INFO] [stdout] |
[INFO] [stdout] 3405 | / #[doc = " Apply a general controlled unitary (single control, single target), which can include a global phase factor."]
[INFO] [stdout] 3406 | | #[doc = " The given unitary is applied to the target qubit if the control qubit has value 1,"]
[INFO] [stdout] 3407 | | #[doc = " effecting the two-qubit unitary"]
[INFO] [stdout] 3408 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 3451 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3452 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3405:5
[INFO] [stdout] |
[INFO] [stdout] 3405 | / #[doc = " Apply a general controlled unitary (single control, single target), which can include a global phase factor."]
[INFO] [stdout] 3406 | | #[doc = " The given unitary is applied to the target qubit if the control qubit has value 1,"]
[INFO] [stdout] 3407 | | #[doc = " effecting the two-qubit unitary"]
[INFO] [stdout] 3408 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 3451 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3452 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] controlQubit apply unitary if this qubit is 1
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3405:5
[INFO] [stdout] |
[INFO] [stdout] 3405 | / #[doc = " Apply a general controlled unitary (single control, single target), which can include a global phase factor."]
[INFO] [stdout] 3406 | | #[doc = " The given unitary is applied to the target qubit if the control qubit has value 1,"]
[INFO] [stdout] 3407 | | #[doc = " effecting the two-qubit unitary"]
[INFO] [stdout] 3408 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 3451 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3452 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetQubit qubit to operate on
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3405:5
[INFO] [stdout] |
[INFO] [stdout] 3405 | / #[doc = " Apply a general controlled unitary (single control, single target), which can include a global phase factor."]
[INFO] [stdout] 3406 | | #[doc = " The given unitary is applied to the target qubit if the control qubit has value 1,"]
[INFO] [stdout] 3407 | | #[doc = " effecting the two-qubit unitary"]
[INFO] [stdout] 3408 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 3451 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3452 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] u single-qubit unitary matrix to apply
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:3461:5
[INFO] [stdout] |
[INFO] [stdout] 3461 | / #[doc = " Apply a general multiple-control single-target unitary, which can include"]
[INFO] [stdout] 3462 | | #[doc = " a global phase factor. Any number of control qubits can be specified,"]
[INFO] [stdout] 3463 | | #[doc = " and if all have value 1, the given unitary is applied to the target qubit."]
[INFO] [stdout] 3464 | | #[doc = " This effects the many-qubit unitary"]
[INFO] [stdout] ... |
[INFO] [stdout] 3520 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3521 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3461:5
[INFO] [stdout] |
[INFO] [stdout] 3461 | / #[doc = " Apply a general multiple-control single-target unitary, which can include"]
[INFO] [stdout] 3462 | | #[doc = " a global phase factor. Any number of control qubits can be specified,"]
[INFO] [stdout] 3463 | | #[doc = " and if all have value 1, the given unitary is applied to the target qubit."]
[INFO] [stdout] 3464 | | #[doc = " This effects the many-qubit unitary"]
[INFO] [stdout] ... |
[INFO] [stdout] 3520 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3521 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] controlQubits applies unitary if all qubits in this array equal 1
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3461:5
[INFO] [stdout] |
[INFO] [stdout] 3461 | / #[doc = " Apply a general multiple-control single-target unitary, which can include"]
[INFO] [stdout] 3462 | | #[doc = " a global phase factor. Any number of control qubits can be specified,"]
[INFO] [stdout] 3463 | | #[doc = " and if all have value 1, the given unitary is applied to the target qubit."]
[INFO] [stdout] 3464 | | #[doc = " This effects the many-qubit unitary"]
[INFO] [stdout] ... |
[INFO] [stdout] 3520 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3521 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numControlQubits number of control qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3461:5
[INFO] [stdout] |
[INFO] [stdout] 3461 | / #[doc = " Apply a general multiple-control single-target unitary, which can include"]
[INFO] [stdout] 3462 | | #[doc = " a global phase factor. Any number of control qubits can be specified,"]
[INFO] [stdout] 3463 | | #[doc = " and if all have value 1, the given unitary is applied to the target qubit."]
[INFO] [stdout] 3464 | | #[doc = " This effects the many-qubit unitary"]
[INFO] [stdout] ... |
[INFO] [stdout] 3520 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3521 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetQubit qubit to operate on
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3461:5
[INFO] [stdout] |
[INFO] [stdout] 3461 | / #[doc = " Apply a general multiple-control single-target unitary, which can include"]
[INFO] [stdout] 3462 | | #[doc = " a global phase factor. Any number of control qubits can be specified,"]
[INFO] [stdout] 3463 | | #[doc = " and if all have value 1, the given unitary is applied to the target qubit."]
[INFO] [stdout] 3464 | | #[doc = " This effects the many-qubit unitary"]
[INFO] [stdout] ... |
[INFO] [stdout] 3520 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3521 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] u single-qubit unitary matrix to apply
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:3531:5
[INFO] [stdout] |
[INFO] [stdout] 3531 | / #[doc = " Apply the single-qubit Pauli-X (also known as the X, sigma-X, NOT or bit-flip) gate."]
[INFO] [stdout] 3532 | | #[doc = " This is a rotation of \\f$\\pi\\f$ around the x-axis on the Bloch sphere. I.e."]
[INFO] [stdout] 3533 | | #[doc = " \\f["]
[INFO] [stdout] 3534 | | #[doc = " \\begin{pmatrix}"]
[INFO] [stdout] ... |
[INFO] [stdout] 3563 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3564 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3531:5
[INFO] [stdout] |
[INFO] [stdout] 3531 | / #[doc = " Apply the single-qubit Pauli-X (also known as the X, sigma-X, NOT or bit-flip) gate."]
[INFO] [stdout] 3532 | | #[doc = " This is a rotation of \\f$\\pi\\f$ around the x-axis on the Bloch sphere. I.e."]
[INFO] [stdout] 3533 | | #[doc = " \\f["]
[INFO] [stdout] 3534 | | #[doc = " \\begin{pmatrix}"]
[INFO] [stdout] ... |
[INFO] [stdout] 3563 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3564 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetQubit qubit to operate on
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:3568:5
[INFO] [stdout] |
[INFO] [stdout] 3568 | / #[doc = " Apply the single-qubit Pauli-Y (also known as the Y or sigma-Y) gate."]
[INFO] [stdout] 3569 | | #[doc = " This is a rotation of \\f$\\pi\\f$ around the Y-axis on the Bloch sphere. I.e."]
[INFO] [stdout] 3570 | | #[doc = " \\f["]
[INFO] [stdout] 3571 | | #[doc = " \\begin{pmatrix}"]
[INFO] [stdout] ... |
[INFO] [stdout] 3598 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3599 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3568:5
[INFO] [stdout] |
[INFO] [stdout] 3568 | / #[doc = " Apply the single-qubit Pauli-Y (also known as the Y or sigma-Y) gate."]
[INFO] [stdout] 3569 | | #[doc = " This is a rotation of \\f$\\pi\\f$ around the Y-axis on the Bloch sphere. I.e."]
[INFO] [stdout] 3570 | | #[doc = " \\f["]
[INFO] [stdout] 3571 | | #[doc = " \\begin{pmatrix}"]
[INFO] [stdout] ... |
[INFO] [stdout] 3598 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3599 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetQubit qubit to operate on
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:3603:5
[INFO] [stdout] |
[INFO] [stdout] 3603 | / #[doc = " Apply the single-qubit Pauli-Z (also known as the Z, sigma-Z or phase-flip) gate."]
[INFO] [stdout] 3604 | | #[doc = " This is a rotation of \\f$\\pi\\f$ around the Z-axis (a phase shift) on the Bloch sphere. I.e."]
[INFO] [stdout] 3605 | | #[doc = " \\f["]
[INFO] [stdout] 3606 | | #[doc = " \\begin{pmatrix}"]
[INFO] [stdout] ... |
[INFO] [stdout] 3636 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3637 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3603:5
[INFO] [stdout] |
[INFO] [stdout] 3603 | / #[doc = " Apply the single-qubit Pauli-Z (also known as the Z, sigma-Z or phase-flip) gate."]
[INFO] [stdout] 3604 | | #[doc = " This is a rotation of \\f$\\pi\\f$ around the Z-axis (a phase shift) on the Bloch sphere. I.e."]
[INFO] [stdout] 3605 | | #[doc = " \\f["]
[INFO] [stdout] 3606 | | #[doc = " \\begin{pmatrix}"]
[INFO] [stdout] ... |
[INFO] [stdout] 3636 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3637 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetQubit qubit to operate on
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:3641:5
[INFO] [stdout] |
[INFO] [stdout] 3641 | / #[doc = " Apply the single-qubit Hadamard gate."]
[INFO] [stdout] 3642 | | #[doc = " This takes \\f$|0\\rangle\\f$ to \\f$|+\\rangle\\f$ and \\f$|1\\rangle\\f$ to \\f$|-\\rangle\\f$, and is equivalent to a ro...
[INFO] [stdout] 3643 | | #[doc = " \\f$\\pi\\f$ around the x-axis then \\f$\\pi/2\\f$ about the y-axis on the Bloch-sphere. I.e."]
[INFO] [stdout] 3644 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 3668 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3669 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3641:5
[INFO] [stdout] |
[INFO] [stdout] 3641 | / #[doc = " Apply the single-qubit Hadamard gate."]
[INFO] [stdout] 3642 | | #[doc = " This takes \\f$|0\\rangle\\f$ to \\f$|+\\rangle\\f$ and \\f$|1\\rangle\\f$ to \\f$|-\\rangle\\f$, and is equivalent to a ro...
[INFO] [stdout] 3643 | | #[doc = " \\f$\\pi\\f$ around the x-axis then \\f$\\pi/2\\f$ about the y-axis on the Bloch-sphere. I.e."]
[INFO] [stdout] 3644 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 3668 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3669 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetQubit qubit to operate on
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:3673:5
[INFO] [stdout] |
[INFO] [stdout] 3673 | / #[doc = " Apply the controlled not (single control, single target) gate, also"]
[INFO] [stdout] 3674 | | #[doc = " known as the c-X, c-sigma-X, c-Pauli-X and c-bit-flip gate."]
[INFO] [stdout] 3675 | | #[doc = " This applies pauliX to the target qubit if the control qubit has value 1."]
[INFO] [stdout] 3676 | | #[doc = " This effects the two-qubit unitary"]
[INFO] [stdout] ... |
[INFO] [stdout] 3712 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3713 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the state-vector or density matrix to modify
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3673:5
[INFO] [stdout] |
[INFO] [stdout] 3673 | / #[doc = " Apply the controlled not (single control, single target) gate, also"]
[INFO] [stdout] 3674 | | #[doc = " known as the c-X, c-sigma-X, c-Pauli-X and c-bit-flip gate."]
[INFO] [stdout] 3675 | | #[doc = " This applies pauliX to the target qubit if the control qubit has value 1."]
[INFO] [stdout] 3676 | | #[doc = " This effects the two-qubit unitary"]
[INFO] [stdout] ... |
[INFO] [stdout] 3712 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3713 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] controlQubit nots the target if this qubit is 1
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3673:5
[INFO] [stdout] |
[INFO] [stdout] 3673 | / #[doc = " Apply the controlled not (single control, single target) gate, also"]
[INFO] [stdout] 3674 | | #[doc = " known as the c-X, c-sigma-X, c-Pauli-X and c-bit-flip gate."]
[INFO] [stdout] 3675 | | #[doc = " This applies pauliX to the target qubit if the control qubit has value 1."]
[INFO] [stdout] 3676 | | #[doc = " This effects the two-qubit unitary"]
[INFO] [stdout] ... |
[INFO] [stdout] 3712 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3713 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetQubit qubit to not
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:3721:5
[INFO] [stdout] |
[INFO] [stdout] 3721 | / #[doc = " Apply a NOT (or Pauli X) gate with multiple control and target qubits."]
[INFO] [stdout] 3722 | | #[doc = " This applies pauliX to qubits \\p targs on every basis state for which the"]
[INFO] [stdout] 3723 | | #[doc = " control qubits \\p ctrls are all in the \\f$|1\\rangle\\f$ state. The ordering within"]
[INFO] [stdout] 3724 | | #[doc = " each of \\p ctrls and \\p targs has no effect on the operation."]
[INFO] [stdout] ... |
[INFO] [stdout] 3792 | | #[doc = " - if \\p targs contains fewer elements than \\p numTargs"]
[INFO] [stdout] 3793 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg a state-vector or density matrix to modify
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3721:5
[INFO] [stdout] |
[INFO] [stdout] 3721 | / #[doc = " Apply a NOT (or Pauli X) gate with multiple control and target qubits."]
[INFO] [stdout] 3722 | | #[doc = " This applies pauliX to qubits \\p targs on every basis state for which the"]
[INFO] [stdout] 3723 | | #[doc = " control qubits \\p ctrls are all in the \\f$|1\\rangle\\f$ state. The ordering within"]
[INFO] [stdout] 3724 | | #[doc = " each of \\p ctrls and \\p targs has no effect on the operation."]
[INFO] [stdout] ... |
[INFO] [stdout] 3792 | | #[doc = " - if \\p targs contains fewer elements than \\p numTargs"]
[INFO] [stdout] 3793 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] ctrls a list of the control qubit indices
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3721:5
[INFO] [stdout] |
[INFO] [stdout] 3721 | / #[doc = " Apply a NOT (or Pauli X) gate with multiple control and target qubits."]
[INFO] [stdout] 3722 | | #[doc = " This applies pauliX to qubits \\p targs on every basis state for which the"]
[INFO] [stdout] 3723 | | #[doc = " control qubits \\p ctrls are all in the \\f$|1\\rangle\\f$ state. The ordering within"]
[INFO] [stdout] 3724 | | #[doc = " each of \\p ctrls and \\p targs has no effect on the operation."]
[INFO] [stdout] ... |
[INFO] [stdout] 3792 | | #[doc = " - if \\p targs contains fewer elements than \\p numTargs"]
[INFO] [stdout] 3793 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numCtrls the length of list \p ctrls
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3721:5
[INFO] [stdout] |
[INFO] [stdout] 3721 | / #[doc = " Apply a NOT (or Pauli X) gate with multiple control and target qubits."]
[INFO] [stdout] 3722 | | #[doc = " This applies pauliX to qubits \\p targs on every basis state for which the"]
[INFO] [stdout] 3723 | | #[doc = " control qubits \\p ctrls are all in the \\f$|1\\rangle\\f$ state. The ordering within"]
[INFO] [stdout] 3724 | | #[doc = " each of \\p ctrls and \\p targs has no effect on the operation."]
[INFO] [stdout] ... |
[INFO] [stdout] 3792 | | #[doc = " - if \\p targs contains fewer elements than \\p numTargs"]
[INFO] [stdout] 3793 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targs a list of the qubits to be targeted by the X gates
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3721:5
[INFO] [stdout] |
[INFO] [stdout] 3721 | / #[doc = " Apply a NOT (or Pauli X) gate with multiple control and target qubits."]
[INFO] [stdout] 3722 | | #[doc = " This applies pauliX to qubits \\p targs on every basis state for which the"]
[INFO] [stdout] 3723 | | #[doc = " control qubits \\p ctrls are all in the \\f$|1\\rangle\\f$ state. The ordering within"]
[INFO] [stdout] 3724 | | #[doc = " each of \\p ctrls and \\p targs has no effect on the operation."]
[INFO] [stdout] ... |
[INFO] [stdout] 3792 | | #[doc = " - if \\p targs contains fewer elements than \\p numTargs"]
[INFO] [stdout] 3793 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numTargs the length of list \p targs
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:3803:5
[INFO] [stdout] |
[INFO] [stdout] 3803 | / #[doc = " Apply the controlled pauliY (single control, single target) gate, also"]
[INFO] [stdout] 3804 | | #[doc = " known as the c-Y and c-sigma-Y gate."]
[INFO] [stdout] 3805 | | #[doc = " This applies pauliY to the target qubit if the control qubit has value 1."]
[INFO] [stdout] 3806 | | #[doc = " This effects the two-qubit unitary"]
[INFO] [stdout] ... |
[INFO] [stdout] 3840 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 3841 | | #[doc = " @author Ania Brown (debug)"]
[INFO] [stdout] | |__________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3803:5
[INFO] [stdout] |
[INFO] [stdout] 3803 | / #[doc = " Apply the controlled pauliY (single control, single target) gate, also"]
[INFO] [stdout] 3804 | | #[doc = " known as the c-Y and c-sigma-Y gate."]
[INFO] [stdout] 3805 | | #[doc = " This applies pauliY to the target qubit if the control qubit has value 1."]
[INFO] [stdout] 3806 | | #[doc = " This effects the two-qubit unitary"]
[INFO] [stdout] ... |
[INFO] [stdout] 3840 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 3841 | | #[doc = " @author Ania Brown (debug)"]
[INFO] [stdout] | |__________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] controlQubit applies pauliY to the target if this qubit is 1
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3803:5
[INFO] [stdout] |
[INFO] [stdout] 3803 | / #[doc = " Apply the controlled pauliY (single control, single target) gate, also"]
[INFO] [stdout] 3804 | | #[doc = " known as the c-Y and c-sigma-Y gate."]
[INFO] [stdout] 3805 | | #[doc = " This applies pauliY to the target qubit if the control qubit has value 1."]
[INFO] [stdout] 3806 | | #[doc = " This effects the two-qubit unitary"]
[INFO] [stdout] ... |
[INFO] [stdout] 3840 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 3841 | | #[doc = " @author Ania Brown (debug)"]
[INFO] [stdout] | |__________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetQubit qubit to not
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3849:5
[INFO] [stdout] |
[INFO] [stdout] 3849 | / #[doc = " Gives the probability of a specified qubit being measured in the given outcome (0 or 1)."]
[INFO] [stdout] 3850 | | #[doc = " This performs no actual measurement and does not change the state of the qubits."]
[INFO] [stdout] 3851 | | #[doc = ""]
[INFO] [stdout] 3852 | | #[doc = " For state-vectors, this function works by summing the absolute-value-squared of every"]
[INFO] [stdout] ... |
[INFO] [stdout] 3878 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3879 | | #[doc = " @author Tyson Jones (density matrix)"]
[INFO] [stdout] | |____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qureg object representing the set of all qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3849:5
[INFO] [stdout] |
[INFO] [stdout] 3849 | / #[doc = " Gives the probability of a specified qubit being measured in the given outcome (0 or 1)."]
[INFO] [stdout] 3850 | | #[doc = " This performs no actual measurement and does not change the state of the qubits."]
[INFO] [stdout] 3851 | | #[doc = ""]
[INFO] [stdout] 3852 | | #[doc = " For state-vectors, this function works by summing the absolute-value-squared of every"]
[INFO] [stdout] ... |
[INFO] [stdout] 3878 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3879 | | #[doc = " @author Tyson Jones (density matrix)"]
[INFO] [stdout] | |____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] measureQubit qubit to study
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3849:5
[INFO] [stdout] |
[INFO] [stdout] 3849 | / #[doc = " Gives the probability of a specified qubit being measured in the given outcome (0 or 1)."]
[INFO] [stdout] 3850 | | #[doc = " This performs no actual measurement and does not change the state of the qubits."]
[INFO] [stdout] 3851 | | #[doc = ""]
[INFO] [stdout] 3852 | | #[doc = " For state-vectors, this function works by summing the absolute-value-squared of every"]
[INFO] [stdout] ... |
[INFO] [stdout] 3878 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 3879 | | #[doc = " @author Tyson Jones (density matrix)"]
[INFO] [stdout] | |____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] outcome for which to find the probability of the qubit being measured in
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout] --> src/bindings.rs:3887:5
[INFO] [stdout] |
[INFO] [stdout] 3887 | / #[doc = " Populates \\p outcomeProbs with the probabilities of every outcome of the sub-register"]
[INFO] [stdout] 3888 | | #[doc = " contained in \\p qubits."]
[INFO] [stdout] 3889 | | #[doc = ""]
[INFO] [stdout] 3890 | | #[doc = " > This performs no actual measurement and does not modify \\p qureg."]
[INFO] [stdout] ... |
[INFO] [stdout] 3971 | | #[doc = " - if \\p outcomeProbs contains space for fewer than 1<<\\p numQubits elements"]
[INFO] [stdout] 3972 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[out] outcomeProbs a pre-allocated array of length 1<<\p numQubits,
[INFO] [stdout] ^^^
[INFO] [stdout] = note: no item named `out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3887:5
[INFO] [stdout] |
[INFO] [stdout] 3887 | / #[doc = " Populates \\p outcomeProbs with the probabilities of every outcome of the sub-register"]
[INFO] [stdout] 3888 | | #[doc = " contained in \\p qubits."]
[INFO] [stdout] 3889 | | #[doc = ""]
[INFO] [stdout] 3890 | | #[doc = " > This performs no actual measurement and does not modify \\p qureg."]
[INFO] [stdout] ... |
[INFO] [stdout] 3971 | | #[doc = " - if \\p outcomeProbs contains space for fewer than 1<<\\p numQubits elements"]
[INFO] [stdout] 3972 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qureg a state-vector or density matrix to study
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3887:5
[INFO] [stdout] |
[INFO] [stdout] 3887 | / #[doc = " Populates \\p outcomeProbs with the probabilities of every outcome of the sub-register"]
[INFO] [stdout] 3888 | | #[doc = " contained in \\p qubits."]
[INFO] [stdout] 3889 | | #[doc = ""]
[INFO] [stdout] 3890 | | #[doc = " > This performs no actual measurement and does not modify \\p qureg."]
[INFO] [stdout] ... |
[INFO] [stdout] 3971 | | #[doc = " - if \\p outcomeProbs contains space for fewer than 1<<\\p numQubits elements"]
[INFO] [stdout] 3972 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qubits a list of qubits to study
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3887:5
[INFO] [stdout] |
[INFO] [stdout] 3887 | / #[doc = " Populates \\p outcomeProbs with the probabilities of every outcome of the sub-register"]
[INFO] [stdout] 3888 | | #[doc = " contained in \\p qubits."]
[INFO] [stdout] 3889 | | #[doc = ""]
[INFO] [stdout] 3890 | | #[doc = " > This performs no actual measurement and does not modify \\p qureg."]
[INFO] [stdout] ... |
[INFO] [stdout] 3971 | | #[doc = " - if \\p outcomeProbs contains space for fewer than 1<<\\p numQubits elements"]
[INFO] [stdout] 3972 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numQubits the length of list \p qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:3981:5
[INFO] [stdout] |
[INFO] [stdout] 3981 | / #[doc = " Measures a single qubit, collapsing it randomly to 0 or 1."]
[INFO] [stdout] 3982 | | #[doc = ""]
[INFO] [stdout] 3983 | | #[doc = " Outcome probabilities are weighted by the state vector, which is irreversibly"]
[INFO] [stdout] 3984 | | #[doc = " changed after collapse to be consistent with the outcome."]
[INFO] [stdout] ... |
[INFO] [stdout] 4001 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 4002 | | #[doc = " @author Tyson Jones (density matrix)"]
[INFO] [stdout] | |____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] measureQubit qubit to measure
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4006:5
[INFO] [stdout] |
[INFO] [stdout] 4006 | / #[doc = " Computes the inner product \\f$ \\langle \\text{bra} | \\text{ket} \\rangle \\f$ of two"]
[INFO] [stdout] 4007 | | #[doc = " equal-size state vectors, given by"]
[INFO] [stdout] 4008 | | #[doc = " \\f["]
[INFO] [stdout] 4009 | | #[doc = "\\langle \\text{bra} | \\text{ket} \\rangle = \\sum_i {\\text{bra}_i}^* \\; \\times \\; \\text{ket}_i"]
[INFO] [stdout] ... |
[INFO] [stdout] 4028 | | #[doc = " - if \\p bra and \\p ket do not have equal dimensions"]
[INFO] [stdout] 4029 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] bra qureg to be the 'bra' (i.e. have its values conjugate transposed) in the inner product
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4006:5
[INFO] [stdout] |
[INFO] [stdout] 4006 | / #[doc = " Computes the inner product \\f$ \\langle \\text{bra} | \\text{ket} \\rangle \\f$ of two"]
[INFO] [stdout] 4007 | | #[doc = " equal-size state vectors, given by"]
[INFO] [stdout] 4008 | | #[doc = " \\f["]
[INFO] [stdout] 4009 | | #[doc = "\\langle \\text{bra} | \\text{ket} \\rangle = \\sum_i {\\text{bra}_i}^* \\; \\times \\; \\text{ket}_i"]
[INFO] [stdout] ... |
[INFO] [stdout] 4028 | | #[doc = " - if \\p bra and \\p ket do not have equal dimensions"]
[INFO] [stdout] 4029 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] ket qureg to be the 'ket' in the inner product
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4033:5
[INFO] [stdout] |
[INFO] [stdout] 4033 | / #[doc = " Computes the Hilbert-Schmidt scalar product"]
[INFO] [stdout] 4034 | | #[doc = " (which is equivalent to the Frobenius inner product of matrices)"]
[INFO] [stdout] 4035 | | #[doc = " of two density matrices \\p rho1 and \\p rho2 of equivalent size."]
[INFO] [stdout] 4036 | | #[doc = " That is, we define the Hilbert-Schmidt scalar product"]
[INFO] [stdout] ... |
[INFO] [stdout] 4081 | | #[doc = " @author Balint Koczor (CPU)"]
[INFO] [stdout] 4082 | | #[doc = " @author Tyson Jones (GPU)"]
[INFO] [stdout] | |_________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] rho1 qureg as a density matrix (to have its values conjugate transposed)
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4033:5
[INFO] [stdout] |
[INFO] [stdout] 4033 | / #[doc = " Computes the Hilbert-Schmidt scalar product"]
[INFO] [stdout] 4034 | | #[doc = " (which is equivalent to the Frobenius inner product of matrices)"]
[INFO] [stdout] 4035 | | #[doc = " of two density matrices \\p rho1 and \\p rho2 of equivalent size."]
[INFO] [stdout] 4036 | | #[doc = " That is, we define the Hilbert-Schmidt scalar product"]
[INFO] [stdout] ... |
[INFO] [stdout] 4081 | | #[doc = " @author Balint Koczor (CPU)"]
[INFO] [stdout] 4082 | | #[doc = " @author Tyson Jones (GPU)"]
[INFO] [stdout] | |_________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] rho2 qureg as a density matrix
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4086:5
[INFO] [stdout] |
[INFO] [stdout] 4086 | / #[doc = " Obtain the seeds presently used in random number generation."]
[INFO] [stdout] 4087 | | #[doc = ""]
[INFO] [stdout] 4088 | | #[doc = " This function sets argument \\p seeds to the address of the array of keys"]
[INFO] [stdout] 4089 | | #[doc = " which have seeded QuEST's"]
[INFO] [stdout] ... |
[INFO] [stdout] 4125 | | #[doc = " @param[in] numSeeds a pointer to an integer to be modified"]
[INFO] [stdout] 4126 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] env the ::QuESTEnv runtime environment
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4086:5
[INFO] [stdout] |
[INFO] [stdout] 4086 | / #[doc = " Obtain the seeds presently used in random number generation."]
[INFO] [stdout] 4087 | | #[doc = ""]
[INFO] [stdout] 4088 | | #[doc = " This function sets argument \\p seeds to the address of the array of keys"]
[INFO] [stdout] 4089 | | #[doc = " which have seeded QuEST's"]
[INFO] [stdout] ... |
[INFO] [stdout] 4125 | | #[doc = " @param[in] numSeeds a pointer to an integer to be modified"]
[INFO] [stdout] 4126 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] seeds a pointer to an unitialised array to be modified
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4086:5
[INFO] [stdout] |
[INFO] [stdout] 4086 | / #[doc = " Obtain the seeds presently used in random number generation."]
[INFO] [stdout] 4087 | | #[doc = ""]
[INFO] [stdout] 4088 | | #[doc = " This function sets argument \\p seeds to the address of the array of keys"]
[INFO] [stdout] 4089 | | #[doc = " which have seeded QuEST's"]
[INFO] [stdout] ... |
[INFO] [stdout] 4125 | | #[doc = " @param[in] numSeeds a pointer to an integer to be modified"]
[INFO] [stdout] 4126 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numSeeds a pointer to an integer to be modified
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:4134:5
[INFO] [stdout] |
[INFO] [stdout] 4134 | / #[doc = " Mixes a density matrix \\p qureg to induce single-qubit dephasing noise."]
[INFO] [stdout] 4135 | | #[doc = " With probability \\p prob, applies Pauli Z to \\p targetQubit."]
[INFO] [stdout] 4136 | | #[doc = ""]
[INFO] [stdout] 4137 | | #[doc = " This transforms \\p qureg = \\f$\\rho\\f$ into the mixed state"]
[INFO] [stdout] ... |
[INFO] [stdout] 4160 | | #[doc = " @author Tyson Jones (GPU, doc)"]
[INFO] [stdout] 4161 | | #[doc = " @author Ania Brown (CPU, distributed)"]
[INFO] [stdout] | |_____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg a density matrix
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4134:5
[INFO] [stdout] |
[INFO] [stdout] 4134 | / #[doc = " Mixes a density matrix \\p qureg to induce single-qubit dephasing noise."]
[INFO] [stdout] 4135 | | #[doc = " With probability \\p prob, applies Pauli Z to \\p targetQubit."]
[INFO] [stdout] 4136 | | #[doc = ""]
[INFO] [stdout] 4137 | | #[doc = " This transforms \\p qureg = \\f$\\rho\\f$ into the mixed state"]
[INFO] [stdout] ... |
[INFO] [stdout] 4160 | | #[doc = " @author Tyson Jones (GPU, doc)"]
[INFO] [stdout] 4161 | | #[doc = " @author Ania Brown (CPU, distributed)"]
[INFO] [stdout] | |_____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetQubit qubit upon which to induce dephasing noise
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4134:5
[INFO] [stdout] |
[INFO] [stdout] 4134 | / #[doc = " Mixes a density matrix \\p qureg to induce single-qubit dephasing noise."]
[INFO] [stdout] 4135 | | #[doc = " With probability \\p prob, applies Pauli Z to \\p targetQubit."]
[INFO] [stdout] 4136 | | #[doc = ""]
[INFO] [stdout] 4137 | | #[doc = " This transforms \\p qureg = \\f$\\rho\\f$ into the mixed state"]
[INFO] [stdout] ... |
[INFO] [stdout] 4160 | | #[doc = " @author Tyson Jones (GPU, doc)"]
[INFO] [stdout] 4161 | | #[doc = " @author Ania Brown (CPU, distributed)"]
[INFO] [stdout] | |_____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] prob the probability of the phase error occuring
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:4165:5
[INFO] [stdout] |
[INFO] [stdout] 4165 | / #[doc = " Mixes a density matrix \\p qureg to induce two-qubit dephasing noise."]
[INFO] [stdout] 4166 | | #[doc = " With probability \\p prob, applies Pauli Z to either or both qubits."]
[INFO] [stdout] 4167 | | #[doc = ""]
[INFO] [stdout] 4168 | | #[doc = " This transforms \\p qureg = \\f$\\rho\\f$ into the mixed state"]
[INFO] [stdout] ... |
[INFO] [stdout] 4192 | | #[doc = " @author Tyson Jones (GPU, doc)"]
[INFO] [stdout] 4193 | | #[doc = " @author Ania Brown (CPU, distributed)"]
[INFO] [stdout] | |_____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg a density matrix
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4165:5
[INFO] [stdout] |
[INFO] [stdout] 4165 | / #[doc = " Mixes a density matrix \\p qureg to induce two-qubit dephasing noise."]
[INFO] [stdout] 4166 | | #[doc = " With probability \\p prob, applies Pauli Z to either or both qubits."]
[INFO] [stdout] 4167 | | #[doc = ""]
[INFO] [stdout] 4168 | | #[doc = " This transforms \\p qureg = \\f$\\rho\\f$ into the mixed state"]
[INFO] [stdout] ... |
[INFO] [stdout] 4192 | | #[doc = " @author Tyson Jones (GPU, doc)"]
[INFO] [stdout] 4193 | | #[doc = " @author Ania Brown (CPU, distributed)"]
[INFO] [stdout] | |_____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qubit1 qubit upon which to induce dephasing noise
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4165:5
[INFO] [stdout] |
[INFO] [stdout] 4165 | / #[doc = " Mixes a density matrix \\p qureg to induce two-qubit dephasing noise."]
[INFO] [stdout] 4166 | | #[doc = " With probability \\p prob, applies Pauli Z to either or both qubits."]
[INFO] [stdout] 4167 | | #[doc = ""]
[INFO] [stdout] 4168 | | #[doc = " This transforms \\p qureg = \\f$\\rho\\f$ into the mixed state"]
[INFO] [stdout] ... |
[INFO] [stdout] 4192 | | #[doc = " @author Tyson Jones (GPU, doc)"]
[INFO] [stdout] 4193 | | #[doc = " @author Ania Brown (CPU, distributed)"]
[INFO] [stdout] | |_____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qubit2 qubit upon which to induce dephasing noise
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4165:5
[INFO] [stdout] |
[INFO] [stdout] 4165 | / #[doc = " Mixes a density matrix \\p qureg to induce two-qubit dephasing noise."]
[INFO] [stdout] 4166 | | #[doc = " With probability \\p prob, applies Pauli Z to either or both qubits."]
[INFO] [stdout] 4167 | | #[doc = ""]
[INFO] [stdout] 4168 | | #[doc = " This transforms \\p qureg = \\f$\\rho\\f$ into the mixed state"]
[INFO] [stdout] ... |
[INFO] [stdout] 4192 | | #[doc = " @author Tyson Jones (GPU, doc)"]
[INFO] [stdout] 4193 | | #[doc = " @author Ania Brown (CPU, distributed)"]
[INFO] [stdout] | |_____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] prob the probability of the phase error occuring
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:4202:5
[INFO] [stdout] |
[INFO] [stdout] 4202 | / #[doc = " Mixes a density matrix \\p qureg to induce single-qubit homogeneous depolarising noise."]
[INFO] [stdout] 4203 | | #[doc = " This is equivalent to, with probability \\p prob, uniformly randomly applying"]
[INFO] [stdout] 4204 | | #[doc = " either Pauli X, Y, or Z to \\p targetQubit."]
[INFO] [stdout] 4205 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 4240 | | #[doc = " @author Tyson Jones (GPU, doc)"]
[INFO] [stdout] 4241 | | #[doc = " @author Ania Brown (CPU, distributed)"]
[INFO] [stdout] | |_____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg a density matrix
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4202:5
[INFO] [stdout] |
[INFO] [stdout] 4202 | / #[doc = " Mixes a density matrix \\p qureg to induce single-qubit homogeneous depolarising noise."]
[INFO] [stdout] 4203 | | #[doc = " This is equivalent to, with probability \\p prob, uniformly randomly applying"]
[INFO] [stdout] 4204 | | #[doc = " either Pauli X, Y, or Z to \\p targetQubit."]
[INFO] [stdout] 4205 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 4240 | | #[doc = " @author Tyson Jones (GPU, doc)"]
[INFO] [stdout] 4241 | | #[doc = " @author Ania Brown (CPU, distributed)"]
[INFO] [stdout] | |_____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetQubit qubit upon which to induce depolarising noise
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4202:5
[INFO] [stdout] |
[INFO] [stdout] 4202 | / #[doc = " Mixes a density matrix \\p qureg to induce single-qubit homogeneous depolarising noise."]
[INFO] [stdout] 4203 | | #[doc = " This is equivalent to, with probability \\p prob, uniformly randomly applying"]
[INFO] [stdout] 4204 | | #[doc = " either Pauli X, Y, or Z to \\p targetQubit."]
[INFO] [stdout] 4205 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 4240 | | #[doc = " @author Tyson Jones (GPU, doc)"]
[INFO] [stdout] 4241 | | #[doc = " @author Ania Brown (CPU, distributed)"]
[INFO] [stdout] | |_____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] prob the probability of the depolarising error occuring
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:4245:5
[INFO] [stdout] |
[INFO] [stdout] 4245 | / #[doc = " Mixes a density matrix \\p qureg to induce single-qubit amplitude damping (decay to 0 state)."]
[INFO] [stdout] 4246 | | #[doc = " With probability \\p prob, applies damping (transition from 1 to 0 state)."]
[INFO] [stdout] 4247 | | #[doc = ""]
[INFO] [stdout] 4248 | | #[doc = " This transforms \\p qureg = \\f$\\rho\\f$ into the mixed state"]
[INFO] [stdout] ... |
[INFO] [stdout] 4278 | | #[doc = " @author Ania Brown (GPU, patched local CPU)"]
[INFO] [stdout] 4279 | | #[doc = " @author Tyson Jones (distributed, doc)"]
[INFO] [stdout] | |______________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg a density matrix
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4245:5
[INFO] [stdout] |
[INFO] [stdout] 4245 | / #[doc = " Mixes a density matrix \\p qureg to induce single-qubit amplitude damping (decay to 0 state)."]
[INFO] [stdout] 4246 | | #[doc = " With probability \\p prob, applies damping (transition from 1 to 0 state)."]
[INFO] [stdout] 4247 | | #[doc = ""]
[INFO] [stdout] 4248 | | #[doc = " This transforms \\p qureg = \\f$\\rho\\f$ into the mixed state"]
[INFO] [stdout] ... |
[INFO] [stdout] 4278 | | #[doc = " @author Ania Brown (GPU, patched local CPU)"]
[INFO] [stdout] 4279 | | #[doc = " @author Tyson Jones (distributed, doc)"]
[INFO] [stdout] | |______________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetQubit qubit upon which to induce amplitude damping
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4245:5
[INFO] [stdout] |
[INFO] [stdout] 4245 | / #[doc = " Mixes a density matrix \\p qureg to induce single-qubit amplitude damping (decay to 0 state)."]
[INFO] [stdout] 4246 | | #[doc = " With probability \\p prob, applies damping (transition from 1 to 0 state)."]
[INFO] [stdout] 4247 | | #[doc = ""]
[INFO] [stdout] 4248 | | #[doc = " This transforms \\p qureg = \\f$\\rho\\f$ into the mixed state"]
[INFO] [stdout] ... |
[INFO] [stdout] 4278 | | #[doc = " @author Ania Brown (GPU, patched local CPU)"]
[INFO] [stdout] 4279 | | #[doc = " @author Tyson Jones (distributed, doc)"]
[INFO] [stdout] | |______________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] prob the probability of the damping
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:4283:5
[INFO] [stdout] |
[INFO] [stdout] 4283 | / #[doc = " Mixes a density matrix \\p qureg to induce two-qubit homogeneous depolarising noise."]
[INFO] [stdout] 4284 | | #[doc = " With probability \\p prob, applies to \\p qubit1 and \\p qubit2 any operator of the set"]
[INFO] [stdout] 4285 | | #[doc = " \\f$\\{ IX, IY, IZ, XI, YI, ZI, XX, XY, XZ, YX, YY, YZ, ZX, ZY, ZZ \\}\\f$."]
[INFO] [stdout] 4286 | | #[doc = " Note this is the set of all two-qubit Pauli gates excluding \\f$II\\f$."]
[INFO] [stdout] ... |
[INFO] [stdout] 4345 | | #[doc = " @author Tyson Jones (GPU, doc)"]
[INFO] [stdout] 4346 | | #[doc = " @author Ania Brown (CPU, distributed)"]
[INFO] [stdout] | |_____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg a density matrix
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4283:5
[INFO] [stdout] |
[INFO] [stdout] 4283 | / #[doc = " Mixes a density matrix \\p qureg to induce two-qubit homogeneous depolarising noise."]
[INFO] [stdout] 4284 | | #[doc = " With probability \\p prob, applies to \\p qubit1 and \\p qubit2 any operator of the set"]
[INFO] [stdout] 4285 | | #[doc = " \\f$\\{ IX, IY, IZ, XI, YI, ZI, XX, XY, XZ, YX, YY, YZ, ZX, ZY, ZZ \\}\\f$."]
[INFO] [stdout] 4286 | | #[doc = " Note this is the set of all two-qubit Pauli gates excluding \\f$II\\f$."]
[INFO] [stdout] ... |
[INFO] [stdout] 4345 | | #[doc = " @author Tyson Jones (GPU, doc)"]
[INFO] [stdout] 4346 | | #[doc = " @author Ania Brown (CPU, distributed)"]
[INFO] [stdout] | |_____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qubit1 qubit upon which to induce depolarising noise
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4283:5
[INFO] [stdout] |
[INFO] [stdout] 4283 | / #[doc = " Mixes a density matrix \\p qureg to induce two-qubit homogeneous depolarising noise."]
[INFO] [stdout] 4284 | | #[doc = " With probability \\p prob, applies to \\p qubit1 and \\p qubit2 any operator of the set"]
[INFO] [stdout] 4285 | | #[doc = " \\f$\\{ IX, IY, IZ, XI, YI, ZI, XX, XY, XZ, YX, YY, YZ, ZX, ZY, ZZ \\}\\f$."]
[INFO] [stdout] 4286 | | #[doc = " Note this is the set of all two-qubit Pauli gates excluding \\f$II\\f$."]
[INFO] [stdout] ... |
[INFO] [stdout] 4345 | | #[doc = " @author Tyson Jones (GPU, doc)"]
[INFO] [stdout] 4346 | | #[doc = " @author Ania Brown (CPU, distributed)"]
[INFO] [stdout] | |_____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qubit2 qubit upon which to induce depolarising noise
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4283:5
[INFO] [stdout] |
[INFO] [stdout] 4283 | / #[doc = " Mixes a density matrix \\p qureg to induce two-qubit homogeneous depolarising noise."]
[INFO] [stdout] 4284 | | #[doc = " With probability \\p prob, applies to \\p qubit1 and \\p qubit2 any operator of the set"]
[INFO] [stdout] 4285 | | #[doc = " \\f$\\{ IX, IY, IZ, XI, YI, ZI, XX, XY, XZ, YX, YY, YZ, ZX, ZY, ZZ \\}\\f$."]
[INFO] [stdout] 4286 | | #[doc = " Note this is the set of all two-qubit Pauli gates excluding \\f$II\\f$."]
[INFO] [stdout] ... |
[INFO] [stdout] 4345 | | #[doc = " @author Tyson Jones (GPU, doc)"]
[INFO] [stdout] 4346 | | #[doc = " @author Ania Brown (CPU, distributed)"]
[INFO] [stdout] | |_____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] prob the probability of the depolarising error occuring
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:4355:5
[INFO] [stdout] |
[INFO] [stdout] 4355 | / #[doc = " Mixes a density matrix \\p qureg to induce general single-qubit Pauli noise."]
[INFO] [stdout] 4356 | | #[doc = " With probabilities \\p probX, \\p probY and \\p probZ, applies Pauli X, Y, and Z"]
[INFO] [stdout] 4357 | | #[doc = " respectively to \\p targetQubit."]
[INFO] [stdout] 4358 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 4391 | | #[doc = " @author Balint Koczor"]
[INFO] [stdout] 4392 | | #[doc = " @author Tyson Jones (refactored, doc)"]
[INFO] [stdout] | |_____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg a density matrix
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4355:5
[INFO] [stdout] |
[INFO] [stdout] 4355 | / #[doc = " Mixes a density matrix \\p qureg to induce general single-qubit Pauli noise."]
[INFO] [stdout] 4356 | | #[doc = " With probabilities \\p probX, \\p probY and \\p probZ, applies Pauli X, Y, and Z"]
[INFO] [stdout] 4357 | | #[doc = " respectively to \\p targetQubit."]
[INFO] [stdout] 4358 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 4391 | | #[doc = " @author Balint Koczor"]
[INFO] [stdout] 4392 | | #[doc = " @author Tyson Jones (refactored, doc)"]
[INFO] [stdout] | |_____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetQubit qubit to decohere
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4355:5
[INFO] [stdout] |
[INFO] [stdout] 4355 | / #[doc = " Mixes a density matrix \\p qureg to induce general single-qubit Pauli noise."]
[INFO] [stdout] 4356 | | #[doc = " With probabilities \\p probX, \\p probY and \\p probZ, applies Pauli X, Y, and Z"]
[INFO] [stdout] 4357 | | #[doc = " respectively to \\p targetQubit."]
[INFO] [stdout] 4358 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 4391 | | #[doc = " @author Balint Koczor"]
[INFO] [stdout] 4392 | | #[doc = " @author Tyson Jones (refactored, doc)"]
[INFO] [stdout] | |_____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] probX the probability of inducing an X error
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4355:5
[INFO] [stdout] |
[INFO] [stdout] 4355 | / #[doc = " Mixes a density matrix \\p qureg to induce general single-qubit Pauli noise."]
[INFO] [stdout] 4356 | | #[doc = " With probabilities \\p probX, \\p probY and \\p probZ, applies Pauli X, Y, and Z"]
[INFO] [stdout] 4357 | | #[doc = " respectively to \\p targetQubit."]
[INFO] [stdout] 4358 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 4391 | | #[doc = " @author Balint Koczor"]
[INFO] [stdout] 4392 | | #[doc = " @author Tyson Jones (refactored, doc)"]
[INFO] [stdout] | |_____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] probY the probability of inducing an Y error
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4355:5
[INFO] [stdout] |
[INFO] [stdout] 4355 | / #[doc = " Mixes a density matrix \\p qureg to induce general single-qubit Pauli noise."]
[INFO] [stdout] 4356 | | #[doc = " With probabilities \\p probX, \\p probY and \\p probZ, applies Pauli X, Y, and Z"]
[INFO] [stdout] 4357 | | #[doc = " respectively to \\p targetQubit."]
[INFO] [stdout] 4358 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 4391 | | #[doc = " @author Balint Koczor"]
[INFO] [stdout] 4392 | | #[doc = " @author Tyson Jones (refactored, doc)"]
[INFO] [stdout] | |_____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] probZ the probability of inducing an Z error
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:4402:5
[INFO] [stdout] |
[INFO] [stdout] 4402 | / #[doc = " Modifies combineQureg to become (1-\\p prob)\\p combineProb + \\p prob \\p otherQureg."]
[INFO] [stdout] 4403 | | #[doc = " Both registers must be equal-dimension density matrices, and prob must be in [0, 1]."]
[INFO] [stdout] 4404 | | #[doc = ""]
[INFO] [stdout] 4405 | | #[doc = " @see"]
[INFO] [stdout] ... |
[INFO] [stdout] 4419 | | #[doc = " - if \\p prob is not in [0, 1]"]
[INFO] [stdout] 4420 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] combineQureg a density matrix to be modified
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4402:5
[INFO] [stdout] |
[INFO] [stdout] 4402 | / #[doc = " Modifies combineQureg to become (1-\\p prob)\\p combineProb + \\p prob \\p otherQureg."]
[INFO] [stdout] 4403 | | #[doc = " Both registers must be equal-dimension density matrices, and prob must be in [0, 1]."]
[INFO] [stdout] 4404 | | #[doc = ""]
[INFO] [stdout] 4405 | | #[doc = " @see"]
[INFO] [stdout] ... |
[INFO] [stdout] 4419 | | #[doc = " - if \\p prob is not in [0, 1]"]
[INFO] [stdout] 4420 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] prob the probability of \p otherQureg in the modified \p combineQureg
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4402:5
[INFO] [stdout] |
[INFO] [stdout] 4402 | / #[doc = " Modifies combineQureg to become (1-\\p prob)\\p combineProb + \\p prob \\p otherQureg."]
[INFO] [stdout] 4403 | | #[doc = " Both registers must be equal-dimension density matrices, and prob must be in [0, 1]."]
[INFO] [stdout] 4404 | | #[doc = ""]
[INFO] [stdout] 4405 | | #[doc = " @see"]
[INFO] [stdout] ... |
[INFO] [stdout] 4419 | | #[doc = " - if \\p prob is not in [0, 1]"]
[INFO] [stdout] 4420 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] otherQureg a density matrix to be mixed into \p combineQureg
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4424:5
[INFO] [stdout] |
[INFO] [stdout] 4424 | / #[doc = " Calculates the purity of a density matrix, by the trace of the density matrix squared."]
[INFO] [stdout] 4425 | | #[doc = " Returns \\f$\\text{Tr}(\\rho^2)\\f$."]
[INFO] [stdout] 4426 | | #[doc = " For a pure state, this =1."]
[INFO] [stdout] 4427 | | #[doc = " For a mixed state, the purity is less than 1 and is lower bounded by 1/2^n, where"]
[INFO] [stdout] ... |
[INFO] [stdout] 4447 | | #[doc = " - if \\p prob is not in [0, 1]"]
[INFO] [stdout] 4448 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qureg a density matrix of which to measure the purity
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4452:5
[INFO] [stdout] |
[INFO] [stdout] 4452 | / #[doc = " Calculates the fidelity of \\p qureg (a state-vector or density matrix) against"]
[INFO] [stdout] 4453 | | #[doc = " a reference pure state (necessarily a state-vector)."]
[INFO] [stdout] 4454 | | #[doc = " If \\p qureg is a state-vector, this function computes"]
[INFO] [stdout] 4455 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 4479 | | #[doc = " - if the number of qubits in \\p qureg and \\p pureState do not match"]
[INFO] [stdout] 4480 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qureg a density matrix or state vector
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4452:5
[INFO] [stdout] |
[INFO] [stdout] 4452 | / #[doc = " Calculates the fidelity of \\p qureg (a state-vector or density matrix) against"]
[INFO] [stdout] 4453 | | #[doc = " a reference pure state (necessarily a state-vector)."]
[INFO] [stdout] 4454 | | #[doc = " If \\p qureg is a state-vector, this function computes"]
[INFO] [stdout] 4455 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 4479 | | #[doc = " - if the number of qubits in \\p qureg and \\p pureState do not match"]
[INFO] [stdout] 4480 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] pureState a state vector
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:4484:5
[INFO] [stdout] |
[INFO] [stdout] 4484 | / #[doc = " Performs a SWAP gate between \\p qubit1 and \\p qubit2."]
[INFO] [stdout] 4485 | | #[doc = " This effects"]
[INFO] [stdout] 4486 | | #[doc = " \\f["]
[INFO] [stdout] 4487 | | #[doc = " \\begin{pmatrix}"]
[INFO] [stdout] ... |
[INFO] [stdout] 4523 | | #[doc = " - if \\p qubit1 and \\p qubit2 are equal"]
[INFO] [stdout] 4524 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4484:5
[INFO] [stdout] |
[INFO] [stdout] 4484 | / #[doc = " Performs a SWAP gate between \\p qubit1 and \\p qubit2."]
[INFO] [stdout] 4485 | | #[doc = " This effects"]
[INFO] [stdout] 4486 | | #[doc = " \\f["]
[INFO] [stdout] 4487 | | #[doc = " \\begin{pmatrix}"]
[INFO] [stdout] ... |
[INFO] [stdout] 4523 | | #[doc = " - if \\p qubit1 and \\p qubit2 are equal"]
[INFO] [stdout] 4524 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qubit1 qubit to swap
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4484:5
[INFO] [stdout] |
[INFO] [stdout] 4484 | / #[doc = " Performs a SWAP gate between \\p qubit1 and \\p qubit2."]
[INFO] [stdout] 4485 | | #[doc = " This effects"]
[INFO] [stdout] 4486 | | #[doc = " \\f["]
[INFO] [stdout] 4487 | | #[doc = " \\begin{pmatrix}"]
[INFO] [stdout] ... |
[INFO] [stdout] 4523 | | #[doc = " - if \\p qubit1 and \\p qubit2 are equal"]
[INFO] [stdout] 4524 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qubit2 other qubit to swap
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:4528:5
[INFO] [stdout] |
[INFO] [stdout] 4528 | / #[doc = " Apply a multi-controlled multi-target Z rotation, also known as a controlled phase gadget."]
[INFO] [stdout] 4529 | | #[doc = " This is the unitary"]
[INFO] [stdout] 4530 | | #[doc = " \\f["]
[INFO] [stdout] 4531 | | #[doc = " |1\\rangle\\langle 1|^{\\otimes\\, \\text{numControls}} \\; \\otimes \\,"]
[INFO] [stdout] ... |
[INFO] [stdout] 4593 | | #[doc = " - if \\p targetQubits contains fewer elements than \\p numTargets"]
[INFO] [stdout] 4594 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4528:5
[INFO] [stdout] |
[INFO] [stdout] 4528 | / #[doc = " Apply a multi-controlled multi-target Z rotation, also known as a controlled phase gadget."]
[INFO] [stdout] 4529 | | #[doc = " This is the unitary"]
[INFO] [stdout] 4530 | | #[doc = " \\f["]
[INFO] [stdout] 4531 | | #[doc = " |1\\rangle\\langle 1|^{\\otimes\\, \\text{numControls}} \\; \\otimes \\,"]
[INFO] [stdout] ... |
[INFO] [stdout] 4593 | | #[doc = " - if \\p targetQubits contains fewer elements than \\p numTargets"]
[INFO] [stdout] 4594 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] controlQubits list of the indices of qubits to control upon
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4528:5
[INFO] [stdout] |
[INFO] [stdout] 4528 | / #[doc = " Apply a multi-controlled multi-target Z rotation, also known as a controlled phase gadget."]
[INFO] [stdout] 4529 | | #[doc = " This is the unitary"]
[INFO] [stdout] 4530 | | #[doc = " \\f["]
[INFO] [stdout] 4531 | | #[doc = " |1\\rangle\\langle 1|^{\\otimes\\, \\text{numControls}} \\; \\otimes \\,"]
[INFO] [stdout] ... |
[INFO] [stdout] 4593 | | #[doc = " - if \\p targetQubits contains fewer elements than \\p numTargets"]
[INFO] [stdout] 4594 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numControls length of length `controlQubits`
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4528:5
[INFO] [stdout] |
[INFO] [stdout] 4528 | / #[doc = " Apply a multi-controlled multi-target Z rotation, also known as a controlled phase gadget."]
[INFO] [stdout] 4529 | | #[doc = " This is the unitary"]
[INFO] [stdout] 4530 | | #[doc = " \\f["]
[INFO] [stdout] 4531 | | #[doc = " |1\\rangle\\langle 1|^{\\otimes\\, \\text{numControls}} \\; \\otimes \\,"]
[INFO] [stdout] ... |
[INFO] [stdout] 4593 | | #[doc = " - if \\p targetQubits contains fewer elements than \\p numTargets"]
[INFO] [stdout] 4594 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetQubits a list of the indices of the target qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4528:5
[INFO] [stdout] |
[INFO] [stdout] 4528 | / #[doc = " Apply a multi-controlled multi-target Z rotation, also known as a controlled phase gadget."]
[INFO] [stdout] 4529 | | #[doc = " This is the unitary"]
[INFO] [stdout] 4530 | | #[doc = " \\f["]
[INFO] [stdout] 4531 | | #[doc = " |1\\rangle\\langle 1|^{\\otimes\\, \\text{numControls}} \\; \\otimes \\,"]
[INFO] [stdout] ... |
[INFO] [stdout] 4593 | | #[doc = " - if \\p targetQubits contains fewer elements than \\p numTargets"]
[INFO] [stdout] 4594 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numTargets length of list `targetQubits`
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4528:5
[INFO] [stdout] |
[INFO] [stdout] 4528 | / #[doc = " Apply a multi-controlled multi-target Z rotation, also known as a controlled phase gadget."]
[INFO] [stdout] 4529 | | #[doc = " This is the unitary"]
[INFO] [stdout] 4530 | | #[doc = " \\f["]
[INFO] [stdout] 4531 | | #[doc = " |1\\rangle\\langle 1|^{\\otimes\\, \\text{numControls}} \\; \\otimes \\,"]
[INFO] [stdout] ... |
[INFO] [stdout] 4593 | | #[doc = " - if \\p targetQubits contains fewer elements than \\p numTargets"]
[INFO] [stdout] 4594 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] angle the angle by which the multi-qubit state is rotated around the Z axis
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:4605:5
[INFO] [stdout] |
[INFO] [stdout] 4605 | / #[doc = " Apply a multi-controlled multi-target multi-Pauli rotation, also known as a"]
[INFO] [stdout] 4606 | | #[doc = " controlled Pauli gadget."]
[INFO] [stdout] 4607 | | #[doc = " This is the unitary"]
[INFO] [stdout] 4608 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 4701 | | #[doc = " - if \\p targetPaulis contains fewer elements than \\p numTargets"]
[INFO] [stdout] 4702 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4605:5
[INFO] [stdout] |
[INFO] [stdout] 4605 | / #[doc = " Apply a multi-controlled multi-target multi-Pauli rotation, also known as a"]
[INFO] [stdout] 4606 | | #[doc = " controlled Pauli gadget."]
[INFO] [stdout] 4607 | | #[doc = " This is the unitary"]
[INFO] [stdout] 4608 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 4701 | | #[doc = " - if \\p targetPaulis contains fewer elements than \\p numTargets"]
[INFO] [stdout] 4702 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] controlQubits list of the indices of qubits to control upon
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4605:5
[INFO] [stdout] |
[INFO] [stdout] 4605 | / #[doc = " Apply a multi-controlled multi-target multi-Pauli rotation, also known as a"]
[INFO] [stdout] 4606 | | #[doc = " controlled Pauli gadget."]
[INFO] [stdout] 4607 | | #[doc = " This is the unitary"]
[INFO] [stdout] 4608 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 4701 | | #[doc = " - if \\p targetPaulis contains fewer elements than \\p numTargets"]
[INFO] [stdout] 4702 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numControls length of length `controlQubits`
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4605:5
[INFO] [stdout] |
[INFO] [stdout] 4605 | / #[doc = " Apply a multi-controlled multi-target multi-Pauli rotation, also known as a"]
[INFO] [stdout] 4606 | | #[doc = " controlled Pauli gadget."]
[INFO] [stdout] 4607 | | #[doc = " This is the unitary"]
[INFO] [stdout] 4608 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 4701 | | #[doc = " - if \\p targetPaulis contains fewer elements than \\p numTargets"]
[INFO] [stdout] 4702 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetQubits a list of the indices of the target qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4605:5
[INFO] [stdout] |
[INFO] [stdout] 4605 | / #[doc = " Apply a multi-controlled multi-target multi-Pauli rotation, also known as a"]
[INFO] [stdout] 4606 | | #[doc = " controlled Pauli gadget."]
[INFO] [stdout] 4607 | | #[doc = " This is the unitary"]
[INFO] [stdout] 4608 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 4701 | | #[doc = " - if \\p targetPaulis contains fewer elements than \\p numTargets"]
[INFO] [stdout] 4702 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetPaulis a list of the Pauli operators around which to rotate the target qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4605:5
[INFO] [stdout] |
[INFO] [stdout] 4605 | / #[doc = " Apply a multi-controlled multi-target multi-Pauli rotation, also known as a"]
[INFO] [stdout] 4606 | | #[doc = " controlled Pauli gadget."]
[INFO] [stdout] 4607 | | #[doc = " This is the unitary"]
[INFO] [stdout] 4608 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 4701 | | #[doc = " - if \\p targetPaulis contains fewer elements than \\p numTargets"]
[INFO] [stdout] 4702 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numTargets length of list `targetQubits`
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4605:5
[INFO] [stdout] |
[INFO] [stdout] 4605 | / #[doc = " Apply a multi-controlled multi-target multi-Pauli rotation, also known as a"]
[INFO] [stdout] 4606 | | #[doc = " controlled Pauli gadget."]
[INFO] [stdout] 4607 | | #[doc = " This is the unitary"]
[INFO] [stdout] 4608 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 4701 | | #[doc = " - if \\p targetPaulis contains fewer elements than \\p numTargets"]
[INFO] [stdout] 4702 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] angle the angle by which the multi-qubit state is rotated around the Z axis
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4714:5
[INFO] [stdout] |
[INFO] [stdout] 4714 | / #[doc = " Computes the expected value of a product of Pauli operators."]
[INFO] [stdout] 4715 | | #[doc = " Letting \\f$ \\sigma = \\otimes_j \\hat{\\sigma}_j \\f$ be the operators indicated by \\p pauliCodes"]
[INFO] [stdout] 4716 | | #[doc = " and acting on qubits \\p targetQubits, this function computes \\f$ \\langle \\psi | \\sigma | \\psi \\rangle \\f$"]
[INFO] [stdout] 4717 | | #[doc = " if \\p qureg = \\f$ \\psi \\f$ is a state-vector, and computes \\f$ \\text{Trace}(\\sigma \\rho) \\f$"]
[INFO] [stdout] ... |
[INFO] [stdout] 4760 | | #[doc = " - if \\p workspace is not of the same type and dimensions as \\p qureg"]
[INFO] [stdout] 4761 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qureg the register of which to find the expected value, which is unchanged by this function
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4714:5
[INFO] [stdout] |
[INFO] [stdout] 4714 | / #[doc = " Computes the expected value of a product of Pauli operators."]
[INFO] [stdout] 4715 | | #[doc = " Letting \\f$ \\sigma = \\otimes_j \\hat{\\sigma}_j \\f$ be the operators indicated by \\p pauliCodes"]
[INFO] [stdout] 4716 | | #[doc = " and acting on qubits \\p targetQubits, this function computes \\f$ \\langle \\psi | \\sigma | \\psi \\rangle \\f$"]
[INFO] [stdout] 4717 | | #[doc = " if \\p qureg = \\f$ \\psi \\f$ is a state-vector, and computes \\f$ \\text{Trace}(\\sigma \\rho) \\f$"]
[INFO] [stdout] ... |
[INFO] [stdout] 4760 | | #[doc = " - if \\p workspace is not of the same type and dimensions as \\p qureg"]
[INFO] [stdout] 4761 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetQubits a list of the indices of the target qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4714:5
[INFO] [stdout] |
[INFO] [stdout] 4714 | / #[doc = " Computes the expected value of a product of Pauli operators."]
[INFO] [stdout] 4715 | | #[doc = " Letting \\f$ \\sigma = \\otimes_j \\hat{\\sigma}_j \\f$ be the operators indicated by \\p pauliCodes"]
[INFO] [stdout] 4716 | | #[doc = " and acting on qubits \\p targetQubits, this function computes \\f$ \\langle \\psi | \\sigma | \\psi \\rangle \\f$"]
[INFO] [stdout] 4717 | | #[doc = " if \\p qureg = \\f$ \\psi \\f$ is a state-vector, and computes \\f$ \\text{Trace}(\\sigma \\rho) \\f$"]
[INFO] [stdout] ... |
[INFO] [stdout] 4760 | | #[doc = " - if \\p workspace is not of the same type and dimensions as \\p qureg"]
[INFO] [stdout] 4761 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] pauliCodes a list of the Pauli codes (0=PAULI_I, 1=PAULI_X, 2=PAULI_Y, 3=PAULI_Z)
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4714:5
[INFO] [stdout] |
[INFO] [stdout] 4714 | / #[doc = " Computes the expected value of a product of Pauli operators."]
[INFO] [stdout] 4715 | | #[doc = " Letting \\f$ \\sigma = \\otimes_j \\hat{\\sigma}_j \\f$ be the operators indicated by \\p pauliCodes"]
[INFO] [stdout] 4716 | | #[doc = " and acting on qubits \\p targetQubits, this function computes \\f$ \\langle \\psi | \\sigma | \\psi \\rangle \\f$"]
[INFO] [stdout] 4717 | | #[doc = " if \\p qureg = \\f$ \\psi \\f$ is a state-vector, and computes \\f$ \\text{Trace}(\\sigma \\rho) \\f$"]
[INFO] [stdout] ... |
[INFO] [stdout] 4760 | | #[doc = " - if \\p workspace is not of the same type and dimensions as \\p qureg"]
[INFO] [stdout] 4761 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numTargets number of target qubits, i.e. the length of \p targetQubits and \p pauliCodes
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:4714:5
[INFO] [stdout] |
[INFO] [stdout] 4714 | / #[doc = " Computes the expected value of a product of Pauli operators."]
[INFO] [stdout] 4715 | | #[doc = " Letting \\f$ \\sigma = \\otimes_j \\hat{\\sigma}_j \\f$ be the operators indicated by \\p pauliCodes"]
[INFO] [stdout] 4716 | | #[doc = " and acting on qubits \\p targetQubits, this function computes \\f$ \\langle \\psi | \\sigma | \\psi \\rangle \\f$"]
[INFO] [stdout] 4717 | | #[doc = " if \\p qureg = \\f$ \\psi \\f$ is a state-vector, and computes \\f$ \\text{Trace}(\\sigma \\rho) \\f$"]
[INFO] [stdout] ... |
[INFO] [stdout] 4760 | | #[doc = " - if \\p workspace is not of the same type and dimensions as \\p qureg"]
[INFO] [stdout] 4761 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] workspace a working-space qureg with the same dimensions as \p qureg, which is modified
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4771:5
[INFO] [stdout] |
[INFO] [stdout] 4771 | / #[doc = " Computes the expected value of a sum of products of Pauli operators."]
[INFO] [stdout] 4772 | | #[doc = " Let \\f$ H = \\sum_i c_i \\otimes_j^{N} \\hat{\\sigma}_{i,j} \\f$ be"]
[INFO] [stdout] 4773 | | #[doc = " the operators indicated by \\p allPauliCodes (where \\f$ c_i \\in \\f$ \\p termCoeffs"]
[INFO] [stdout] 4774 | | #[doc = " and \\f$ N = \\f$ \\p qureg.numQubitsRepresented)."]
[INFO] [stdout] ... |
[INFO] [stdout] 4821 | | #[doc = " - if \\p workspace is not of the same type and dimensions as \\p qureg"]
[INFO] [stdout] 4822 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qureg the register of which to find the expected value, which is unchanged by this function
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4771:5
[INFO] [stdout] |
[INFO] [stdout] 4771 | / #[doc = " Computes the expected value of a sum of products of Pauli operators."]
[INFO] [stdout] 4772 | | #[doc = " Let \\f$ H = \\sum_i c_i \\otimes_j^{N} \\hat{\\sigma}_{i,j} \\f$ be"]
[INFO] [stdout] 4773 | | #[doc = " the operators indicated by \\p allPauliCodes (where \\f$ c_i \\in \\f$ \\p termCoeffs"]
[INFO] [stdout] 4774 | | #[doc = " and \\f$ N = \\f$ \\p qureg.numQubitsRepresented)."]
[INFO] [stdout] ... |
[INFO] [stdout] 4821 | | #[doc = " - if \\p workspace is not of the same type and dimensions as \\p qureg"]
[INFO] [stdout] 4822 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] allPauliCodes a list of the Pauli codes (0=PAULI_I, 1=PAULI_X, 2=PAULI_Y, 3=PAULI_Z)
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4771:5
[INFO] [stdout] |
[INFO] [stdout] 4771 | / #[doc = " Computes the expected value of a sum of products of Pauli operators."]
[INFO] [stdout] 4772 | | #[doc = " Let \\f$ H = \\sum_i c_i \\otimes_j^{N} \\hat{\\sigma}_{i,j} \\f$ be"]
[INFO] [stdout] 4773 | | #[doc = " the operators indicated by \\p allPauliCodes (where \\f$ c_i \\in \\f$ \\p termCoeffs"]
[INFO] [stdout] 4774 | | #[doc = " and \\f$ N = \\f$ \\p qureg.numQubitsRepresented)."]
[INFO] [stdout] ... |
[INFO] [stdout] 4821 | | #[doc = " - if \\p workspace is not of the same type and dimensions as \\p qureg"]
[INFO] [stdout] 4822 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] termCoeffs The coefficients of each term in the sum of Pauli products
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4771:5
[INFO] [stdout] |
[INFO] [stdout] 4771 | / #[doc = " Computes the expected value of a sum of products of Pauli operators."]
[INFO] [stdout] 4772 | | #[doc = " Let \\f$ H = \\sum_i c_i \\otimes_j^{N} \\hat{\\sigma}_{i,j} \\f$ be"]
[INFO] [stdout] 4773 | | #[doc = " the operators indicated by \\p allPauliCodes (where \\f$ c_i \\in \\f$ \\p termCoeffs"]
[INFO] [stdout] 4774 | | #[doc = " and \\f$ N = \\f$ \\p qureg.numQubitsRepresented)."]
[INFO] [stdout] ... |
[INFO] [stdout] 4821 | | #[doc = " - if \\p workspace is not of the same type and dimensions as \\p qureg"]
[INFO] [stdout] 4822 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numSumTerms The total number of Pauli products specified
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:4771:5
[INFO] [stdout] |
[INFO] [stdout] 4771 | / #[doc = " Computes the expected value of a sum of products of Pauli operators."]
[INFO] [stdout] 4772 | | #[doc = " Let \\f$ H = \\sum_i c_i \\otimes_j^{N} \\hat{\\sigma}_{i,j} \\f$ be"]
[INFO] [stdout] 4773 | | #[doc = " the operators indicated by \\p allPauliCodes (where \\f$ c_i \\in \\f$ \\p termCoeffs"]
[INFO] [stdout] 4774 | | #[doc = " and \\f$ N = \\f$ \\p qureg.numQubitsRepresented)."]
[INFO] [stdout] ... |
[INFO] [stdout] 4821 | | #[doc = " - if \\p workspace is not of the same type and dimensions as \\p qureg"]
[INFO] [stdout] 4822 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] workspace a working-space qureg with the same dimensions as \p qureg, which is modified
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4832:5
[INFO] [stdout] |
[INFO] [stdout] 4832 | / #[doc = " Computes the expected value of \\p qureg under Hermitian operator \\p hamil."]
[INFO] [stdout] 4833 | | #[doc = " Represent \\p hamil as \\f$ H = \\sum_i c_i \\otimes_j^{N} \\hat{\\sigma}_{i,j} \\f$"]
[INFO] [stdout] 4834 | | #[doc = " (where \\f$ c_i \\in \\f$ \\p hamil.termCoeffs and \\f$ N = \\f$ \\p hamil.numQubits)."]
[INFO] [stdout] 4835 | | #[doc = " This function computes \\f$ \\langle \\psi | H | \\psi \\rangle \\f$"]
[INFO] [stdout] ... |
[INFO] [stdout] 4868 | | #[doc = " - if \\p workspace is not of the same type and dimensions as \\p qureg and \\p hamil"]
[INFO] [stdout] 4869 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qureg the register of which to find the expected value, which is unchanged by this function
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4832:5
[INFO] [stdout] |
[INFO] [stdout] 4832 | / #[doc = " Computes the expected value of \\p qureg under Hermitian operator \\p hamil."]
[INFO] [stdout] 4833 | | #[doc = " Represent \\p hamil as \\f$ H = \\sum_i c_i \\otimes_j^{N} \\hat{\\sigma}_{i,j} \\f$"]
[INFO] [stdout] 4834 | | #[doc = " (where \\f$ c_i \\in \\f$ \\p hamil.termCoeffs and \\f$ N = \\f$ \\p hamil.numQubits)."]
[INFO] [stdout] 4835 | | #[doc = " This function computes \\f$ \\langle \\psi | H | \\psi \\rangle \\f$"]
[INFO] [stdout] ... |
[INFO] [stdout] 4868 | | #[doc = " - if \\p workspace is not of the same type and dimensions as \\p qureg and \\p hamil"]
[INFO] [stdout] 4869 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] hamil a \p PauliHamil created with createPauliHamil() or createPauliHamilFromFile()
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:4832:5
[INFO] [stdout] |
[INFO] [stdout] 4832 | / #[doc = " Computes the expected value of \\p qureg under Hermitian operator \\p hamil."]
[INFO] [stdout] 4833 | | #[doc = " Represent \\p hamil as \\f$ H = \\sum_i c_i \\otimes_j^{N} \\hat{\\sigma}_{i,j} \\f$"]
[INFO] [stdout] 4834 | | #[doc = " (where \\f$ c_i \\in \\f$ \\p hamil.termCoeffs and \\f$ N = \\f$ \\p hamil.numQubits)."]
[INFO] [stdout] 4835 | | #[doc = " This function computes \\f$ \\langle \\psi | H | \\psi \\rangle \\f$"]
[INFO] [stdout] ... |
[INFO] [stdout] 4868 | | #[doc = " - if \\p workspace is not of the same type and dimensions as \\p qureg and \\p hamil"]
[INFO] [stdout] 4869 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] workspace a working-space qureg with the same dimensions as \p qureg, which is modified
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:4873:5
[INFO] [stdout] |
[INFO] [stdout] 4873 | / #[doc = " Apply a general two-qubit unitary (including a global phase factor)."]
[INFO] [stdout] 4874 | | #[doc = ""]
[INFO] [stdout] 4875 | | #[doc = "\\f["]
[INFO] [stdout] 4876 | | #[doc = "\\begin{tikzpicture}[scale=.5]"]
[INFO] [stdout] ... |
[INFO] [stdout] 4936 | | #[doc = " - if each node cannot fit 4 amplitudes in distributed mode"]
[INFO] [stdout] 4937 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4873:5
[INFO] [stdout] |
[INFO] [stdout] 4873 | / #[doc = " Apply a general two-qubit unitary (including a global phase factor)."]
[INFO] [stdout] 4874 | | #[doc = ""]
[INFO] [stdout] 4875 | | #[doc = "\\f["]
[INFO] [stdout] 4876 | | #[doc = "\\begin{tikzpicture}[scale=.5]"]
[INFO] [stdout] ... |
[INFO] [stdout] 4936 | | #[doc = " - if each node cannot fit 4 amplitudes in distributed mode"]
[INFO] [stdout] 4937 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetQubit1 first qubit to operate on, treated as least significant in \p u
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4873:5
[INFO] [stdout] |
[INFO] [stdout] 4873 | / #[doc = " Apply a general two-qubit unitary (including a global phase factor)."]
[INFO] [stdout] 4874 | | #[doc = ""]
[INFO] [stdout] 4875 | | #[doc = "\\f["]
[INFO] [stdout] 4876 | | #[doc = "\\begin{tikzpicture}[scale=.5]"]
[INFO] [stdout] ... |
[INFO] [stdout] 4936 | | #[doc = " - if each node cannot fit 4 amplitudes in distributed mode"]
[INFO] [stdout] 4937 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetQubit2 second qubit to operate on, treated as most significant in \p u
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4873:5
[INFO] [stdout] |
[INFO] [stdout] 4873 | / #[doc = " Apply a general two-qubit unitary (including a global phase factor)."]
[INFO] [stdout] 4874 | | #[doc = ""]
[INFO] [stdout] 4875 | | #[doc = "\\f["]
[INFO] [stdout] 4876 | | #[doc = "\\begin{tikzpicture}[scale=.5]"]
[INFO] [stdout] ... |
[INFO] [stdout] 4936 | | #[doc = " - if each node cannot fit 4 amplitudes in distributed mode"]
[INFO] [stdout] 4937 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] u unitary matrix to apply
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:4946:5
[INFO] [stdout] |
[INFO] [stdout] 4946 | / #[doc = " Apply a general controlled two-qubit unitary (including a global phase factor)."]
[INFO] [stdout] 4947 | | #[doc = " The given unitary is applied to the target amplitudes where the control qubit has value 1."]
[INFO] [stdout] 4948 | | #[doc = " This effects the many-qubit unitary"]
[INFO] [stdout] 4949 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 5008 | | #[doc = " - if each node cannot fit 4 amplitudes in distributed mode."]
[INFO] [stdout] 5009 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4946:5
[INFO] [stdout] |
[INFO] [stdout] 4946 | / #[doc = " Apply a general controlled two-qubit unitary (including a global phase factor)."]
[INFO] [stdout] 4947 | | #[doc = " The given unitary is applied to the target amplitudes where the control qubit has value 1."]
[INFO] [stdout] 4948 | | #[doc = " This effects the many-qubit unitary"]
[INFO] [stdout] 4949 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 5008 | | #[doc = " - if each node cannot fit 4 amplitudes in distributed mode."]
[INFO] [stdout] 5009 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] controlQubit the control qubit which must be in state 1 to effect the given unitary
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4946:5
[INFO] [stdout] |
[INFO] [stdout] 4946 | / #[doc = " Apply a general controlled two-qubit unitary (including a global phase factor)."]
[INFO] [stdout] 4947 | | #[doc = " The given unitary is applied to the target amplitudes where the control qubit has value 1."]
[INFO] [stdout] 4948 | | #[doc = " This effects the many-qubit unitary"]
[INFO] [stdout] 4949 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 5008 | | #[doc = " - if each node cannot fit 4 amplitudes in distributed mode."]
[INFO] [stdout] 5009 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetQubit1 first qubit to operate on, treated as least significant in \p u
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4946:5
[INFO] [stdout] |
[INFO] [stdout] 4946 | / #[doc = " Apply a general controlled two-qubit unitary (including a global phase factor)."]
[INFO] [stdout] 4947 | | #[doc = " The given unitary is applied to the target amplitudes where the control qubit has value 1."]
[INFO] [stdout] 4948 | | #[doc = " This effects the many-qubit unitary"]
[INFO] [stdout] 4949 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 5008 | | #[doc = " - if each node cannot fit 4 amplitudes in distributed mode."]
[INFO] [stdout] 5009 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetQubit2 second qubit to operate on, treated as most significant in \p u
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:4946:5
[INFO] [stdout] |
[INFO] [stdout] 4946 | / #[doc = " Apply a general controlled two-qubit unitary (including a global phase factor)."]
[INFO] [stdout] 4947 | | #[doc = " The given unitary is applied to the target amplitudes where the control qubit has value 1."]
[INFO] [stdout] 4948 | | #[doc = " This effects the many-qubit unitary"]
[INFO] [stdout] 4949 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 5008 | | #[doc = " - if each node cannot fit 4 amplitudes in distributed mode."]
[INFO] [stdout] 5009 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] u unitary matrix to apply
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:5019:5
[INFO] [stdout] |
[INFO] [stdout] 5019 | / #[doc = " Apply a general multi-controlled two-qubit unitary (including a global phase factor)."]
[INFO] [stdout] 5020 | | #[doc = " Any number of control qubits can be specified, and if all have value 1,"]
[INFO] [stdout] 5021 | | #[doc = " the given unitary is applied to the target qubit."]
[INFO] [stdout] 5022 | | #[doc = " This effects the many-qubit unitary"]
[INFO] [stdout] ... |
[INFO] [stdout] 5093 | | #[doc = " - if each node cannot fit 4 amplitudes in distributed mode"]
[INFO] [stdout] 5094 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5019:5
[INFO] [stdout] |
[INFO] [stdout] 5019 | / #[doc = " Apply a general multi-controlled two-qubit unitary (including a global phase factor)."]
[INFO] [stdout] 5020 | | #[doc = " Any number of control qubits can be specified, and if all have value 1,"]
[INFO] [stdout] 5021 | | #[doc = " the given unitary is applied to the target qubit."]
[INFO] [stdout] 5022 | | #[doc = " This effects the many-qubit unitary"]
[INFO] [stdout] ... |
[INFO] [stdout] 5093 | | #[doc = " - if each node cannot fit 4 amplitudes in distributed mode"]
[INFO] [stdout] 5094 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] controlQubits the control qubits which all must be in state 1 to effect the given unitary
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5019:5
[INFO] [stdout] |
[INFO] [stdout] 5019 | / #[doc = " Apply a general multi-controlled two-qubit unitary (including a global phase factor)."]
[INFO] [stdout] 5020 | | #[doc = " Any number of control qubits can be specified, and if all have value 1,"]
[INFO] [stdout] 5021 | | #[doc = " the given unitary is applied to the target qubit."]
[INFO] [stdout] 5022 | | #[doc = " This effects the many-qubit unitary"]
[INFO] [stdout] ... |
[INFO] [stdout] 5093 | | #[doc = " - if each node cannot fit 4 amplitudes in distributed mode"]
[INFO] [stdout] 5094 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numControlQubits the number of control qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5019:5
[INFO] [stdout] |
[INFO] [stdout] 5019 | / #[doc = " Apply a general multi-controlled two-qubit unitary (including a global phase factor)."]
[INFO] [stdout] 5020 | | #[doc = " Any number of control qubits can be specified, and if all have value 1,"]
[INFO] [stdout] 5021 | | #[doc = " the given unitary is applied to the target qubit."]
[INFO] [stdout] 5022 | | #[doc = " This effects the many-qubit unitary"]
[INFO] [stdout] ... |
[INFO] [stdout] 5093 | | #[doc = " - if each node cannot fit 4 amplitudes in distributed mode"]
[INFO] [stdout] 5094 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetQubit1 first target qubit, treated as least significant in \p u
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5019:5
[INFO] [stdout] |
[INFO] [stdout] 5019 | / #[doc = " Apply a general multi-controlled two-qubit unitary (including a global phase factor)."]
[INFO] [stdout] 5020 | | #[doc = " Any number of control qubits can be specified, and if all have value 1,"]
[INFO] [stdout] 5021 | | #[doc = " the given unitary is applied to the target qubit."]
[INFO] [stdout] 5022 | | #[doc = " This effects the many-qubit unitary"]
[INFO] [stdout] ... |
[INFO] [stdout] 5093 | | #[doc = " - if each node cannot fit 4 amplitudes in distributed mode"]
[INFO] [stdout] 5094 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetQubit2 second target qubit, treated as most significant in \p u
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5019:5
[INFO] [stdout] |
[INFO] [stdout] 5019 | / #[doc = " Apply a general multi-controlled two-qubit unitary (including a global phase factor)."]
[INFO] [stdout] 5020 | | #[doc = " Any number of control qubits can be specified, and if all have value 1,"]
[INFO] [stdout] 5021 | | #[doc = " the given unitary is applied to the target qubit."]
[INFO] [stdout] 5022 | | #[doc = " This effects the many-qubit unitary"]
[INFO] [stdout] ... |
[INFO] [stdout] 5093 | | #[doc = " - if each node cannot fit 4 amplitudes in distributed mode"]
[INFO] [stdout] 5094 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] u unitary matrix to apply
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:5105:5
[INFO] [stdout] |
[INFO] [stdout] 5105 | / #[doc = " Apply a general multi-qubit unitary (including a global phase factor) with any number of target qubits."]
[INFO] [stdout] 5106 | | #[doc = ""]
[INFO] [stdout] 5107 | | #[doc = " The first target qubit in \\p targs is treated as \\b least significant in \\p u."]
[INFO] [stdout] 5108 | | #[doc = " For example,"]
[INFO] [stdout] ... |
[INFO] [stdout] 5183 | | #[doc = " - if a node cannot fit the required number of target amplitudes in distributed mode"]
[INFO] [stdout] 5184 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5105:5
[INFO] [stdout] |
[INFO] [stdout] 5105 | / #[doc = " Apply a general multi-qubit unitary (including a global phase factor) with any number of target qubits."]
[INFO] [stdout] 5106 | | #[doc = ""]
[INFO] [stdout] 5107 | | #[doc = " The first target qubit in \\p targs is treated as \\b least significant in \\p u."]
[INFO] [stdout] 5108 | | #[doc = " For example,"]
[INFO] [stdout] ... |
[INFO] [stdout] 5183 | | #[doc = " - if a node cannot fit the required number of target amplitudes in distributed mode"]
[INFO] [stdout] 5184 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targs a list of the target qubits, ordered least significant to most in \p u
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5105:5
[INFO] [stdout] |
[INFO] [stdout] 5105 | / #[doc = " Apply a general multi-qubit unitary (including a global phase factor) with any number of target qubits."]
[INFO] [stdout] 5106 | | #[doc = ""]
[INFO] [stdout] 5107 | | #[doc = " The first target qubit in \\p targs is treated as \\b least significant in \\p u."]
[INFO] [stdout] 5108 | | #[doc = " For example,"]
[INFO] [stdout] ... |
[INFO] [stdout] 5183 | | #[doc = " - if a node cannot fit the required number of target amplitudes in distributed mode"]
[INFO] [stdout] 5184 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numTargs the number of target qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5105:5
[INFO] [stdout] |
[INFO] [stdout] 5105 | / #[doc = " Apply a general multi-qubit unitary (including a global phase factor) with any number of target qubits."]
[INFO] [stdout] 5106 | | #[doc = ""]
[INFO] [stdout] 5107 | | #[doc = " The first target qubit in \\p targs is treated as \\b least significant in \\p u."]
[INFO] [stdout] 5108 | | #[doc = " For example,"]
[INFO] [stdout] ... |
[INFO] [stdout] 5183 | | #[doc = " - if a node cannot fit the required number of target amplitudes in distributed mode"]
[INFO] [stdout] 5184 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] u unitary matrix to apply
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:5193:5
[INFO] [stdout] |
[INFO] [stdout] 5193 | / #[doc = " Apply a general controlled multi-qubit unitary (including a global phase factor)."]
[INFO] [stdout] 5194 | | #[doc = " One control and any number of target qubits can be specified."]
[INFO] [stdout] 5195 | | #[doc = " This effects the many-qubit unitary"]
[INFO] [stdout] 5196 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 5261 | | #[doc = " - if a node cannot fit the required number of target amplitudes in distributed mode"]
[INFO] [stdout] 5262 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5193:5
[INFO] [stdout] |
[INFO] [stdout] 5193 | / #[doc = " Apply a general controlled multi-qubit unitary (including a global phase factor)."]
[INFO] [stdout] 5194 | | #[doc = " One control and any number of target qubits can be specified."]
[INFO] [stdout] 5195 | | #[doc = " This effects the many-qubit unitary"]
[INFO] [stdout] 5196 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 5261 | | #[doc = " - if a node cannot fit the required number of target amplitudes in distributed mode"]
[INFO] [stdout] 5262 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] ctrl the control qubit
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5193:5
[INFO] [stdout] |
[INFO] [stdout] 5193 | / #[doc = " Apply a general controlled multi-qubit unitary (including a global phase factor)."]
[INFO] [stdout] 5194 | | #[doc = " One control and any number of target qubits can be specified."]
[INFO] [stdout] 5195 | | #[doc = " This effects the many-qubit unitary"]
[INFO] [stdout] 5196 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 5261 | | #[doc = " - if a node cannot fit the required number of target amplitudes in distributed mode"]
[INFO] [stdout] 5262 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targs a list of the target qubits, ordered least to most significant
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5193:5
[INFO] [stdout] |
[INFO] [stdout] 5193 | / #[doc = " Apply a general controlled multi-qubit unitary (including a global phase factor)."]
[INFO] [stdout] 5194 | | #[doc = " One control and any number of target qubits can be specified."]
[INFO] [stdout] 5195 | | #[doc = " This effects the many-qubit unitary"]
[INFO] [stdout] 5196 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 5261 | | #[doc = " - if a node cannot fit the required number of target amplitudes in distributed mode"]
[INFO] [stdout] 5262 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numTargs the number of target qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5193:5
[INFO] [stdout] |
[INFO] [stdout] 5193 | / #[doc = " Apply a general controlled multi-qubit unitary (including a global phase factor)."]
[INFO] [stdout] 5194 | | #[doc = " One control and any number of target qubits can be specified."]
[INFO] [stdout] 5195 | | #[doc = " This effects the many-qubit unitary"]
[INFO] [stdout] 5196 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 5261 | | #[doc = " - if a node cannot fit the required number of target amplitudes in distributed mode"]
[INFO] [stdout] 5262 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] u unitary matrix to apply
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:5272:5
[INFO] [stdout] |
[INFO] [stdout] 5272 | / #[doc = " Apply a general multi-controlled multi-qubit unitary (including a global phase factor)."]
[INFO] [stdout] 5273 | | #[doc = " Any number of control and target qubits can be specified."]
[INFO] [stdout] 5274 | | #[doc = " This effects the many-qubit unitary"]
[INFO] [stdout] 5275 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 5356 | | #[doc = " - if \\p targs contains fewer elements than \\p numTargs"]
[INFO] [stdout] 5357 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5272:5
[INFO] [stdout] |
[INFO] [stdout] 5272 | / #[doc = " Apply a general multi-controlled multi-qubit unitary (including a global phase factor)."]
[INFO] [stdout] 5273 | | #[doc = " Any number of control and target qubits can be specified."]
[INFO] [stdout] 5274 | | #[doc = " This effects the many-qubit unitary"]
[INFO] [stdout] 5275 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 5356 | | #[doc = " - if \\p targs contains fewer elements than \\p numTargs"]
[INFO] [stdout] 5357 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] ctrls a list of the control qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5272:5
[INFO] [stdout] |
[INFO] [stdout] 5272 | / #[doc = " Apply a general multi-controlled multi-qubit unitary (including a global phase factor)."]
[INFO] [stdout] 5273 | | #[doc = " Any number of control and target qubits can be specified."]
[INFO] [stdout] 5274 | | #[doc = " This effects the many-qubit unitary"]
[INFO] [stdout] 5275 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 5356 | | #[doc = " - if \\p targs contains fewer elements than \\p numTargs"]
[INFO] [stdout] 5357 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numCtrls the number of control qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5272:5
[INFO] [stdout] |
[INFO] [stdout] 5272 | / #[doc = " Apply a general multi-controlled multi-qubit unitary (including a global phase factor)."]
[INFO] [stdout] 5273 | | #[doc = " Any number of control and target qubits can be specified."]
[INFO] [stdout] 5274 | | #[doc = " This effects the many-qubit unitary"]
[INFO] [stdout] 5275 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 5356 | | #[doc = " - if \\p targs contains fewer elements than \\p numTargs"]
[INFO] [stdout] 5357 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targs a list of the target qubits, ordered least to most significant
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5272:5
[INFO] [stdout] |
[INFO] [stdout] 5272 | / #[doc = " Apply a general multi-controlled multi-qubit unitary (including a global phase factor)."]
[INFO] [stdout] 5273 | | #[doc = " Any number of control and target qubits can be specified."]
[INFO] [stdout] 5274 | | #[doc = " This effects the many-qubit unitary"]
[INFO] [stdout] 5275 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 5356 | | #[doc = " - if \\p targs contains fewer elements than \\p numTargs"]
[INFO] [stdout] 5357 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numTargs the number of target qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5272:5
[INFO] [stdout] |
[INFO] [stdout] 5272 | / #[doc = " Apply a general multi-controlled multi-qubit unitary (including a global phase factor)."]
[INFO] [stdout] 5273 | | #[doc = " Any number of control and target qubits can be specified."]
[INFO] [stdout] 5274 | | #[doc = " This effects the many-qubit unitary"]
[INFO] [stdout] 5275 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 5356 | | #[doc = " - if \\p targs contains fewer elements than \\p numTargs"]
[INFO] [stdout] 5357 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] u unitary matrix to apply
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:5368:5
[INFO] [stdout] |
[INFO] [stdout] 5368 | / #[doc = " Apply a general single-qubit Kraus map to a density matrix, as specified by at most"]
[INFO] [stdout] 5369 | | #[doc = " four Kraus operators, \\f$K_i\\f$ (\\p ops). A Kraus map is also referred to as"]
[INFO] [stdout] 5370 | | #[doc = " a \"operator-sum representation\" of a quantum channel, and enables the simulation of"]
[INFO] [stdout] 5371 | | #[doc = " general single-qubit noise process,"]
[INFO] [stdout] ... |
[INFO] [stdout] 5409 | | #[doc = " @author Balint Koczor"]
[INFO] [stdout] 5410 | | #[doc = " @author Tyson Jones (refactored, doc)"]
[INFO] [stdout] | |_____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the density matrix to which to apply the map
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5368:5
[INFO] [stdout] |
[INFO] [stdout] 5368 | / #[doc = " Apply a general single-qubit Kraus map to a density matrix, as specified by at most"]
[INFO] [stdout] 5369 | | #[doc = " four Kraus operators, \\f$K_i\\f$ (\\p ops). A Kraus map is also referred to as"]
[INFO] [stdout] 5370 | | #[doc = " a \"operator-sum representation\" of a quantum channel, and enables the simulation of"]
[INFO] [stdout] 5371 | | #[doc = " general single-qubit noise process,"]
[INFO] [stdout] ... |
[INFO] [stdout] 5409 | | #[doc = " @author Balint Koczor"]
[INFO] [stdout] 5410 | | #[doc = " @author Tyson Jones (refactored, doc)"]
[INFO] [stdout] | |_____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] target the target qubit of the map
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5368:5
[INFO] [stdout] |
[INFO] [stdout] 5368 | / #[doc = " Apply a general single-qubit Kraus map to a density matrix, as specified by at most"]
[INFO] [stdout] 5369 | | #[doc = " four Kraus operators, \\f$K_i\\f$ (\\p ops). A Kraus map is also referred to as"]
[INFO] [stdout] 5370 | | #[doc = " a \"operator-sum representation\" of a quantum channel, and enables the simulation of"]
[INFO] [stdout] 5371 | | #[doc = " general single-qubit noise process,"]
[INFO] [stdout] ... |
[INFO] [stdout] 5409 | | #[doc = " @author Balint Koczor"]
[INFO] [stdout] 5410 | | #[doc = " @author Tyson Jones (refactored, doc)"]
[INFO] [stdout] | |_____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] ops an array of at most 4 Kraus operators
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5368:5
[INFO] [stdout] |
[INFO] [stdout] 5368 | / #[doc = " Apply a general single-qubit Kraus map to a density matrix, as specified by at most"]
[INFO] [stdout] 5369 | | #[doc = " four Kraus operators, \\f$K_i\\f$ (\\p ops). A Kraus map is also referred to as"]
[INFO] [stdout] 5370 | | #[doc = " a \"operator-sum representation\" of a quantum channel, and enables the simulation of"]
[INFO] [stdout] 5371 | | #[doc = " general single-qubit noise process,"]
[INFO] [stdout] ... |
[INFO] [stdout] 5409 | | #[doc = " @author Balint Koczor"]
[INFO] [stdout] 5410 | | #[doc = " @author Tyson Jones (refactored, doc)"]
[INFO] [stdout] | |_____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numOps the number of operators in \p ops which must be >0 and <= 4.
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:5419:5
[INFO] [stdout] |
[INFO] [stdout] 5419 | / #[doc = " Apply a general two-qubit Kraus map to a density matrix, as specified by at most"]
[INFO] [stdout] 5420 | | #[doc = " sixteen Kraus operators. A Kraus map is also referred to as a \"operator-sum representation\""]
[INFO] [stdout] 5421 | | #[doc = " of a quantum channel. This allows one to simulate a general two-qubit noise process."]
[INFO] [stdout] 5422 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 5455 | | #[doc = " @author Balint Koczor"]
[INFO] [stdout] 5456 | | #[doc = " @author Tyson Jones (refactored, doc)"]
[INFO] [stdout] | |_____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the density matrix to which to apply the map
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5419:5
[INFO] [stdout] |
[INFO] [stdout] 5419 | / #[doc = " Apply a general two-qubit Kraus map to a density matrix, as specified by at most"]
[INFO] [stdout] 5420 | | #[doc = " sixteen Kraus operators. A Kraus map is also referred to as a \"operator-sum representation\""]
[INFO] [stdout] 5421 | | #[doc = " of a quantum channel. This allows one to simulate a general two-qubit noise process."]
[INFO] [stdout] 5422 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 5455 | | #[doc = " @author Balint Koczor"]
[INFO] [stdout] 5456 | | #[doc = " @author Tyson Jones (refactored, doc)"]
[INFO] [stdout] | |_____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] target1 the least significant target qubit in \p ops
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5419:5
[INFO] [stdout] |
[INFO] [stdout] 5419 | / #[doc = " Apply a general two-qubit Kraus map to a density matrix, as specified by at most"]
[INFO] [stdout] 5420 | | #[doc = " sixteen Kraus operators. A Kraus map is also referred to as a \"operator-sum representation\""]
[INFO] [stdout] 5421 | | #[doc = " of a quantum channel. This allows one to simulate a general two-qubit noise process."]
[INFO] [stdout] 5422 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 5455 | | #[doc = " @author Balint Koczor"]
[INFO] [stdout] 5456 | | #[doc = " @author Tyson Jones (refactored, doc)"]
[INFO] [stdout] | |_____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] target2 the most significant target qubit in \p ops
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5419:5
[INFO] [stdout] |
[INFO] [stdout] 5419 | / #[doc = " Apply a general two-qubit Kraus map to a density matrix, as specified by at most"]
[INFO] [stdout] 5420 | | #[doc = " sixteen Kraus operators. A Kraus map is also referred to as a \"operator-sum representation\""]
[INFO] [stdout] 5421 | | #[doc = " of a quantum channel. This allows one to simulate a general two-qubit noise process."]
[INFO] [stdout] 5422 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 5455 | | #[doc = " @author Balint Koczor"]
[INFO] [stdout] 5456 | | #[doc = " @author Tyson Jones (refactored, doc)"]
[INFO] [stdout] | |_____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] ops an array of at most 16 Kraus operators
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5419:5
[INFO] [stdout] |
[INFO] [stdout] 5419 | / #[doc = " Apply a general two-qubit Kraus map to a density matrix, as specified by at most"]
[INFO] [stdout] 5420 | | #[doc = " sixteen Kraus operators. A Kraus map is also referred to as a \"operator-sum representation\""]
[INFO] [stdout] 5421 | | #[doc = " of a quantum channel. This allows one to simulate a general two-qubit noise process."]
[INFO] [stdout] 5422 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 5455 | | #[doc = " @author Balint Koczor"]
[INFO] [stdout] 5456 | | #[doc = " @author Tyson Jones (refactored, doc)"]
[INFO] [stdout] | |_____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numOps the number of operators in \p ops which must be >0 and <= 16.
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:5466:5
[INFO] [stdout] |
[INFO] [stdout] 5466 | / #[doc = " Apply a general N-qubit Kraus map to a density matrix, as specified by at most (2N)^2"]
[INFO] [stdout] 5467 | | #[doc = " Kraus operators. This allows one to simulate a general noise process."]
[INFO] [stdout] 5468 | | #[doc = ""]
[INFO] [stdout] 5469 | | #[doc = " The Kraus map must be completely positive and trace preserving, which constrains each"]
[INFO] [stdout] ... |
[INFO] [stdout] 5513 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 5514 | | #[doc = " @author Balint Koczor"]
[INFO] [stdout] | |_____________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the density matrix to which to apply the map
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5466:5
[INFO] [stdout] |
[INFO] [stdout] 5466 | / #[doc = " Apply a general N-qubit Kraus map to a density matrix, as specified by at most (2N)^2"]
[INFO] [stdout] 5467 | | #[doc = " Kraus operators. This allows one to simulate a general noise process."]
[INFO] [stdout] 5468 | | #[doc = ""]
[INFO] [stdout] 5469 | | #[doc = " The Kraus map must be completely positive and trace preserving, which constrains each"]
[INFO] [stdout] ... |
[INFO] [stdout] 5513 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 5514 | | #[doc = " @author Balint Koczor"]
[INFO] [stdout] | |_____________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targets a list of target qubit indices, the first of which is treated as least significant in each op in \p ops
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5466:5
[INFO] [stdout] |
[INFO] [stdout] 5466 | / #[doc = " Apply a general N-qubit Kraus map to a density matrix, as specified by at most (2N)^2"]
[INFO] [stdout] 5467 | | #[doc = " Kraus operators. This allows one to simulate a general noise process."]
[INFO] [stdout] 5468 | | #[doc = ""]
[INFO] [stdout] 5469 | | #[doc = " The Kraus map must be completely positive and trace preserving, which constrains each"]
[INFO] [stdout] ... |
[INFO] [stdout] 5513 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 5514 | | #[doc = " @author Balint Koczor"]
[INFO] [stdout] | |_____________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numTargets the length of \p targets
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5466:5
[INFO] [stdout] |
[INFO] [stdout] 5466 | / #[doc = " Apply a general N-qubit Kraus map to a density matrix, as specified by at most (2N)^2"]
[INFO] [stdout] 5467 | | #[doc = " Kraus operators. This allows one to simulate a general noise process."]
[INFO] [stdout] 5468 | | #[doc = ""]
[INFO] [stdout] 5469 | | #[doc = " The Kraus map must be completely positive and trace preserving, which constrains each"]
[INFO] [stdout] ... |
[INFO] [stdout] 5513 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 5514 | | #[doc = " @author Balint Koczor"]
[INFO] [stdout] | |_____________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] ops an array of at most (2N)^2 Kraus operators
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5466:5
[INFO] [stdout] |
[INFO] [stdout] 5466 | / #[doc = " Apply a general N-qubit Kraus map to a density matrix, as specified by at most (2N)^2"]
[INFO] [stdout] 5467 | | #[doc = " Kraus operators. This allows one to simulate a general noise process."]
[INFO] [stdout] 5468 | | #[doc = ""]
[INFO] [stdout] 5469 | | #[doc = " The Kraus map must be completely positive and trace preserving, which constrains each"]
[INFO] [stdout] ... |
[INFO] [stdout] 5513 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 5514 | | #[doc = " @author Balint Koczor"]
[INFO] [stdout] | |_____________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numOps the number of operators in \p ops which must be >0 and <= (2N)^2.
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:5524:5
[INFO] [stdout] |
[INFO] [stdout] 5524 | / #[doc = " Apply a general non-trace-preserving single-qubit Kraus map to a density matrix,"]
[INFO] [stdout] 5525 | | #[doc = " as specified by at most four operators, \\f$K_i\\f$ (\\p ops)."]
[INFO] [stdout] 5526 | | #[doc = " This effects"]
[INFO] [stdout] 5527 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 5554 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 5555 | | #[doc = " @author Balint Koczor (backend code)"]
[INFO] [stdout] | |____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the density matrix to which to apply the map
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5524:5
[INFO] [stdout] |
[INFO] [stdout] 5524 | / #[doc = " Apply a general non-trace-preserving single-qubit Kraus map to a density matrix,"]
[INFO] [stdout] 5525 | | #[doc = " as specified by at most four operators, \\f$K_i\\f$ (\\p ops)."]
[INFO] [stdout] 5526 | | #[doc = " This effects"]
[INFO] [stdout] 5527 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 5554 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 5555 | | #[doc = " @author Balint Koczor (backend code)"]
[INFO] [stdout] | |____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] target the target qubit of the map
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5524:5
[INFO] [stdout] |
[INFO] [stdout] 5524 | / #[doc = " Apply a general non-trace-preserving single-qubit Kraus map to a density matrix,"]
[INFO] [stdout] 5525 | | #[doc = " as specified by at most four operators, \\f$K_i\\f$ (\\p ops)."]
[INFO] [stdout] 5526 | | #[doc = " This effects"]
[INFO] [stdout] 5527 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 5554 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 5555 | | #[doc = " @author Balint Koczor (backend code)"]
[INFO] [stdout] | |____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] ops an array of at most 4 Kraus operators
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5524:5
[INFO] [stdout] |
[INFO] [stdout] 5524 | / #[doc = " Apply a general non-trace-preserving single-qubit Kraus map to a density matrix,"]
[INFO] [stdout] 5525 | | #[doc = " as specified by at most four operators, \\f$K_i\\f$ (\\p ops)."]
[INFO] [stdout] 5526 | | #[doc = " This effects"]
[INFO] [stdout] 5527 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 5554 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 5555 | | #[doc = " @author Balint Koczor (backend code)"]
[INFO] [stdout] | |____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numOps the number of operators in \p ops which must be >0 and <= 4.
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:5564:5
[INFO] [stdout] |
[INFO] [stdout] 5564 | / #[doc = " Apply a general non-trace-preserving two-qubit Kraus map to a density matrix,"]
[INFO] [stdout] 5565 | | #[doc = " as specified by at most sixteen operators, \\f$K_i\\f$ (\\p ops)."]
[INFO] [stdout] 5566 | | #[doc = ""]
[INFO] [stdout] 5567 | | #[doc = " This effects"]
[INFO] [stdout] ... |
[INFO] [stdout] 5598 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 5599 | | #[doc = " @author Balint Koczor (backend code)"]
[INFO] [stdout] | |____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the density matrix to which to apply the map
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5564:5
[INFO] [stdout] |
[INFO] [stdout] 5564 | / #[doc = " Apply a general non-trace-preserving two-qubit Kraus map to a density matrix,"]
[INFO] [stdout] 5565 | | #[doc = " as specified by at most sixteen operators, \\f$K_i\\f$ (\\p ops)."]
[INFO] [stdout] 5566 | | #[doc = ""]
[INFO] [stdout] 5567 | | #[doc = " This effects"]
[INFO] [stdout] ... |
[INFO] [stdout] 5598 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 5599 | | #[doc = " @author Balint Koczor (backend code)"]
[INFO] [stdout] | |____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] target1 the least significant target qubit in \p ops
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5564:5
[INFO] [stdout] |
[INFO] [stdout] 5564 | / #[doc = " Apply a general non-trace-preserving two-qubit Kraus map to a density matrix,"]
[INFO] [stdout] 5565 | | #[doc = " as specified by at most sixteen operators, \\f$K_i\\f$ (\\p ops)."]
[INFO] [stdout] 5566 | | #[doc = ""]
[INFO] [stdout] 5567 | | #[doc = " This effects"]
[INFO] [stdout] ... |
[INFO] [stdout] 5598 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 5599 | | #[doc = " @author Balint Koczor (backend code)"]
[INFO] [stdout] | |____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] target2 the most significant target qubit in \p ops
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5564:5
[INFO] [stdout] |
[INFO] [stdout] 5564 | / #[doc = " Apply a general non-trace-preserving two-qubit Kraus map to a density matrix,"]
[INFO] [stdout] 5565 | | #[doc = " as specified by at most sixteen operators, \\f$K_i\\f$ (\\p ops)."]
[INFO] [stdout] 5566 | | #[doc = ""]
[INFO] [stdout] 5567 | | #[doc = " This effects"]
[INFO] [stdout] ... |
[INFO] [stdout] 5598 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 5599 | | #[doc = " @author Balint Koczor (backend code)"]
[INFO] [stdout] | |____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] ops an array of at most 16 Kraus operators
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5564:5
[INFO] [stdout] |
[INFO] [stdout] 5564 | / #[doc = " Apply a general non-trace-preserving two-qubit Kraus map to a density matrix,"]
[INFO] [stdout] 5565 | | #[doc = " as specified by at most sixteen operators, \\f$K_i\\f$ (\\p ops)."]
[INFO] [stdout] 5566 | | #[doc = ""]
[INFO] [stdout] 5567 | | #[doc = " This effects"]
[INFO] [stdout] ... |
[INFO] [stdout] 5598 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 5599 | | #[doc = " @author Balint Koczor (backend code)"]
[INFO] [stdout] | |____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numOps the number of operators in \p ops which must be >0 and <= 16.
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:5609:5
[INFO] [stdout] |
[INFO] [stdout] 5609 | / #[doc = " Apply a general N-qubit non-trace-preserving Kraus map to a density matrix,"]
[INFO] [stdout] 5610 | | #[doc = " as specified by at most (2N)^2 operators."]
[INFO] [stdout] 5611 | | #[doc = ""]
[INFO] [stdout] 5612 | | #[doc = " This effects"]
[INFO] [stdout] ... |
[INFO] [stdout] 5655 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 5656 | | #[doc = " @author Balint Koczor (backend code)"]
[INFO] [stdout] | |____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the density matrix to which to apply the map
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5609:5
[INFO] [stdout] |
[INFO] [stdout] 5609 | / #[doc = " Apply a general N-qubit non-trace-preserving Kraus map to a density matrix,"]
[INFO] [stdout] 5610 | | #[doc = " as specified by at most (2N)^2 operators."]
[INFO] [stdout] 5611 | | #[doc = ""]
[INFO] [stdout] 5612 | | #[doc = " This effects"]
[INFO] [stdout] ... |
[INFO] [stdout] 5655 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 5656 | | #[doc = " @author Balint Koczor (backend code)"]
[INFO] [stdout] | |____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targets a list of target qubit indices, the first of which is treated as least significant in each op in \p ops
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5609:5
[INFO] [stdout] |
[INFO] [stdout] 5609 | / #[doc = " Apply a general N-qubit non-trace-preserving Kraus map to a density matrix,"]
[INFO] [stdout] 5610 | | #[doc = " as specified by at most (2N)^2 operators."]
[INFO] [stdout] 5611 | | #[doc = ""]
[INFO] [stdout] 5612 | | #[doc = " This effects"]
[INFO] [stdout] ... |
[INFO] [stdout] 5655 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 5656 | | #[doc = " @author Balint Koczor (backend code)"]
[INFO] [stdout] | |____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numTargets the length of \p targets
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5609:5
[INFO] [stdout] |
[INFO] [stdout] 5609 | / #[doc = " Apply a general N-qubit non-trace-preserving Kraus map to a density matrix,"]
[INFO] [stdout] 5610 | | #[doc = " as specified by at most (2N)^2 operators."]
[INFO] [stdout] 5611 | | #[doc = ""]
[INFO] [stdout] 5612 | | #[doc = " This effects"]
[INFO] [stdout] ... |
[INFO] [stdout] 5655 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 5656 | | #[doc = " @author Balint Koczor (backend code)"]
[INFO] [stdout] | |____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] ops an array of at most (2N)^2 Kraus operators
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5609:5
[INFO] [stdout] |
[INFO] [stdout] 5609 | / #[doc = " Apply a general N-qubit non-trace-preserving Kraus map to a density matrix,"]
[INFO] [stdout] 5610 | | #[doc = " as specified by at most (2N)^2 operators."]
[INFO] [stdout] 5611 | | #[doc = ""]
[INFO] [stdout] 5612 | | #[doc = " This effects"]
[INFO] [stdout] ... |
[INFO] [stdout] 5655 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 5656 | | #[doc = " @author Balint Koczor (backend code)"]
[INFO] [stdout] | |____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numOps the number of operators in \p ops which must be >0 and <= (2N)^2.
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5666:5
[INFO] [stdout] |
[INFO] [stdout] 5666 | / #[doc = " Computes the Hilbert Schmidt distance between two density matrices \\p a and \\p b,"]
[INFO] [stdout] 5667 | | #[doc = " defined as the Frobenius norm of the difference between them."]
[INFO] [stdout] 5668 | | #[doc = " That is, we define the Hilbert Schmidt distance"]
[INFO] [stdout] 5669 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 5694 | | #[doc = " @author Balint Koczor"]
[INFO] [stdout] 5695 | | #[doc = " @author Tyson Jones (refactored, doc)"]
[INFO] [stdout] | |_____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] a a density matrix
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5666:5
[INFO] [stdout] |
[INFO] [stdout] 5666 | / #[doc = " Computes the Hilbert Schmidt distance between two density matrices \\p a and \\p b,"]
[INFO] [stdout] 5667 | | #[doc = " defined as the Frobenius norm of the difference between them."]
[INFO] [stdout] 5668 | | #[doc = " That is, we define the Hilbert Schmidt distance"]
[INFO] [stdout] 5669 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 5694 | | #[doc = " @author Balint Koczor"]
[INFO] [stdout] 5695 | | #[doc = " @author Tyson Jones (refactored, doc)"]
[INFO] [stdout] | |_____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] b an equally-sized density matrix
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5699:5
[INFO] [stdout] |
[INFO] [stdout] 5699 | / #[doc = " Modifies qureg \\p out to the result of (\\p facOut \\p out + \\p fac1 \\p qureg1 + \\p fac2 \\p qureg2),"]
[INFO] [stdout] 5700 | | #[doc = " imposing no constraints on normalisation. Works for both state-vectors and density matrices."]
[INFO] [stdout] 5701 | | #[doc = " Note that afterward, \\p out may not longer be normalised and ergo no longer a valid"]
[INFO] [stdout] 5702 | | #[doc = " state-vector or density matrix. Users must therefore be careful passing \\p out to"]
[INFO] [stdout] ... |
[INFO] [stdout] 5719 | | #[doc = " - if the dimensions of \\p qureg1, \\p qureg2 and \\p aren't equal"]
[INFO] [stdout] 5720 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] fac1 the complex number by which to scale \p qureg1 in the output state
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5699:5
[INFO] [stdout] |
[INFO] [stdout] 5699 | / #[doc = " Modifies qureg \\p out to the result of (\\p facOut \\p out + \\p fac1 \\p qureg1 + \\p fac2 \\p qureg2),"]
[INFO] [stdout] 5700 | | #[doc = " imposing no constraints on normalisation. Works for both state-vectors and density matrices."]
[INFO] [stdout] 5701 | | #[doc = " Note that afterward, \\p out may not longer be normalised and ergo no longer a valid"]
[INFO] [stdout] 5702 | | #[doc = " state-vector or density matrix. Users must therefore be careful passing \\p out to"]
[INFO] [stdout] ... |
[INFO] [stdout] 5719 | | #[doc = " - if the dimensions of \\p qureg1, \\p qureg2 and \\p aren't equal"]
[INFO] [stdout] 5720 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qureg1 the first qureg to add to \p out, which is itself unmodified
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5699:5
[INFO] [stdout] |
[INFO] [stdout] 5699 | / #[doc = " Modifies qureg \\p out to the result of (\\p facOut \\p out + \\p fac1 \\p qureg1 + \\p fac2 \\p qureg2),"]
[INFO] [stdout] 5700 | | #[doc = " imposing no constraints on normalisation. Works for both state-vectors and density matrices."]
[INFO] [stdout] 5701 | | #[doc = " Note that afterward, \\p out may not longer be normalised and ergo no longer a valid"]
[INFO] [stdout] 5702 | | #[doc = " state-vector or density matrix. Users must therefore be careful passing \\p out to"]
[INFO] [stdout] ... |
[INFO] [stdout] 5719 | | #[doc = " - if the dimensions of \\p qureg1, \\p qureg2 and \\p aren't equal"]
[INFO] [stdout] 5720 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] fac2 the complex number by which to scale \p qureg2 in the output state
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5699:5
[INFO] [stdout] |
[INFO] [stdout] 5699 | / #[doc = " Modifies qureg \\p out to the result of (\\p facOut \\p out + \\p fac1 \\p qureg1 + \\p fac2 \\p qureg2),"]
[INFO] [stdout] 5700 | | #[doc = " imposing no constraints on normalisation. Works for both state-vectors and density matrices."]
[INFO] [stdout] 5701 | | #[doc = " Note that afterward, \\p out may not longer be normalised and ergo no longer a valid"]
[INFO] [stdout] 5702 | | #[doc = " state-vector or density matrix. Users must therefore be careful passing \\p out to"]
[INFO] [stdout] ... |
[INFO] [stdout] 5719 | | #[doc = " - if the dimensions of \\p qureg1, \\p qureg2 and \\p aren't equal"]
[INFO] [stdout] 5720 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qureg2 the second qureg to add to \p out, which is itself unmodified
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5699:5
[INFO] [stdout] |
[INFO] [stdout] 5699 | / #[doc = " Modifies qureg \\p out to the result of (\\p facOut \\p out + \\p fac1 \\p qureg1 + \\p fac2 \\p qureg2),"]
[INFO] [stdout] 5700 | | #[doc = " imposing no constraints on normalisation. Works for both state-vectors and density matrices."]
[INFO] [stdout] 5701 | | #[doc = " Note that afterward, \\p out may not longer be normalised and ergo no longer a valid"]
[INFO] [stdout] 5702 | | #[doc = " state-vector or density matrix. Users must therefore be careful passing \\p out to"]
[INFO] [stdout] ... |
[INFO] [stdout] 5719 | | #[doc = " - if the dimensions of \\p qureg1, \\p qureg2 and \\p aren't equal"]
[INFO] [stdout] 5720 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] facOut the complex factor by which to multiply the current elements of \p out.
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:5699:5
[INFO] [stdout] |
[INFO] [stdout] 5699 | / #[doc = " Modifies qureg \\p out to the result of (\\p facOut \\p out + \\p fac1 \\p qureg1 + \\p fac2 \\p qureg2),"]
[INFO] [stdout] 5700 | | #[doc = " imposing no constraints on normalisation. Works for both state-vectors and density matrices."]
[INFO] [stdout] 5701 | | #[doc = " Note that afterward, \\p out may not longer be normalised and ergo no longer a valid"]
[INFO] [stdout] 5702 | | #[doc = " state-vector or density matrix. Users must therefore be careful passing \\p out to"]
[INFO] [stdout] ... |
[INFO] [stdout] 5719 | | #[doc = " - if the dimensions of \\p qureg1, \\p qureg2 and \\p aren't equal"]
[INFO] [stdout] 5720 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] out the qureg to be modified, to be scaled by \p facOut then have \p fac1 \p qureg1 and
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5731:5
[INFO] [stdout] |
[INFO] [stdout] 5731 | / #[doc = " Modifies \\p outQureg to be the result of applying the weighted sum of Pauli products (a Hermitian but not"]
[INFO] [stdout] 5732 | | #[doc = " necessarily unitary operator) to \\p inQureg. Note that afterward, \\p outQureg may no longer be normalised and ergo not a"]
[INFO] [stdout] 5733 | | #[doc = " state-vector or density matrix. Users must therefore be careful passing \\p outQureg to"]
[INFO] [stdout] 5734 | | #[doc = " other QuEST functions which assume normalisation in order to function correctly."]
[INFO] [stdout] ... |
[INFO] [stdout] 5785 | | #[doc = " - if \\p inQureg is not of the same type and dimensions as \\p outQureg"]
[INFO] [stdout] 5786 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] inQureg the register containing the state which \p outQureg will be set to, under
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5731:5
[INFO] [stdout] |
[INFO] [stdout] 5731 | / #[doc = " Modifies \\p outQureg to be the result of applying the weighted sum of Pauli products (a Hermitian but not"]
[INFO] [stdout] 5732 | | #[doc = " necessarily unitary operator) to \\p inQureg. Note that afterward, \\p outQureg may no longer be normalised and ergo not a"]
[INFO] [stdout] 5733 | | #[doc = " state-vector or density matrix. Users must therefore be careful passing \\p outQureg to"]
[INFO] [stdout] 5734 | | #[doc = " other QuEST functions which assume normalisation in order to function correctly."]
[INFO] [stdout] ... |
[INFO] [stdout] 5785 | | #[doc = " - if \\p inQureg is not of the same type and dimensions as \\p outQureg"]
[INFO] [stdout] 5786 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] allPauliCodes a list of the Pauli codes (0=PAULI_I, 1=PAULI_X, 2=PAULI_Y, 3=PAULI_Z)
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5731:5
[INFO] [stdout] |
[INFO] [stdout] 5731 | / #[doc = " Modifies \\p outQureg to be the result of applying the weighted sum of Pauli products (a Hermitian but not"]
[INFO] [stdout] 5732 | | #[doc = " necessarily unitary operator) to \\p inQureg. Note that afterward, \\p outQureg may no longer be normalised and ergo not a"]
[INFO] [stdout] 5733 | | #[doc = " state-vector or density matrix. Users must therefore be careful passing \\p outQureg to"]
[INFO] [stdout] 5734 | | #[doc = " other QuEST functions which assume normalisation in order to function correctly."]
[INFO] [stdout] ... |
[INFO] [stdout] 5785 | | #[doc = " - if \\p inQureg is not of the same type and dimensions as \\p outQureg"]
[INFO] [stdout] 5786 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] termCoeffs The coefficients of each term in the sum of Pauli products
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5731:5
[INFO] [stdout] |
[INFO] [stdout] 5731 | / #[doc = " Modifies \\p outQureg to be the result of applying the weighted sum of Pauli products (a Hermitian but not"]
[INFO] [stdout] 5732 | | #[doc = " necessarily unitary operator) to \\p inQureg. Note that afterward, \\p outQureg may no longer be normalised and ergo not a"]
[INFO] [stdout] 5733 | | #[doc = " state-vector or density matrix. Users must therefore be careful passing \\p outQureg to"]
[INFO] [stdout] 5734 | | #[doc = " other QuEST functions which assume normalisation in order to function correctly."]
[INFO] [stdout] ... |
[INFO] [stdout] 5785 | | #[doc = " - if \\p inQureg is not of the same type and dimensions as \\p outQureg"]
[INFO] [stdout] 5786 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numSumTerms The total number of Pauli products specified
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout] --> src/bindings.rs:5731:5
[INFO] [stdout] |
[INFO] [stdout] 5731 | / #[doc = " Modifies \\p outQureg to be the result of applying the weighted sum of Pauli products (a Hermitian but not"]
[INFO] [stdout] 5732 | | #[doc = " necessarily unitary operator) to \\p inQureg. Note that afterward, \\p outQureg may no longer be normalised and ergo not a"]
[INFO] [stdout] 5733 | | #[doc = " state-vector or density matrix. Users must therefore be careful passing \\p outQureg to"]
[INFO] [stdout] 5734 | | #[doc = " other QuEST functions which assume normalisation in order to function correctly."]
[INFO] [stdout] ... |
[INFO] [stdout] 5785 | | #[doc = " - if \\p inQureg is not of the same type and dimensions as \\p outQureg"]
[INFO] [stdout] 5786 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[out] outQureg the qureg to modify to be the result of applyling the weighted Pauli sum operator
[INFO] [stdout] ^^^
[INFO] [stdout] = note: no item named `out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5796:5
[INFO] [stdout] |
[INFO] [stdout] 5796 | / #[doc = " Modifies \\p outQureg to be the result of applying \\p PauliHamil (a Hermitian but not"]
[INFO] [stdout] 5797 | | #[doc = " necessarily unitary operator) to \\p inQureg. Note that afterward, \\p outQureg may no longer be normalised and ergo not a"]
[INFO] [stdout] 5798 | | #[doc = " state-vector or density matrix. Users must therefore be careful passing \\p outQureg to"]
[INFO] [stdout] 5799 | | #[doc = " other QuEST functions which assume normalisation in order to function correctly."]
[INFO] [stdout] ... |
[INFO] [stdout] 5835 | | #[doc = " - if \\p inQureg is not of the same type and dimensions as \\p outQureg and \\p hamil"]
[INFO] [stdout] 5836 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] inQureg the register containing the state which \p outQureg will be set to, under
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5796:5
[INFO] [stdout] |
[INFO] [stdout] 5796 | / #[doc = " Modifies \\p outQureg to be the result of applying \\p PauliHamil (a Hermitian but not"]
[INFO] [stdout] 5797 | | #[doc = " necessarily unitary operator) to \\p inQureg. Note that afterward, \\p outQureg may no longer be normalised and ergo not a"]
[INFO] [stdout] 5798 | | #[doc = " state-vector or density matrix. Users must therefore be careful passing \\p outQureg to"]
[INFO] [stdout] 5799 | | #[doc = " other QuEST functions which assume normalisation in order to function correctly."]
[INFO] [stdout] ... |
[INFO] [stdout] 5835 | | #[doc = " - if \\p inQureg is not of the same type and dimensions as \\p outQureg and \\p hamil"]
[INFO] [stdout] 5836 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] hamil a weighted sum of products of pauli operators
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout] --> src/bindings.rs:5796:5
[INFO] [stdout] |
[INFO] [stdout] 5796 | / #[doc = " Modifies \\p outQureg to be the result of applying \\p PauliHamil (a Hermitian but not"]
[INFO] [stdout] 5797 | | #[doc = " necessarily unitary operator) to \\p inQureg. Note that afterward, \\p outQureg may no longer be normalised and ergo not a"]
[INFO] [stdout] 5798 | | #[doc = " state-vector or density matrix. Users must therefore be careful passing \\p outQureg to"]
[INFO] [stdout] 5799 | | #[doc = " other QuEST functions which assume normalisation in order to function correctly."]
[INFO] [stdout] ... |
[INFO] [stdout] 5835 | | #[doc = " - if \\p inQureg is not of the same type and dimensions as \\p outQureg and \\p hamil"]
[INFO] [stdout] 5836 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[out] outQureg the qureg to modify to be the result of applyling \p hamil to the state in \p inQureg
[INFO] [stdout] ^^^
[INFO] [stdout] = note: no item named `out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:5840:5
[INFO] [stdout] |
[INFO] [stdout] 5840 | / #[doc = " Applies a trotterisation of unitary evolution \\f$ \\exp(-i \\, \\text{hamil} \\, \\text{time}) \\f$"]
[INFO] [stdout] 5841 | | #[doc = " to \\p qureg. This is a sequence of unitary operators, effected by multiRotatePauli(),"]
[INFO] [stdout] 5842 | | #[doc = " which together approximate the action of full unitary-time evolution under the given Hamiltonian."]
[INFO] [stdout] 5843 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 5915 | | #[doc = " - or if \\p reps <= 0"]
[INFO] [stdout] 5916 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the register to modify under the approximate unitary-time evolution
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5840:5
[INFO] [stdout] |
[INFO] [stdout] 5840 | / #[doc = " Applies a trotterisation of unitary evolution \\f$ \\exp(-i \\, \\text{hamil} \\, \\text{time}) \\f$"]
[INFO] [stdout] 5841 | | #[doc = " to \\p qureg. This is a sequence of unitary operators, effected by multiRotatePauli(),"]
[INFO] [stdout] 5842 | | #[doc = " which together approximate the action of full unitary-time evolution under the given Hamiltonian."]
[INFO] [stdout] 5843 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 5915 | | #[doc = " - or if \\p reps <= 0"]
[INFO] [stdout] 5916 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] hamil the hamiltonian under which to approxiamte unitary-time evolution
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5840:5
[INFO] [stdout] |
[INFO] [stdout] 5840 | / #[doc = " Applies a trotterisation of unitary evolution \\f$ \\exp(-i \\, \\text{hamil} \\, \\text{time}) \\f$"]
[INFO] [stdout] 5841 | | #[doc = " to \\p qureg. This is a sequence of unitary operators, effected by multiRotatePauli(),"]
[INFO] [stdout] 5842 | | #[doc = " which together approximate the action of full unitary-time evolution under the given Hamiltonian."]
[INFO] [stdout] 5843 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 5915 | | #[doc = " - or if \\p reps <= 0"]
[INFO] [stdout] 5916 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] time the target evolution time, which is permitted to be both positive and negative.
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5840:5
[INFO] [stdout] |
[INFO] [stdout] 5840 | / #[doc = " Applies a trotterisation of unitary evolution \\f$ \\exp(-i \\, \\text{hamil} \\, \\text{time}) \\f$"]
[INFO] [stdout] 5841 | | #[doc = " to \\p qureg. This is a sequence of unitary operators, effected by multiRotatePauli(),"]
[INFO] [stdout] 5842 | | #[doc = " which together approximate the action of full unitary-time evolution under the given Hamiltonian."]
[INFO] [stdout] 5843 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 5915 | | #[doc = " - or if \\p reps <= 0"]
[INFO] [stdout] 5916 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] order the order of Trotter-Suzuki decomposition to use. Higher orders (necessarily even)
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5840:5
[INFO] [stdout] |
[INFO] [stdout] 5840 | / #[doc = " Applies a trotterisation of unitary evolution \\f$ \\exp(-i \\, \\text{hamil} \\, \\text{time}) \\f$"]
[INFO] [stdout] 5841 | | #[doc = " to \\p qureg. This is a sequence of unitary operators, effected by multiRotatePauli(),"]
[INFO] [stdout] 5842 | | #[doc = " which together approximate the action of full unitary-time evolution under the given Hamiltonian."]
[INFO] [stdout] 5843 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 5915 | | #[doc = " - or if \\p reps <= 0"]
[INFO] [stdout] 5916 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] reps the number of repetitions of the decomposition of the given order. This
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:5926:5
[INFO] [stdout] |
[INFO] [stdout] 5926 | / #[doc = " Apply a general 2-by-2 matrix, which may be non-unitary. The matrix is"]
[INFO] [stdout] 5927 | | #[doc = " left-multiplied onto the state, for both state-vectors and density matrices."]
[INFO] [stdout] 5928 | | #[doc = ""]
[INFO] [stdout] 5929 | | #[doc = " Note this differs from the action of unitary() on a density matrix."]
[INFO] [stdout] ... |
[INFO] [stdout] 5942 | | #[doc = " - if \\p targetQubit is outside [0, \\p qureg.numQubitsRepresented)"]
[INFO] [stdout] 5943 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5926:5
[INFO] [stdout] |
[INFO] [stdout] 5926 | / #[doc = " Apply a general 2-by-2 matrix, which may be non-unitary. The matrix is"]
[INFO] [stdout] 5927 | | #[doc = " left-multiplied onto the state, for both state-vectors and density matrices."]
[INFO] [stdout] 5928 | | #[doc = ""]
[INFO] [stdout] 5929 | | #[doc = " Note this differs from the action of unitary() on a density matrix."]
[INFO] [stdout] ... |
[INFO] [stdout] 5942 | | #[doc = " - if \\p targetQubit is outside [0, \\p qureg.numQubitsRepresented)"]
[INFO] [stdout] 5943 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetQubit qubit to operate \p u upon
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5926:5
[INFO] [stdout] |
[INFO] [stdout] 5926 | / #[doc = " Apply a general 2-by-2 matrix, which may be non-unitary. The matrix is"]
[INFO] [stdout] 5927 | | #[doc = " left-multiplied onto the state, for both state-vectors and density matrices."]
[INFO] [stdout] 5928 | | #[doc = ""]
[INFO] [stdout] 5929 | | #[doc = " Note this differs from the action of unitary() on a density matrix."]
[INFO] [stdout] ... |
[INFO] [stdout] 5942 | | #[doc = " - if \\p targetQubit is outside [0, \\p qureg.numQubitsRepresented)"]
[INFO] [stdout] 5943 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] u matrix to apply
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:5947:5
[INFO] [stdout] |
[INFO] [stdout] 5947 | / #[doc = " Apply a general 4-by-4 matrix, which may be non-unitary. The matrix is"]
[INFO] [stdout] 5948 | | #[doc = " left-multiplied onto the state, for both state-vectors and density matrices."]
[INFO] [stdout] 5949 | | #[doc = ""]
[INFO] [stdout] 5950 | | #[doc = " Note this differs from the action of twoQubitUnitary() on a density matrix."]
[INFO] [stdout] ... |
[INFO] [stdout] 5994 | | #[doc = " - if each node cannot fit 4 amplitudes in distributed mode"]
[INFO] [stdout] 5995 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5947:5
[INFO] [stdout] |
[INFO] [stdout] 5947 | / #[doc = " Apply a general 4-by-4 matrix, which may be non-unitary. The matrix is"]
[INFO] [stdout] 5948 | | #[doc = " left-multiplied onto the state, for both state-vectors and density matrices."]
[INFO] [stdout] 5949 | | #[doc = ""]
[INFO] [stdout] 5950 | | #[doc = " Note this differs from the action of twoQubitUnitary() on a density matrix."]
[INFO] [stdout] ... |
[INFO] [stdout] 5994 | | #[doc = " - if each node cannot fit 4 amplitudes in distributed mode"]
[INFO] [stdout] 5995 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetQubit1 first qubit to operate on, treated as least significant in \p u
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5947:5
[INFO] [stdout] |
[INFO] [stdout] 5947 | / #[doc = " Apply a general 4-by-4 matrix, which may be non-unitary. The matrix is"]
[INFO] [stdout] 5948 | | #[doc = " left-multiplied onto the state, for both state-vectors and density matrices."]
[INFO] [stdout] 5949 | | #[doc = ""]
[INFO] [stdout] 5950 | | #[doc = " Note this differs from the action of twoQubitUnitary() on a density matrix."]
[INFO] [stdout] ... |
[INFO] [stdout] 5994 | | #[doc = " - if each node cannot fit 4 amplitudes in distributed mode"]
[INFO] [stdout] 5995 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targetQubit2 second qubit to operate on, treated as most significant in \p u
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:5947:5
[INFO] [stdout] |
[INFO] [stdout] 5947 | / #[doc = " Apply a general 4-by-4 matrix, which may be non-unitary. The matrix is"]
[INFO] [stdout] 5948 | | #[doc = " left-multiplied onto the state, for both state-vectors and density matrices."]
[INFO] [stdout] 5949 | | #[doc = ""]
[INFO] [stdout] 5950 | | #[doc = " Note this differs from the action of twoQubitUnitary() on a density matrix."]
[INFO] [stdout] ... |
[INFO] [stdout] 5994 | | #[doc = " - if each node cannot fit 4 amplitudes in distributed mode"]
[INFO] [stdout] 5995 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] u matrix to apply
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:6004:5
[INFO] [stdout] |
[INFO] [stdout] 6004 | / #[doc = " Apply a general N-by-N matrix, which may be non-unitary, on any number of target qubits."]
[INFO] [stdout] 6005 | | #[doc = " The matrix is left-multiplied onto the state, for both state-vectors and density matrices."]
[INFO] [stdout] 6006 | | #[doc = " Note this differs from the action of multiQubitUnitary() on a density matrix."]
[INFO] [stdout] 6007 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6067 | | #[doc = " - if a node cannot fit the required number of target amplitudes in distributed mode"]
[INFO] [stdout] 6068 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6004:5
[INFO] [stdout] |
[INFO] [stdout] 6004 | / #[doc = " Apply a general N-by-N matrix, which may be non-unitary, on any number of target qubits."]
[INFO] [stdout] 6005 | | #[doc = " The matrix is left-multiplied onto the state, for both state-vectors and density matrices."]
[INFO] [stdout] 6006 | | #[doc = " Note this differs from the action of multiQubitUnitary() on a density matrix."]
[INFO] [stdout] 6007 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6067 | | #[doc = " - if a node cannot fit the required number of target amplitudes in distributed mode"]
[INFO] [stdout] 6068 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targs a list of the target qubits, ordered least significant to most in \p u
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6004:5
[INFO] [stdout] |
[INFO] [stdout] 6004 | / #[doc = " Apply a general N-by-N matrix, which may be non-unitary, on any number of target qubits."]
[INFO] [stdout] 6005 | | #[doc = " The matrix is left-multiplied onto the state, for both state-vectors and density matrices."]
[INFO] [stdout] 6006 | | #[doc = " Note this differs from the action of multiQubitUnitary() on a density matrix."]
[INFO] [stdout] 6007 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6067 | | #[doc = " - if a node cannot fit the required number of target amplitudes in distributed mode"]
[INFO] [stdout] 6068 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numTargs the number of target qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6004:5
[INFO] [stdout] |
[INFO] [stdout] 6004 | / #[doc = " Apply a general N-by-N matrix, which may be non-unitary, on any number of target qubits."]
[INFO] [stdout] 6005 | | #[doc = " The matrix is left-multiplied onto the state, for both state-vectors and density matrices."]
[INFO] [stdout] 6006 | | #[doc = " Note this differs from the action of multiQubitUnitary() on a density matrix."]
[INFO] [stdout] 6007 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6067 | | #[doc = " - if a node cannot fit the required number of target amplitudes in distributed mode"]
[INFO] [stdout] 6068 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] u matrix to apply
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:6077:5
[INFO] [stdout] |
[INFO] [stdout] 6077 | / #[doc = " Apply a general N-by-N matrix, which may be non-unitary, with additional controlled qubits."]
[INFO] [stdout] 6078 | | #[doc = " The matrix is left-multiplied onto the state, for both state-vectors and density matrices."]
[INFO] [stdout] 6079 | | #[doc = " Hence, this function differs from multiControlledMultiQubitUnitary() by more than just permitting a non-unitary"]
[INFO] [stdout] 6080 | | #[doc = " matrix."]
[INFO] [stdout] ... |
[INFO] [stdout] 6125 | | #[doc = " - if a node cannot fit the required number of target amplitudes in distributed mode"]
[INFO] [stdout] 6126 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of all qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6077:5
[INFO] [stdout] |
[INFO] [stdout] 6077 | / #[doc = " Apply a general N-by-N matrix, which may be non-unitary, with additional controlled qubits."]
[INFO] [stdout] 6078 | | #[doc = " The matrix is left-multiplied onto the state, for both state-vectors and density matrices."]
[INFO] [stdout] 6079 | | #[doc = " Hence, this function differs from multiControlledMultiQubitUnitary() by more than just permitting a non-unitary"]
[INFO] [stdout] 6080 | | #[doc = " matrix."]
[INFO] [stdout] ... |
[INFO] [stdout] 6125 | | #[doc = " - if a node cannot fit the required number of target amplitudes in distributed mode"]
[INFO] [stdout] 6126 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] ctrls a list of the control qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6077:5
[INFO] [stdout] |
[INFO] [stdout] 6077 | / #[doc = " Apply a general N-by-N matrix, which may be non-unitary, with additional controlled qubits."]
[INFO] [stdout] 6078 | | #[doc = " The matrix is left-multiplied onto the state, for both state-vectors and density matrices."]
[INFO] [stdout] 6079 | | #[doc = " Hence, this function differs from multiControlledMultiQubitUnitary() by more than just permitting a non-unitary"]
[INFO] [stdout] 6080 | | #[doc = " matrix."]
[INFO] [stdout] ... |
[INFO] [stdout] 6125 | | #[doc = " - if a node cannot fit the required number of target amplitudes in distributed mode"]
[INFO] [stdout] 6126 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numCtrls the number of control qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6077:5
[INFO] [stdout] |
[INFO] [stdout] 6077 | / #[doc = " Apply a general N-by-N matrix, which may be non-unitary, with additional controlled qubits."]
[INFO] [stdout] 6078 | | #[doc = " The matrix is left-multiplied onto the state, for both state-vectors and density matrices."]
[INFO] [stdout] 6079 | | #[doc = " Hence, this function differs from multiControlledMultiQubitUnitary() by more than just permitting a non-unitary"]
[INFO] [stdout] 6080 | | #[doc = " matrix."]
[INFO] [stdout] ... |
[INFO] [stdout] 6125 | | #[doc = " - if a node cannot fit the required number of target amplitudes in distributed mode"]
[INFO] [stdout] 6126 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] targs a list of the target qubits, ordered least to most significant
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6077:5
[INFO] [stdout] |
[INFO] [stdout] 6077 | / #[doc = " Apply a general N-by-N matrix, which may be non-unitary, with additional controlled qubits."]
[INFO] [stdout] 6078 | | #[doc = " The matrix is left-multiplied onto the state, for both state-vectors and density matrices."]
[INFO] [stdout] 6079 | | #[doc = " Hence, this function differs from multiControlledMultiQubitUnitary() by more than just permitting a non-unitary"]
[INFO] [stdout] 6080 | | #[doc = " matrix."]
[INFO] [stdout] ... |
[INFO] [stdout] 6125 | | #[doc = " - if a node cannot fit the required number of target amplitudes in distributed mode"]
[INFO] [stdout] 6126 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numTargs the number of target qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6077:5
[INFO] [stdout] |
[INFO] [stdout] 6077 | / #[doc = " Apply a general N-by-N matrix, which may be non-unitary, with additional controlled qubits."]
[INFO] [stdout] 6078 | | #[doc = " The matrix is left-multiplied onto the state, for both state-vectors and density matrices."]
[INFO] [stdout] 6079 | | #[doc = " Hence, this function differs from multiControlledMultiQubitUnitary() by more than just permitting a non-unitary"]
[INFO] [stdout] 6080 | | #[doc = " matrix."]
[INFO] [stdout] ... |
[INFO] [stdout] 6125 | | #[doc = " - if a node cannot fit the required number of target amplitudes in distributed mode"]
[INFO] [stdout] 6126 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] u matrix to apply
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `i`
[INFO] [stdout] --> src/bindings.rs:6137:5
[INFO] [stdout] |
[INFO] [stdout] 6137 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by the passed"]
[INFO] [stdout] 6138 | | #[doc = " exponential polynomial \"phase function\". This effects a diagonal unitary of unit complex scalars,"]
[INFO] [stdout] 6139 | | #[doc = " targeting the nominated \\p qubits."]
[INFO] [stdout] 6140 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6240 | | #[doc = " - if \\p numTerms <= 0"]
[INFO] [stdout] 6241 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] f(r) = \sum\limits_{i}^{\text{numTerms}} \text{coeffs}[i] \; r^{\, \text{exponents}[i]}\,,
[INFO] [stdout] ^
[INFO] [stdout] = note: no item named `i` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `i`
[INFO] [stdout] --> src/bindings.rs:6137:5
[INFO] [stdout] |
[INFO] [stdout] 6137 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by the passed"]
[INFO] [stdout] 6138 | | #[doc = " exponential polynomial \"phase function\". This effects a diagonal unitary of unit complex scalars,"]
[INFO] [stdout] 6139 | | #[doc = " targeting the nominated \\p qubits."]
[INFO] [stdout] 6140 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6240 | | #[doc = " - if \\p numTerms <= 0"]
[INFO] [stdout] 6241 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] f(r) = \sum\limits_{i}^{\text{numTerms}} \text{coeffs}[i] \; r^{\, \text{exponents}[i]}\,,
[INFO] [stdout] ^
[INFO] [stdout] = note: no item named `i` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:6137:5
[INFO] [stdout] |
[INFO] [stdout] 6137 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by the passed"]
[INFO] [stdout] 6138 | | #[doc = " exponential polynomial \"phase function\". This effects a diagonal unitary of unit complex scalars,"]
[INFO] [stdout] 6139 | | #[doc = " targeting the nominated \\p qubits."]
[INFO] [stdout] 6140 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6240 | | #[doc = " - if \\p numTerms <= 0"]
[INFO] [stdout] 6241 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the state-vector or density matrix to be modified
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6137:5
[INFO] [stdout] |
[INFO] [stdout] 6137 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by the passed"]
[INFO] [stdout] 6138 | | #[doc = " exponential polynomial \"phase function\". This effects a diagonal unitary of unit complex scalars,"]
[INFO] [stdout] 6139 | | #[doc = " targeting the nominated \\p qubits."]
[INFO] [stdout] 6140 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6240 | | #[doc = " - if \\p numTerms <= 0"]
[INFO] [stdout] 6241 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qubits a list of the indices of the qubits which will inform \f$r\f$ for each amplitude in \p qureg
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6137:5
[INFO] [stdout] |
[INFO] [stdout] 6137 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by the passed"]
[INFO] [stdout] 6138 | | #[doc = " exponential polynomial \"phase function\". This effects a diagonal unitary of unit complex scalars,"]
[INFO] [stdout] 6139 | | #[doc = " targeting the nominated \\p qubits."]
[INFO] [stdout] 6140 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6240 | | #[doc = " - if \\p numTerms <= 0"]
[INFO] [stdout] 6241 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numQubits the length of list \p qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6137:5
[INFO] [stdout] |
[INFO] [stdout] 6137 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by the passed"]
[INFO] [stdout] 6138 | | #[doc = " exponential polynomial \"phase function\". This effects a diagonal unitary of unit complex scalars,"]
[INFO] [stdout] 6139 | | #[doc = " targeting the nominated \\p qubits."]
[INFO] [stdout] 6140 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6240 | | #[doc = " - if \\p numTerms <= 0"]
[INFO] [stdout] 6241 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] encoding the ::bitEncoding under which to infer the binary value \f$r\f$ from the bits of \p qubits in each basis state of \p qureg
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6137:5
[INFO] [stdout] |
[INFO] [stdout] 6137 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by the passed"]
[INFO] [stdout] 6138 | | #[doc = " exponential polynomial \"phase function\". This effects a diagonal unitary of unit complex scalars,"]
[INFO] [stdout] 6139 | | #[doc = " targeting the nominated \\p qubits."]
[INFO] [stdout] 6140 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6240 | | #[doc = " - if \\p numTerms <= 0"]
[INFO] [stdout] 6241 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] coeffs the coefficients of the exponential polynomial phase function \f$f(r)\f$
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6137:5
[INFO] [stdout] |
[INFO] [stdout] 6137 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by the passed"]
[INFO] [stdout] 6138 | | #[doc = " exponential polynomial \"phase function\". This effects a diagonal unitary of unit complex scalars,"]
[INFO] [stdout] 6139 | | #[doc = " targeting the nominated \\p qubits."]
[INFO] [stdout] 6140 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6240 | | #[doc = " - if \\p numTerms <= 0"]
[INFO] [stdout] 6241 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] exponents the exponents of the exponential polynomial phase function \f$f(r)\f$
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6137:5
[INFO] [stdout] |
[INFO] [stdout] 6137 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by the passed"]
[INFO] [stdout] 6138 | | #[doc = " exponential polynomial \"phase function\". This effects a diagonal unitary of unit complex scalars,"]
[INFO] [stdout] 6139 | | #[doc = " targeting the nominated \\p qubits."]
[INFO] [stdout] 6140 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6240 | | #[doc = " - if \\p numTerms <= 0"]
[INFO] [stdout] 6241 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numTerms the length of list \p coeffs, which must be the same as that of \p exponents
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:6253:5
[INFO] [stdout] |
[INFO] [stdout] 6253 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by the passed"]
[INFO] [stdout] 6254 | | #[doc = " exponential polynomial \"phase function\", and an explicit set of 'overriding' values at specific"]
[INFO] [stdout] 6255 | | #[doc = " state indices."]
[INFO] [stdout] 6256 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6359 | | #[doc = " - if \\p encoding is ::TWOS_COMPLEMENT, and \\p exponents contains a fractional number, but \\p overrideInds does not conta...
[INFO] [stdout] 6360 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the state-vector or density matrix to be modified
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6253:5
[INFO] [stdout] |
[INFO] [stdout] 6253 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by the passed"]
[INFO] [stdout] 6254 | | #[doc = " exponential polynomial \"phase function\", and an explicit set of 'overriding' values at specific"]
[INFO] [stdout] 6255 | | #[doc = " state indices."]
[INFO] [stdout] 6256 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6359 | | #[doc = " - if \\p encoding is ::TWOS_COMPLEMENT, and \\p exponents contains a fractional number, but \\p overrideInds does not conta...
[INFO] [stdout] 6360 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qubits a list of the indices of the qubits which will inform \f$r\f$ for each amplitude in \p qureg
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6253:5
[INFO] [stdout] |
[INFO] [stdout] 6253 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by the passed"]
[INFO] [stdout] 6254 | | #[doc = " exponential polynomial \"phase function\", and an explicit set of 'overriding' values at specific"]
[INFO] [stdout] 6255 | | #[doc = " state indices."]
[INFO] [stdout] 6256 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6359 | | #[doc = " - if \\p encoding is ::TWOS_COMPLEMENT, and \\p exponents contains a fractional number, but \\p overrideInds does not conta...
[INFO] [stdout] 6360 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numQubits the length of list \p qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6253:5
[INFO] [stdout] |
[INFO] [stdout] 6253 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by the passed"]
[INFO] [stdout] 6254 | | #[doc = " exponential polynomial \"phase function\", and an explicit set of 'overriding' values at specific"]
[INFO] [stdout] 6255 | | #[doc = " state indices."]
[INFO] [stdout] 6256 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6359 | | #[doc = " - if \\p encoding is ::TWOS_COMPLEMENT, and \\p exponents contains a fractional number, but \\p overrideInds does not conta...
[INFO] [stdout] 6360 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] encoding the ::bitEncoding under which to infer the binary value \f$r\f$ from the bits of \p qubits in each basis state of \p qureg
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6253:5
[INFO] [stdout] |
[INFO] [stdout] 6253 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by the passed"]
[INFO] [stdout] 6254 | | #[doc = " exponential polynomial \"phase function\", and an explicit set of 'overriding' values at specific"]
[INFO] [stdout] 6255 | | #[doc = " state indices."]
[INFO] [stdout] 6256 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6359 | | #[doc = " - if \\p encoding is ::TWOS_COMPLEMENT, and \\p exponents contains a fractional number, but \\p overrideInds does not conta...
[INFO] [stdout] 6360 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] coeffs the coefficients of the exponential polynomial phase function \f$f(r)\f$
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6253:5
[INFO] [stdout] |
[INFO] [stdout] 6253 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by the passed"]
[INFO] [stdout] 6254 | | #[doc = " exponential polynomial \"phase function\", and an explicit set of 'overriding' values at specific"]
[INFO] [stdout] 6255 | | #[doc = " state indices."]
[INFO] [stdout] 6256 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6359 | | #[doc = " - if \\p encoding is ::TWOS_COMPLEMENT, and \\p exponents contains a fractional number, but \\p overrideInds does not conta...
[INFO] [stdout] 6360 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] exponents the exponents of the exponential polynomial phase function \f$f(r)\f$
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6253:5
[INFO] [stdout] |
[INFO] [stdout] 6253 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by the passed"]
[INFO] [stdout] 6254 | | #[doc = " exponential polynomial \"phase function\", and an explicit set of 'overriding' values at specific"]
[INFO] [stdout] 6255 | | #[doc = " state indices."]
[INFO] [stdout] 6256 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6359 | | #[doc = " - if \\p encoding is ::TWOS_COMPLEMENT, and \\p exponents contains a fractional number, but \\p overrideInds does not conta...
[INFO] [stdout] 6360 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numTerms the length of list \p coeffs, which must be the same as that of \p exponents
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6253:5
[INFO] [stdout] |
[INFO] [stdout] 6253 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by the passed"]
[INFO] [stdout] 6254 | | #[doc = " exponential polynomial \"phase function\", and an explicit set of 'overriding' values at specific"]
[INFO] [stdout] 6255 | | #[doc = " state indices."]
[INFO] [stdout] 6256 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6359 | | #[doc = " - if \\p encoding is ::TWOS_COMPLEMENT, and \\p exponents contains a fractional number, but \\p overrideInds does not conta...
[INFO] [stdout] 6360 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] overrideInds a list of sub-state indices (values of \f$r\f$) of which to explicit set the phase change
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6253:5
[INFO] [stdout] |
[INFO] [stdout] 6253 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by the passed"]
[INFO] [stdout] 6254 | | #[doc = " exponential polynomial \"phase function\", and an explicit set of 'overriding' values at specific"]
[INFO] [stdout] 6255 | | #[doc = " state indices."]
[INFO] [stdout] 6256 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6359 | | #[doc = " - if \\p encoding is ::TWOS_COMPLEMENT, and \\p exponents contains a fractional number, but \\p overrideInds does not conta...
[INFO] [stdout] 6360 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] overridePhases a list of replacement phase changes, for the corresponding \f$r\f$ values in \p overrideInds (one to one)
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6253:5
[INFO] [stdout] |
[INFO] [stdout] 6253 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by the passed"]
[INFO] [stdout] 6254 | | #[doc = " exponential polynomial \"phase function\", and an explicit set of 'overriding' values at specific"]
[INFO] [stdout] 6255 | | #[doc = " state indices."]
[INFO] [stdout] 6256 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6359 | | #[doc = " - if \\p encoding is ::TWOS_COMPLEMENT, and \\p exponents contains a fractional number, but \\p overrideInds does not conta...
[INFO] [stdout] 6360 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numOverrides the lengths of lists \p overrideInds and \p overridePhases
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `j`
[INFO] [stdout] --> src/bindings.rs:6375:5
[INFO] [stdout] |
[INFO] [stdout] 6375 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6376 | | #[doc = " multi-variable exponential polynomial \"phase function\"."]
[INFO] [stdout] 6377 | | #[doc = ""]
[INFO] [stdout] 6378 | | #[doc = " This is a multi-variable extension of applyPhaseFunc(), whereby multiple sub-registers inform"]
[INFO] [stdout] ... |
[INFO] [stdout] 6531 | | #[doc = " - if \\p exponents contains a fractional number despite \\p encoding = ::TWOS_COMPLEMENT"]
[INFO] [stdout] 6532 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] f(r_1, \; \dots, \; r_{\text{numRegs}}) = \sum\limits_j^{\text{numRegs}} \; \sum\limits_{i}^{\text{numTermsPerReg}[j]} \; c_{i,j} \; {r_j}^{\; p_{i,j}}\,,
[INFO] [stdout] ^
[INFO] [stdout] = note: no item named `j` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:6375:5
[INFO] [stdout] |
[INFO] [stdout] 6375 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6376 | | #[doc = " multi-variable exponential polynomial \"phase function\"."]
[INFO] [stdout] 6377 | | #[doc = ""]
[INFO] [stdout] 6378 | | #[doc = " This is a multi-variable extension of applyPhaseFunc(), whereby multiple sub-registers inform"]
[INFO] [stdout] ... |
[INFO] [stdout] 6531 | | #[doc = " - if \\p exponents contains a fractional number despite \\p encoding = ::TWOS_COMPLEMENT"]
[INFO] [stdout] 6532 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the state-vector or density matrix to be modified
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6375:5
[INFO] [stdout] |
[INFO] [stdout] 6375 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6376 | | #[doc = " multi-variable exponential polynomial \"phase function\"."]
[INFO] [stdout] 6377 | | #[doc = ""]
[INFO] [stdout] 6378 | | #[doc = " This is a multi-variable extension of applyPhaseFunc(), whereby multiple sub-registers inform"]
[INFO] [stdout] ... |
[INFO] [stdout] 6531 | | #[doc = " - if \\p exponents contains a fractional number despite \\p encoding = ::TWOS_COMPLEMENT"]
[INFO] [stdout] 6532 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qubits a list of all the qubit indices contained in each sub-register
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6375:5
[INFO] [stdout] |
[INFO] [stdout] 6375 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6376 | | #[doc = " multi-variable exponential polynomial \"phase function\"."]
[INFO] [stdout] 6377 | | #[doc = ""]
[INFO] [stdout] 6378 | | #[doc = " This is a multi-variable extension of applyPhaseFunc(), whereby multiple sub-registers inform"]
[INFO] [stdout] ... |
[INFO] [stdout] 6531 | | #[doc = " - if \\p exponents contains a fractional number despite \\p encoding = ::TWOS_COMPLEMENT"]
[INFO] [stdout] 6532 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numQubitsPerReg a list of the lengths of each sub-list in \p qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6375:5
[INFO] [stdout] |
[INFO] [stdout] 6375 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6376 | | #[doc = " multi-variable exponential polynomial \"phase function\"."]
[INFO] [stdout] 6377 | | #[doc = ""]
[INFO] [stdout] 6378 | | #[doc = " This is a multi-variable extension of applyPhaseFunc(), whereby multiple sub-registers inform"]
[INFO] [stdout] ... |
[INFO] [stdout] 6531 | | #[doc = " - if \\p exponents contains a fractional number despite \\p encoding = ::TWOS_COMPLEMENT"]
[INFO] [stdout] 6532 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numRegs the number of sub-registers, which is the length of both \p numQubitsPerReg and \p numTermsPerReg
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6375:5
[INFO] [stdout] |
[INFO] [stdout] 6375 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6376 | | #[doc = " multi-variable exponential polynomial \"phase function\"."]
[INFO] [stdout] 6377 | | #[doc = ""]
[INFO] [stdout] 6378 | | #[doc = " This is a multi-variable extension of applyPhaseFunc(), whereby multiple sub-registers inform"]
[INFO] [stdout] ... |
[INFO] [stdout] 6531 | | #[doc = " - if \\p exponents contains a fractional number despite \\p encoding = ::TWOS_COMPLEMENT"]
[INFO] [stdout] 6532 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] encoding the ::bitEncoding under which to infer the binary value \f$r_j\f$ from the bits of a sub-register
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6375:5
[INFO] [stdout] |
[INFO] [stdout] 6375 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6376 | | #[doc = " multi-variable exponential polynomial \"phase function\"."]
[INFO] [stdout] 6377 | | #[doc = ""]
[INFO] [stdout] 6378 | | #[doc = " This is a multi-variable extension of applyPhaseFunc(), whereby multiple sub-registers inform"]
[INFO] [stdout] ... |
[INFO] [stdout] 6531 | | #[doc = " - if \\p exponents contains a fractional number despite \\p encoding = ::TWOS_COMPLEMENT"]
[INFO] [stdout] 6532 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] coeffs the coefficients of all terms of the exponential polynomial phase function \f$f(\vec{r})\f$
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6375:5
[INFO] [stdout] |
[INFO] [stdout] 6375 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6376 | | #[doc = " multi-variable exponential polynomial \"phase function\"."]
[INFO] [stdout] 6377 | | #[doc = ""]
[INFO] [stdout] 6378 | | #[doc = " This is a multi-variable extension of applyPhaseFunc(), whereby multiple sub-registers inform"]
[INFO] [stdout] ... |
[INFO] [stdout] 6531 | | #[doc = " - if \\p exponents contains a fractional number despite \\p encoding = ::TWOS_COMPLEMENT"]
[INFO] [stdout] 6532 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] exponents the exponents of all terms of the exponential polynomial phase function \f$f(\vec{r})\f$
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6375:5
[INFO] [stdout] |
[INFO] [stdout] 6375 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6376 | | #[doc = " multi-variable exponential polynomial \"phase function\"."]
[INFO] [stdout] 6377 | | #[doc = ""]
[INFO] [stdout] 6378 | | #[doc = " This is a multi-variable extension of applyPhaseFunc(), whereby multiple sub-registers inform"]
[INFO] [stdout] ... |
[INFO] [stdout] 6531 | | #[doc = " - if \\p exponents contains a fractional number despite \\p encoding = ::TWOS_COMPLEMENT"]
[INFO] [stdout] 6532 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numTermsPerReg a list of the number of \p coeff and \p exponent terms supplied for each variable/sub-register
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:6545:5
[INFO] [stdout] |
[INFO] [stdout] 6545 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6546 | | #[doc = " multi-variable exponential polynomial \"phase function\", and an explicit set of 'overriding'"]
[INFO] [stdout] 6547 | | #[doc = " values at specific state indices."]
[INFO] [stdout] 6548 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6622 | | #[doc = " - if \\p numOverrides < 0"]
[INFO] [stdout] 6623 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the state-vector or density-matrix to be modified
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6545:5
[INFO] [stdout] |
[INFO] [stdout] 6545 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6546 | | #[doc = " multi-variable exponential polynomial \"phase function\", and an explicit set of 'overriding'"]
[INFO] [stdout] 6547 | | #[doc = " values at specific state indices."]
[INFO] [stdout] 6548 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6622 | | #[doc = " - if \\p numOverrides < 0"]
[INFO] [stdout] 6623 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qubits a list of all the qubit indices contained in each sub-register
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6545:5
[INFO] [stdout] |
[INFO] [stdout] 6545 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6546 | | #[doc = " multi-variable exponential polynomial \"phase function\", and an explicit set of 'overriding'"]
[INFO] [stdout] 6547 | | #[doc = " values at specific state indices."]
[INFO] [stdout] 6548 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6622 | | #[doc = " - if \\p numOverrides < 0"]
[INFO] [stdout] 6623 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numQubitsPerReg a list of the lengths of each sub-list in \p qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6545:5
[INFO] [stdout] |
[INFO] [stdout] 6545 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6546 | | #[doc = " multi-variable exponential polynomial \"phase function\", and an explicit set of 'overriding'"]
[INFO] [stdout] 6547 | | #[doc = " values at specific state indices."]
[INFO] [stdout] 6548 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6622 | | #[doc = " - if \\p numOverrides < 0"]
[INFO] [stdout] 6623 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numRegs the number of sub-registers, which is the length of both \p numQubitsPerReg and \p numTermsPerReg
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6545:5
[INFO] [stdout] |
[INFO] [stdout] 6545 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6546 | | #[doc = " multi-variable exponential polynomial \"phase function\", and an explicit set of 'overriding'"]
[INFO] [stdout] 6547 | | #[doc = " values at specific state indices."]
[INFO] [stdout] 6548 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6622 | | #[doc = " - if \\p numOverrides < 0"]
[INFO] [stdout] 6623 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] encoding the ::bitEncoding under which to infer the binary value \f$r_j\f$ from the bits of a sub-register
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6545:5
[INFO] [stdout] |
[INFO] [stdout] 6545 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6546 | | #[doc = " multi-variable exponential polynomial \"phase function\", and an explicit set of 'overriding'"]
[INFO] [stdout] 6547 | | #[doc = " values at specific state indices."]
[INFO] [stdout] 6548 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6622 | | #[doc = " - if \\p numOverrides < 0"]
[INFO] [stdout] 6623 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] coeffs the coefficients of all terms of the exponential polynomial phase function \f$f(\vec{r})\f$
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6545:5
[INFO] [stdout] |
[INFO] [stdout] 6545 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6546 | | #[doc = " multi-variable exponential polynomial \"phase function\", and an explicit set of 'overriding'"]
[INFO] [stdout] 6547 | | #[doc = " values at specific state indices."]
[INFO] [stdout] 6548 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6622 | | #[doc = " - if \\p numOverrides < 0"]
[INFO] [stdout] 6623 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] exponents the exponents of all terms of the exponential polynomial phase function \f$f(\vec{r})\f$
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6545:5
[INFO] [stdout] |
[INFO] [stdout] 6545 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6546 | | #[doc = " multi-variable exponential polynomial \"phase function\", and an explicit set of 'overriding'"]
[INFO] [stdout] 6547 | | #[doc = " values at specific state indices."]
[INFO] [stdout] 6548 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6622 | | #[doc = " - if \\p numOverrides < 0"]
[INFO] [stdout] 6623 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numTermsPerReg a list of the number of \p coeff and \p exponent terms supplied for each variable/sub-register
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6545:5
[INFO] [stdout] |
[INFO] [stdout] 6545 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6546 | | #[doc = " multi-variable exponential polynomial \"phase function\", and an explicit set of 'overriding'"]
[INFO] [stdout] 6547 | | #[doc = " values at specific state indices."]
[INFO] [stdout] 6548 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6622 | | #[doc = " - if \\p numOverrides < 0"]
[INFO] [stdout] 6623 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] overrideInds a flattened list of sub-register coordinates (values of \f$\vec{r}\f$) of which to explicit set the phase change
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6545:5
[INFO] [stdout] |
[INFO] [stdout] 6545 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6546 | | #[doc = " multi-variable exponential polynomial \"phase function\", and an explicit set of 'overriding'"]
[INFO] [stdout] 6547 | | #[doc = " values at specific state indices."]
[INFO] [stdout] 6548 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6622 | | #[doc = " - if \\p numOverrides < 0"]
[INFO] [stdout] 6623 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] overridePhases a list of replacement phase changes, for the corresponding \f$\vec{r}\f$ values in \p overrideInds
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6545:5
[INFO] [stdout] |
[INFO] [stdout] 6545 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6546 | | #[doc = " multi-variable exponential polynomial \"phase function\", and an explicit set of 'overriding'"]
[INFO] [stdout] 6547 | | #[doc = " values at specific state indices."]
[INFO] [stdout] 6548 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6622 | | #[doc = " - if \\p numOverrides < 0"]
[INFO] [stdout] 6623 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numOverrides the lengths of list \p overridePhases (but not necessarily of \p overrideInds)
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:6639:5
[INFO] [stdout] |
[INFO] [stdout] 6639 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6640 | | #[doc = " named (and potentially multi-variable) phase function."]
[INFO] [stdout] 6641 | | #[doc = ""]
[INFO] [stdout] 6642 | | #[doc = " This effects a diagonal unitary operator, with a phase function \\f$f(\\vec{r})\\f$ which may not be"]
[INFO] [stdout] ... |
[INFO] [stdout] 6774 | | #[doc = " - if \\p functionNameCode requires additional parameters, which must instead be passed with applyParamNamedPhaseFunc()"]
[INFO] [stdout] 6775 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the state-vector or density-matrix to be modified
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6639:5
[INFO] [stdout] |
[INFO] [stdout] 6639 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6640 | | #[doc = " named (and potentially multi-variable) phase function."]
[INFO] [stdout] 6641 | | #[doc = ""]
[INFO] [stdout] 6642 | | #[doc = " This effects a diagonal unitary operator, with a phase function \\f$f(\\vec{r})\\f$ which may not be"]
[INFO] [stdout] ... |
[INFO] [stdout] 6774 | | #[doc = " - if \\p functionNameCode requires additional parameters, which must instead be passed with applyParamNamedPhaseFunc()"]
[INFO] [stdout] 6775 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qubits a list of all the qubit indices contained in each sub-register
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6639:5
[INFO] [stdout] |
[INFO] [stdout] 6639 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6640 | | #[doc = " named (and potentially multi-variable) phase function."]
[INFO] [stdout] 6641 | | #[doc = ""]
[INFO] [stdout] 6642 | | #[doc = " This effects a diagonal unitary operator, with a phase function \\f$f(\\vec{r})\\f$ which may not be"]
[INFO] [stdout] ... |
[INFO] [stdout] 6774 | | #[doc = " - if \\p functionNameCode requires additional parameters, which must instead be passed with applyParamNamedPhaseFunc()"]
[INFO] [stdout] 6775 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numQubitsPerReg a list of the lengths of each sub-list in \p qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6639:5
[INFO] [stdout] |
[INFO] [stdout] 6639 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6640 | | #[doc = " named (and potentially multi-variable) phase function."]
[INFO] [stdout] 6641 | | #[doc = ""]
[INFO] [stdout] 6642 | | #[doc = " This effects a diagonal unitary operator, with a phase function \\f$f(\\vec{r})\\f$ which may not be"]
[INFO] [stdout] ... |
[INFO] [stdout] 6774 | | #[doc = " - if \\p functionNameCode requires additional parameters, which must instead be passed with applyParamNamedPhaseFunc()"]
[INFO] [stdout] 6775 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numRegs the number of sub-registers, which is the length of both \p numQubitsPerReg and \p numTermsPerReg
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6639:5
[INFO] [stdout] |
[INFO] [stdout] 6639 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6640 | | #[doc = " named (and potentially multi-variable) phase function."]
[INFO] [stdout] 6641 | | #[doc = ""]
[INFO] [stdout] 6642 | | #[doc = " This effects a diagonal unitary operator, with a phase function \\f$f(\\vec{r})\\f$ which may not be"]
[INFO] [stdout] ... |
[INFO] [stdout] 6774 | | #[doc = " - if \\p functionNameCode requires additional parameters, which must instead be passed with applyParamNamedPhaseFunc()"]
[INFO] [stdout] 6775 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] encoding the ::bitEncoding under which to infer the binary value \f$r_j\f$ from the bits of a sub-register
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6639:5
[INFO] [stdout] |
[INFO] [stdout] 6639 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6640 | | #[doc = " named (and potentially multi-variable) phase function."]
[INFO] [stdout] 6641 | | #[doc = ""]
[INFO] [stdout] 6642 | | #[doc = " This effects a diagonal unitary operator, with a phase function \\f$f(\\vec{r})\\f$ which may not be"]
[INFO] [stdout] ... |
[INFO] [stdout] 6774 | | #[doc = " - if \\p functionNameCode requires additional parameters, which must instead be passed with applyParamNamedPhaseFunc()"]
[INFO] [stdout] 6775 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] functionNameCode the ::phaseFunc \f$f(\vec{r})\f$
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:6786:5
[INFO] [stdout] |
[INFO] [stdout] 6786 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6787 | | #[doc = " named (and potentially multi-variable) phase function, and an explicit set of 'overriding'"]
[INFO] [stdout] 6788 | | #[doc = " values at specific state indices."]
[INFO] [stdout] 6789 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6854 | | #[doc = " - if \\p numOverrides < 0"]
[INFO] [stdout] 6855 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the state-vector pr density-matrix to be modified
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6786:5
[INFO] [stdout] |
[INFO] [stdout] 6786 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6787 | | #[doc = " named (and potentially multi-variable) phase function, and an explicit set of 'overriding'"]
[INFO] [stdout] 6788 | | #[doc = " values at specific state indices."]
[INFO] [stdout] 6789 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6854 | | #[doc = " - if \\p numOverrides < 0"]
[INFO] [stdout] 6855 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qubits a list of all the qubit indices contained in each sub-register
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6786:5
[INFO] [stdout] |
[INFO] [stdout] 6786 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6787 | | #[doc = " named (and potentially multi-variable) phase function, and an explicit set of 'overriding'"]
[INFO] [stdout] 6788 | | #[doc = " values at specific state indices."]
[INFO] [stdout] 6789 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6854 | | #[doc = " - if \\p numOverrides < 0"]
[INFO] [stdout] 6855 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numQubitsPerReg a list of the lengths of each sub-list in \p qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6786:5
[INFO] [stdout] |
[INFO] [stdout] 6786 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6787 | | #[doc = " named (and potentially multi-variable) phase function, and an explicit set of 'overriding'"]
[INFO] [stdout] 6788 | | #[doc = " values at specific state indices."]
[INFO] [stdout] 6789 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6854 | | #[doc = " - if \\p numOverrides < 0"]
[INFO] [stdout] 6855 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numRegs the number of sub-registers, which is the length of both \p numQubitsPerReg and \p numTermsPerReg
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6786:5
[INFO] [stdout] |
[INFO] [stdout] 6786 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6787 | | #[doc = " named (and potentially multi-variable) phase function, and an explicit set of 'overriding'"]
[INFO] [stdout] 6788 | | #[doc = " values at specific state indices."]
[INFO] [stdout] 6789 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6854 | | #[doc = " - if \\p numOverrides < 0"]
[INFO] [stdout] 6855 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] encoding the ::bitEncoding under which to infer the binary value \f$r_j\f$ from the bits of a sub-register
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6786:5
[INFO] [stdout] |
[INFO] [stdout] 6786 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6787 | | #[doc = " named (and potentially multi-variable) phase function, and an explicit set of 'overriding'"]
[INFO] [stdout] 6788 | | #[doc = " values at specific state indices."]
[INFO] [stdout] 6789 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6854 | | #[doc = " - if \\p numOverrides < 0"]
[INFO] [stdout] 6855 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] functionNameCode the ::phaseFunc \f$f(\vec{r})\f$
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6786:5
[INFO] [stdout] |
[INFO] [stdout] 6786 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6787 | | #[doc = " named (and potentially multi-variable) phase function, and an explicit set of 'overriding'"]
[INFO] [stdout] 6788 | | #[doc = " values at specific state indices."]
[INFO] [stdout] 6789 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6854 | | #[doc = " - if \\p numOverrides < 0"]
[INFO] [stdout] 6855 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] overrideInds a flattened list of sub-register coordinates (values of \f$\vec{r}\f$) of which to explicit set the phase change
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6786:5
[INFO] [stdout] |
[INFO] [stdout] 6786 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6787 | | #[doc = " named (and potentially multi-variable) phase function, and an explicit set of 'overriding'"]
[INFO] [stdout] 6788 | | #[doc = " values at specific state indices."]
[INFO] [stdout] 6789 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6854 | | #[doc = " - if \\p numOverrides < 0"]
[INFO] [stdout] 6855 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] overridePhases a list of replacement phase changes, for the corresponding \f$\vec{r}\f$ values in \p overrideInds
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6786:5
[INFO] [stdout] |
[INFO] [stdout] 6786 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6787 | | #[doc = " named (and potentially multi-variable) phase function, and an explicit set of 'overriding'"]
[INFO] [stdout] 6788 | | #[doc = " values at specific state indices."]
[INFO] [stdout] 6789 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6854 | | #[doc = " - if \\p numOverrides < 0"]
[INFO] [stdout] 6855 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numOverrides the lengths of list \p overridePhases (but not necessarily of \p overrideInds)
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:6869:5
[INFO] [stdout] |
[INFO] [stdout] 6869 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6870 | | #[doc = " named, paramaterized (and potentially multi-variable) phase function."]
[INFO] [stdout] 6871 | | #[doc = ""]
[INFO] [stdout] 6872 | | #[doc = " See applyNamedPhaseFunc() for full documentation. \\n"]
[INFO] [stdout] ... |
[INFO] [stdout] 6982 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 6983 | | #[doc = " @author Richard Meister (shifted functions)"]
[INFO] [stdout] | |___________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the state-vector or density-matrix to be modified
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6869:5
[INFO] [stdout] |
[INFO] [stdout] 6869 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6870 | | #[doc = " named, paramaterized (and potentially multi-variable) phase function."]
[INFO] [stdout] 6871 | | #[doc = ""]
[INFO] [stdout] 6872 | | #[doc = " See applyNamedPhaseFunc() for full documentation. \\n"]
[INFO] [stdout] ... |
[INFO] [stdout] 6982 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 6983 | | #[doc = " @author Richard Meister (shifted functions)"]
[INFO] [stdout] | |___________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qubits a list of all the qubit indices contained in each sub-register
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6869:5
[INFO] [stdout] |
[INFO] [stdout] 6869 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6870 | | #[doc = " named, paramaterized (and potentially multi-variable) phase function."]
[INFO] [stdout] 6871 | | #[doc = ""]
[INFO] [stdout] 6872 | | #[doc = " See applyNamedPhaseFunc() for full documentation. \\n"]
[INFO] [stdout] ... |
[INFO] [stdout] 6982 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 6983 | | #[doc = " @author Richard Meister (shifted functions)"]
[INFO] [stdout] | |___________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numQubitsPerReg a list of the lengths of each sub-list in \p qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6869:5
[INFO] [stdout] |
[INFO] [stdout] 6869 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6870 | | #[doc = " named, paramaterized (and potentially multi-variable) phase function."]
[INFO] [stdout] 6871 | | #[doc = ""]
[INFO] [stdout] 6872 | | #[doc = " See applyNamedPhaseFunc() for full documentation. \\n"]
[INFO] [stdout] ... |
[INFO] [stdout] 6982 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 6983 | | #[doc = " @author Richard Meister (shifted functions)"]
[INFO] [stdout] | |___________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numRegs the number of sub-registers, which is the length of both \p numQubitsPerReg and \p numTermsPerReg
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6869:5
[INFO] [stdout] |
[INFO] [stdout] 6869 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6870 | | #[doc = " named, paramaterized (and potentially multi-variable) phase function."]
[INFO] [stdout] 6871 | | #[doc = ""]
[INFO] [stdout] 6872 | | #[doc = " See applyNamedPhaseFunc() for full documentation. \\n"]
[INFO] [stdout] ... |
[INFO] [stdout] 6982 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 6983 | | #[doc = " @author Richard Meister (shifted functions)"]
[INFO] [stdout] | |___________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] encoding the ::bitEncoding under which to infer the binary value \f$r_j\f$ from the bits of a sub-register
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6869:5
[INFO] [stdout] |
[INFO] [stdout] 6869 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6870 | | #[doc = " named, paramaterized (and potentially multi-variable) phase function."]
[INFO] [stdout] 6871 | | #[doc = ""]
[INFO] [stdout] 6872 | | #[doc = " See applyNamedPhaseFunc() for full documentation. \\n"]
[INFO] [stdout] ... |
[INFO] [stdout] 6982 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 6983 | | #[doc = " @author Richard Meister (shifted functions)"]
[INFO] [stdout] | |___________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] functionNameCode the ::phaseFunc \f$f(\vec{r}, \vec{\theta})\f$
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6869:5
[INFO] [stdout] |
[INFO] [stdout] 6869 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6870 | | #[doc = " named, paramaterized (and potentially multi-variable) phase function."]
[INFO] [stdout] 6871 | | #[doc = ""]
[INFO] [stdout] 6872 | | #[doc = " See applyNamedPhaseFunc() for full documentation. \\n"]
[INFO] [stdout] ... |
[INFO] [stdout] 6982 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 6983 | | #[doc = " @author Richard Meister (shifted functions)"]
[INFO] [stdout] | |___________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] params a list of any additional parameters needed by the ::phaseFunc \p functionNameCode
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6869:5
[INFO] [stdout] |
[INFO] [stdout] 6869 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6870 | | #[doc = " named, paramaterized (and potentially multi-variable) phase function."]
[INFO] [stdout] 6871 | | #[doc = ""]
[INFO] [stdout] 6872 | | #[doc = " See applyNamedPhaseFunc() for full documentation. \\n"]
[INFO] [stdout] ... |
[INFO] [stdout] 6982 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 6983 | | #[doc = " @author Richard Meister (shifted functions)"]
[INFO] [stdout] | |___________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numParams the length of list \p params
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:6996:5
[INFO] [stdout] |
[INFO] [stdout] 6996 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6997 | | #[doc = " named, parameterised (and potentially multi-variable) phase function, and an explicit set of 'overriding'"]
[INFO] [stdout] 6998 | | #[doc = " values at specific state indices."]
[INFO] [stdout] 6999 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 7066 | | #[doc = " - if \\p numOverrides < 0"]
[INFO] [stdout] 7067 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the state-vector or density-matrix to be modified
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6996:5
[INFO] [stdout] |
[INFO] [stdout] 6996 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6997 | | #[doc = " named, parameterised (and potentially multi-variable) phase function, and an explicit set of 'overriding'"]
[INFO] [stdout] 6998 | | #[doc = " values at specific state indices."]
[INFO] [stdout] 6999 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 7066 | | #[doc = " - if \\p numOverrides < 0"]
[INFO] [stdout] 7067 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qubits a list of all the qubit indices contained in each sub-register
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6996:5
[INFO] [stdout] |
[INFO] [stdout] 6996 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6997 | | #[doc = " named, parameterised (and potentially multi-variable) phase function, and an explicit set of 'overriding'"]
[INFO] [stdout] 6998 | | #[doc = " values at specific state indices."]
[INFO] [stdout] 6999 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 7066 | | #[doc = " - if \\p numOverrides < 0"]
[INFO] [stdout] 7067 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numQubitsPerReg a list of the lengths of each sub-list in \p qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6996:5
[INFO] [stdout] |
[INFO] [stdout] 6996 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6997 | | #[doc = " named, parameterised (and potentially multi-variable) phase function, and an explicit set of 'overriding'"]
[INFO] [stdout] 6998 | | #[doc = " values at specific state indices."]
[INFO] [stdout] 6999 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 7066 | | #[doc = " - if \\p numOverrides < 0"]
[INFO] [stdout] 7067 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numRegs the number of sub-registers, which is the length of both \p numQubitsPerReg and \p numTermsPerReg
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6996:5
[INFO] [stdout] |
[INFO] [stdout] 6996 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6997 | | #[doc = " named, parameterised (and potentially multi-variable) phase function, and an explicit set of 'overriding'"]
[INFO] [stdout] 6998 | | #[doc = " values at specific state indices."]
[INFO] [stdout] 6999 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 7066 | | #[doc = " - if \\p numOverrides < 0"]
[INFO] [stdout] 7067 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] encoding the ::bitEncoding under which to infer the binary value \f$r_j\f$ from the bits of a sub-register
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6996:5
[INFO] [stdout] |
[INFO] [stdout] 6996 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6997 | | #[doc = " named, parameterised (and potentially multi-variable) phase function, and an explicit set of 'overriding'"]
[INFO] [stdout] 6998 | | #[doc = " values at specific state indices."]
[INFO] [stdout] 6999 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 7066 | | #[doc = " - if \\p numOverrides < 0"]
[INFO] [stdout] 7067 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] functionNameCode the ::phaseFunc \f$f(\vec{r}, \vec{\theta})\f$
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6996:5
[INFO] [stdout] |
[INFO] [stdout] 6996 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6997 | | #[doc = " named, parameterised (and potentially multi-variable) phase function, and an explicit set of 'overriding'"]
[INFO] [stdout] 6998 | | #[doc = " values at specific state indices."]
[INFO] [stdout] 6999 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 7066 | | #[doc = " - if \\p numOverrides < 0"]
[INFO] [stdout] 7067 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] params a list of any additional parameters \f$\vec{\theta}\f$ needed by the ::phaseFunc \p functionNameCode
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6996:5
[INFO] [stdout] |
[INFO] [stdout] 6996 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6997 | | #[doc = " named, parameterised (and potentially multi-variable) phase function, and an explicit set of 'overriding'"]
[INFO] [stdout] 6998 | | #[doc = " values at specific state indices."]
[INFO] [stdout] 6999 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 7066 | | #[doc = " - if \\p numOverrides < 0"]
[INFO] [stdout] 7067 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numParams the length of list \p params
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6996:5
[INFO] [stdout] |
[INFO] [stdout] 6996 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6997 | | #[doc = " named, parameterised (and potentially multi-variable) phase function, and an explicit set of 'overriding'"]
[INFO] [stdout] 6998 | | #[doc = " values at specific state indices."]
[INFO] [stdout] 6999 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 7066 | | #[doc = " - if \\p numOverrides < 0"]
[INFO] [stdout] 7067 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] overrideInds a flattened list of sub-register coordinates (values of \f$\vec{r}\f$) of which to explicit set the phase change
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6996:5
[INFO] [stdout] |
[INFO] [stdout] 6996 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6997 | | #[doc = " named, parameterised (and potentially multi-variable) phase function, and an explicit set of 'overriding'"]
[INFO] [stdout] 6998 | | #[doc = " values at specific state indices."]
[INFO] [stdout] 6999 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 7066 | | #[doc = " - if \\p numOverrides < 0"]
[INFO] [stdout] 7067 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] overridePhases a list of replacement phase changes, for the corresponding \f$\vec{r}\f$ values in \p overrideInds
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:6996:5
[INFO] [stdout] |
[INFO] [stdout] 6996 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6997 | | #[doc = " named, parameterised (and potentially multi-variable) phase function, and an explicit set of 'overriding'"]
[INFO] [stdout] 6998 | | #[doc = " values at specific state indices."]
[INFO] [stdout] 6999 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 7066 | | #[doc = " - if \\p numOverrides < 0"]
[INFO] [stdout] 7067 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numOverrides the lengths of list \p overridePhases (but not necessarily of \p overrideInds)
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:7083:5
[INFO] [stdout] |
[INFO] [stdout] 7083 | / #[doc = " Applies the quantum Fourier transform (QFT) to the entirety of \\p qureg."]
[INFO] [stdout] 7084 | | #[doc = " The effected unitary circuit (shown here for 4 qubits, bottom qubit is 0) resembles"]
[INFO] [stdout] 7085 | | #[doc = "\\f["]
[INFO] [stdout] 7086 | | #[doc = "\\begin{tikzpicture}[scale=.5]"]
[INFO] [stdout] ... |
[INFO] [stdout] 7172 | | #[doc = " @param[in,out] qureg a state-vector or density matrix to modify"]
[INFO] [stdout] 7173 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg a state-vector or density matrix to modify
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `3`
[INFO] [stdout] --> src/bindings.rs:7177:5
[INFO] [stdout] |
[INFO] [stdout] 7177 | / #[doc = " Applies the quantum Fourier transform (QFT) to a specific subset of qubits"]
[INFO] [stdout] 7178 | | #[doc = " of the register \\p qureg."]
[INFO] [stdout] 7179 | | #[doc = ""]
[INFO] [stdout] 7180 | | #[doc = " The order of \\p qubits affects the ultimate unitary."]
[INFO] [stdout] ... |
[INFO] [stdout] 7288 | | #[doc = " - if \\p qubits contains fewer elements than \\p numQubits"]
[INFO] [stdout] 7289 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] \draw (-2, 5) -- (23, 5); \node[draw=none] at (-4,5) {qubits[3]};
[INFO] [stdout] ^
[INFO] [stdout] = note: no item named `3` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `2`
[INFO] [stdout] --> src/bindings.rs:7177:5
[INFO] [stdout] |
[INFO] [stdout] 7177 | / #[doc = " Applies the quantum Fourier transform (QFT) to a specific subset of qubits"]
[INFO] [stdout] 7178 | | #[doc = " of the register \\p qureg."]
[INFO] [stdout] 7179 | | #[doc = ""]
[INFO] [stdout] 7180 | | #[doc = " The order of \\p qubits affects the ultimate unitary."]
[INFO] [stdout] ... |
[INFO] [stdout] 7288 | | #[doc = " - if \\p qubits contains fewer elements than \\p numQubits"]
[INFO] [stdout] 7289 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] \draw (-2, 3) -- (23, 3); \node[draw=none] at (-4,3) {qubits[2]};
[INFO] [stdout] ^
[INFO] [stdout] = note: no item named `2` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `1`
[INFO] [stdout] --> src/bindings.rs:7177:5
[INFO] [stdout] |
[INFO] [stdout] 7177 | / #[doc = " Applies the quantum Fourier transform (QFT) to a specific subset of qubits"]
[INFO] [stdout] 7178 | | #[doc = " of the register \\p qureg."]
[INFO] [stdout] 7179 | | #[doc = ""]
[INFO] [stdout] 7180 | | #[doc = " The order of \\p qubits affects the ultimate unitary."]
[INFO] [stdout] ... |
[INFO] [stdout] 7288 | | #[doc = " - if \\p qubits contains fewer elements than \\p numQubits"]
[INFO] [stdout] 7289 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] \draw (-2, 1) -- (23, 1); \node[draw=none] at (-4,1) {qubits[1]};
[INFO] [stdout] ^
[INFO] [stdout] = note: no item named `1` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `0`
[INFO] [stdout] --> src/bindings.rs:7177:5
[INFO] [stdout] |
[INFO] [stdout] 7177 | / #[doc = " Applies the quantum Fourier transform (QFT) to a specific subset of qubits"]
[INFO] [stdout] 7178 | | #[doc = " of the register \\p qureg."]
[INFO] [stdout] 7179 | | #[doc = ""]
[INFO] [stdout] 7180 | | #[doc = " The order of \\p qubits affects the ultimate unitary."]
[INFO] [stdout] ... |
[INFO] [stdout] 7288 | | #[doc = " - if \\p qubits contains fewer elements than \\p numQubits"]
[INFO] [stdout] 7289 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] \draw (-2, -1) -- (23, -1); \node[draw=none] at (-4,-1) {qubits[0]};
[INFO] [stdout] ^
[INFO] [stdout] = note: no item named `0` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:7177:5
[INFO] [stdout] |
[INFO] [stdout] 7177 | / #[doc = " Applies the quantum Fourier transform (QFT) to a specific subset of qubits"]
[INFO] [stdout] 7178 | | #[doc = " of the register \\p qureg."]
[INFO] [stdout] 7179 | | #[doc = ""]
[INFO] [stdout] 7180 | | #[doc = " The order of \\p qubits affects the ultimate unitary."]
[INFO] [stdout] ... |
[INFO] [stdout] 7288 | | #[doc = " - if \\p qubits contains fewer elements than \\p numQubits"]
[INFO] [stdout] 7289 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg a state-vector or density matrix to modify
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:7177:5
[INFO] [stdout] |
[INFO] [stdout] 7177 | / #[doc = " Applies the quantum Fourier transform (QFT) to a specific subset of qubits"]
[INFO] [stdout] 7178 | | #[doc = " of the register \\p qureg."]
[INFO] [stdout] 7179 | | #[doc = ""]
[INFO] [stdout] 7180 | | #[doc = " The order of \\p qubits affects the ultimate unitary."]
[INFO] [stdout] ... |
[INFO] [stdout] 7288 | | #[doc = " - if \\p qubits contains fewer elements than \\p numQubits"]
[INFO] [stdout] 7289 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qubits a list of the qubits to operate the QFT upon
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:7177:5
[INFO] [stdout] |
[INFO] [stdout] 7177 | / #[doc = " Applies the quantum Fourier transform (QFT) to a specific subset of qubits"]
[INFO] [stdout] 7178 | | #[doc = " of the register \\p qureg."]
[INFO] [stdout] 7179 | | #[doc = ""]
[INFO] [stdout] 7180 | | #[doc = " The order of \\p qubits affects the ultimate unitary."]
[INFO] [stdout] ... |
[INFO] [stdout] 7288 | | #[doc = " - if \\p qubits contains fewer elements than \\p numQubits"]
[INFO] [stdout] 7289 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numQubits the length of list \p qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:7297:5
[INFO] [stdout] |
[INFO] [stdout] 7297 | / #[doc = " Force the target \\p qubit of \\p qureg into the given classical \\p outcome, via a"]
[INFO] [stdout] 7298 | | #[doc = " non-renormalising projection."]
[INFO] [stdout] 7299 | | #[doc = ""]
[INFO] [stdout] 7300 | | #[doc = " This function zeroes all amplitudes in the state-vector or density-matrix which"]
[INFO] [stdout] ... |
[INFO] [stdout] 7316 | | #[doc = " - if \\p outcome is not in {0,1}"]
[INFO] [stdout] 7317 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg a state-vector or density matrix to modify
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:7297:5
[INFO] [stdout] |
[INFO] [stdout] 7297 | / #[doc = " Force the target \\p qubit of \\p qureg into the given classical \\p outcome, via a"]
[INFO] [stdout] 7298 | | #[doc = " non-renormalising projection."]
[INFO] [stdout] 7299 | | #[doc = ""]
[INFO] [stdout] 7300 | | #[doc = " This function zeroes all amplitudes in the state-vector or density-matrix which"]
[INFO] [stdout] ... |
[INFO] [stdout] 7316 | | #[doc = " - if \\p outcome is not in {0,1}"]
[INFO] [stdout] 7317 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qubit the qubit to which to apply the projector
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:7297:5
[INFO] [stdout] |
[INFO] [stdout] 7297 | / #[doc = " Force the target \\p qubit of \\p qureg into the given classical \\p outcome, via a"]
[INFO] [stdout] 7298 | | #[doc = " non-renormalising projection."]
[INFO] [stdout] 7299 | | #[doc = ""]
[INFO] [stdout] 7300 | | #[doc = " This function zeroes all amplitudes in the state-vector or density-matrix which"]
[INFO] [stdout] ... |
[INFO] [stdout] 7316 | | #[doc = " - if \\p outcome is not in {0,1}"]
[INFO] [stdout] 7317 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] outcome the single-qubit outcome (`0` or `1`) to project \p qubit into
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: Rust code block is empty
[INFO] [stdout] --> src/bindings.rs:5840:5
[INFO] [stdout] |
[INFO] [stdout] 5840 | / #[doc = " Applies a trotterisation of unitary evolution \\f$ \\exp(-i \\, \\text{hamil} \\, \\text{time}) \\f$"]
[INFO] [stdout] 5841 | | #[doc = " to \\p qureg. This is a sequence of unitary operators, effected by multiRotatePauli(),"]
[INFO] [stdout] 5842 | | #[doc = " which together approximate the action of full unitary-time evolution under the given Hamiltonian."]
[INFO] [stdout] 5843 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 5915 | | #[doc = " - or if \\p reps <= 0"]
[INFO] [stdout] 5916 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = help: mark blocks that do not contain Rust code as text: ```text
[INFO] [stdout] = note: `#[warn(rustdoc::invalid_rust_codeblocks)]` on by default
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: Rust code block is empty
[INFO] [stdout] --> src/bindings.rs:6137:5
[INFO] [stdout] |
[INFO] [stdout] 6137 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by the passed"]
[INFO] [stdout] 6138 | | #[doc = " exponential polynomial \"phase function\". This effects a diagonal unitary of unit complex scalars,"]
[INFO] [stdout] 6139 | | #[doc = " targeting the nominated \\p qubits."]
[INFO] [stdout] 6140 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6240 | | #[doc = " - if \\p numTerms <= 0"]
[INFO] [stdout] 6241 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = help: mark blocks that do not contain Rust code as text: ```text
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: Rust code block is empty
[INFO] [stdout] --> src/bindings.rs:6253:5
[INFO] [stdout] |
[INFO] [stdout] 6253 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by the passed"]
[INFO] [stdout] 6254 | | #[doc = " exponential polynomial \"phase function\", and an explicit set of 'overriding' values at specific"]
[INFO] [stdout] 6255 | | #[doc = " state indices."]
[INFO] [stdout] 6256 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6359 | | #[doc = " - if \\p encoding is ::TWOS_COMPLEMENT, and \\p exponents contains a fractional number, but \\p overrideInds does not conta...
[INFO] [stdout] 6360 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = help: mark blocks that do not contain Rust code as text: ```text
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: Rust code block is empty
[INFO] [stdout] --> src/bindings.rs:6375:5
[INFO] [stdout] |
[INFO] [stdout] 6375 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6376 | | #[doc = " multi-variable exponential polynomial \"phase function\"."]
[INFO] [stdout] 6377 | | #[doc = ""]
[INFO] [stdout] 6378 | | #[doc = " This is a multi-variable extension of applyPhaseFunc(), whereby multiple sub-registers inform"]
[INFO] [stdout] ... |
[INFO] [stdout] 6531 | | #[doc = " - if \\p exponents contains a fractional number despite \\p encoding = ::TWOS_COMPLEMENT"]
[INFO] [stdout] 6532 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = help: mark blocks that do not contain Rust code as text: ```text
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: Rust code block is empty
[INFO] [stdout] --> src/bindings.rs:6545:5
[INFO] [stdout] |
[INFO] [stdout] 6545 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6546 | | #[doc = " multi-variable exponential polynomial \"phase function\", and an explicit set of 'overriding'"]
[INFO] [stdout] 6547 | | #[doc = " values at specific state indices."]
[INFO] [stdout] 6548 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6622 | | #[doc = " - if \\p numOverrides < 0"]
[INFO] [stdout] 6623 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = help: mark blocks that do not contain Rust code as text: ```text
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: Rust code block is empty
[INFO] [stdout] --> src/bindings.rs:6639:5
[INFO] [stdout] |
[INFO] [stdout] 6639 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6640 | | #[doc = " named (and potentially multi-variable) phase function."]
[INFO] [stdout] 6641 | | #[doc = ""]
[INFO] [stdout] 6642 | | #[doc = " This effects a diagonal unitary operator, with a phase function \\f$f(\\vec{r})\\f$ which may not be"]
[INFO] [stdout] ... |
[INFO] [stdout] 6774 | | #[doc = " - if \\p functionNameCode requires additional parameters, which must instead be passed with applyParamNamedPhaseFunc()"]
[INFO] [stdout] 6775 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = help: mark blocks that do not contain Rust code as text: ```text
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: Rust code block is empty
[INFO] [stdout] --> src/bindings.rs:6786:5
[INFO] [stdout] |
[INFO] [stdout] 6786 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6787 | | #[doc = " named (and potentially multi-variable) phase function, and an explicit set of 'overriding'"]
[INFO] [stdout] 6788 | | #[doc = " values at specific state indices."]
[INFO] [stdout] 6789 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 6854 | | #[doc = " - if \\p numOverrides < 0"]
[INFO] [stdout] 6855 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = help: mark blocks that do not contain Rust code as text: ```text
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: Rust code block is empty
[INFO] [stdout] --> src/bindings.rs:6869:5
[INFO] [stdout] |
[INFO] [stdout] 6869 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6870 | | #[doc = " named, paramaterized (and potentially multi-variable) phase function."]
[INFO] [stdout] 6871 | | #[doc = ""]
[INFO] [stdout] 6872 | | #[doc = " See applyNamedPhaseFunc() for full documentation. \\n"]
[INFO] [stdout] ... |
[INFO] [stdout] 6982 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 6983 | | #[doc = " @author Richard Meister (shifted functions)"]
[INFO] [stdout] | |___________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = help: mark blocks that do not contain Rust code as text: ```text
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: Rust code block is empty
[INFO] [stdout] --> src/bindings.rs:6996:5
[INFO] [stdout] |
[INFO] [stdout] 6996 | / #[doc = " Induces a phase change upon each amplitude of \\p qureg, determined by a"]
[INFO] [stdout] 6997 | | #[doc = " named, parameterised (and potentially multi-variable) phase function, and an explicit set of 'overriding'"]
[INFO] [stdout] 6998 | | #[doc = " values at specific state indices."]
[INFO] [stdout] 6999 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 7066 | | #[doc = " - if \\p numOverrides < 0"]
[INFO] [stdout] 7067 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = help: mark blocks that do not contain Rust code as text: ```text
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: 437 warnings emitted
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.02s
[INFO] [stderr] Generated /opt/rustwide/target/doc/quest_sys/index.html
[INFO] running `Command { std: "docker" "inspect" "26001c1bc5091eebeb5f6a4c674da5abcc50f8076f1f6d3b9f248459aed60267", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "26001c1bc5091eebeb5f6a4c674da5abcc50f8076f1f6d3b9f248459aed60267", kill_on_drop: false }`
[INFO] [stdout] 26001c1bc5091eebeb5f6a4c674da5abcc50f8076f1f6d3b9f248459aed60267
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+ef324565d071c6d7e2477a195648549e33d6a465" "rustdoc" "--lib" "-Zrustdoc-map" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 83f85259f677e41a3059e5251dd5ff876203b20bb3a4764d94e109cd8a47a769
[INFO] running `Command { std: "docker" "start" "-a" "83f85259f677e41a3059e5251dd5ff876203b20bb3a4764d94e109cd8a47a769", kill_on_drop: false }`
[INFO] [stderr] warning: quest-sys@0.11.3-alpha.1: Compiler version doesn't include clang or GCC: "cc" "--version"
[INFO] [stderr] Documenting quest-sys v0.11.3-alpha.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1218:5
[INFO] [stdout] |
[INFO] [stdout] 1218 | / #[doc = " Creates a state-vector Qureg object representing a set of qubits which will remain in a pure state."]
[INFO] [stdout] 1219 | | #[doc = ""]
[INFO] [stdout] 1220 | | #[doc = " Allocates space for a state-vector of complex amplitudes, which assuming a single"]
[INFO] [stdout] 1221 | | #[doc = " ::qreal floating-point number requires qrealBytes, requires memory"]
[INFO] [stdout] ... |
[INFO] [stdout] 1371 | | #[doc = " @author Ania Brown"]
[INFO] [stdout] 1372 | | #[doc = " @author Tyson Jones (validation, doc)"]
[INFO] [stdout] | |_____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numQubits number of qubits in the system
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1218:5
[INFO] [stdout] |
[INFO] [stdout] 1218 | / #[doc = " Creates a state-vector Qureg object representing a set of qubits which will remain in a pure state."]
[INFO] [stdout] 1219 | | #[doc = ""]
[INFO] [stdout] 1220 | | #[doc = " Allocates space for a state-vector of complex amplitudes, which assuming a single"]
[INFO] [stdout] 1221 | | #[doc = " ::qreal floating-point number requires qrealBytes, requires memory"]
[INFO] [stdout] ... |
[INFO] [stdout] 1371 | | #[doc = " @author Ania Brown"]
[INFO] [stdout] 1372 | | #[doc = " @author Tyson Jones (validation, doc)"]
[INFO] [stdout] | |_____________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] env object representing the execution environment (local, multinode etc)
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1376:5
[INFO] [stdout] |
[INFO] [stdout] 1376 | / #[doc = " Creates a density matrix Qureg object representing a set of qubits which"]
[INFO] [stdout] 1377 | | #[doc = " can enter noisy and mixed states."]
[INFO] [stdout] 1378 | | #[doc = ""]
[INFO] [stdout] 1379 | | #[doc = " Allocates space for a matrix of complex amplitudes, which assuming a single"]
[INFO] [stdout] ... |
[INFO] [stdout] 1465 | | #[doc = " - if in GPU mode, but GPU memory cannot be allocated."]
[INFO] [stdout] 1466 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numQubits number of qubits in the system
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1376:5
[INFO] [stdout] |
[INFO] [stdout] 1376 | / #[doc = " Creates a density matrix Qureg object representing a set of qubits which"]
[INFO] [stdout] 1377 | | #[doc = " can enter noisy and mixed states."]
[INFO] [stdout] 1378 | | #[doc = ""]
[INFO] [stdout] 1379 | | #[doc = " Allocates space for a matrix of complex amplitudes, which assuming a single"]
[INFO] [stdout] ... |
[INFO] [stdout] 1465 | | #[doc = " - if in GPU mode, but GPU memory cannot be allocated."]
[INFO] [stdout] 1466 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] env object representing the execution environment (local, multinode etc)
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1470:5
[INFO] [stdout] |
[INFO] [stdout] 1470 | / #[doc = " Create a new ::Qureg which is an exact clone of the passed qureg, which can be"]
[INFO] [stdout] 1471 | | #[doc = " either a state-vector or a density matrix."]
[INFO] [stdout] 1472 | | #[doc = ""]
[INFO] [stdout] 1473 | | #[doc = " The returned \\ref Qureg will have the same"]
[INFO] [stdout] ... |
[INFO] [stdout] 1486 | | #[doc = " @param[in] env the ::QuESTEnv"]
[INFO] [stdout] 1487 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qureg an existing \ref Qureg to be cloned
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1470:5
[INFO] [stdout] |
[INFO] [stdout] 1470 | / #[doc = " Create a new ::Qureg which is an exact clone of the passed qureg, which can be"]
[INFO] [stdout] 1471 | | #[doc = " either a state-vector or a density matrix."]
[INFO] [stdout] 1472 | | #[doc = ""]
[INFO] [stdout] 1473 | | #[doc = " The returned \\ref Qureg will have the same"]
[INFO] [stdout] ... |
[INFO] [stdout] 1486 | | #[doc = " @param[in] env the ::QuESTEnv"]
[INFO] [stdout] 1487 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] env the ::QuESTEnv
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:1491:5
[INFO] [stdout] |
[INFO] [stdout] 1491 | / #[doc = " Deallocate a ::Qureg, freeing its memory."]
[INFO] [stdout] 1492 | | #[doc = ""]
[INFO] [stdout] 1493 | | #[doc = " This frees all memory bound to \\p qureg, including its state-vector or"]
[INFO] [stdout] 1494 | | #[doc = " density matrix in RAM, in VRAM (in GPU mode), and communication buffers"]
[INFO] [stdout] ... |
[INFO] [stdout] 1508 | | #[doc = " @author Ania Brown"]
[INFO] [stdout] 1509 | | #[doc = " @author Tyson Jones (improved doc)"]
[INFO] [stdout] | |__________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the ::Qureg to be destroyed
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1491:5
[INFO] [stdout] |
[INFO] [stdout] 1491 | / #[doc = " Deallocate a ::Qureg, freeing its memory."]
[INFO] [stdout] 1492 | | #[doc = ""]
[INFO] [stdout] 1493 | | #[doc = " This frees all memory bound to \\p qureg, including its state-vector or"]
[INFO] [stdout] 1494 | | #[doc = " density matrix in RAM, in VRAM (in GPU mode), and communication buffers"]
[INFO] [stdout] ... |
[INFO] [stdout] 1508 | | #[doc = " @author Ania Brown"]
[INFO] [stdout] 1509 | | #[doc = " @author Tyson Jones (improved doc)"]
[INFO] [stdout] | |__________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] env the ::QuESTEnv
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1513:5
[INFO] [stdout] |
[INFO] [stdout] 1513 | / #[doc = " Allocate dynamic memory for a square complex matrix of any size,"]
[INFO] [stdout] 1514 | | #[doc = " which can be passed to functions like multiQubitUnitary() and applyMatrixN()."]
[INFO] [stdout] 1515 | | #[doc = ""]
[INFO] [stdout] 1516 | | #[doc = " The returned matrix will have dimensions"]
[INFO] [stdout] ... |
[INFO] [stdout] 1563 | | #[doc = " - if the memory was not allocated successfully"]
[INFO] [stdout] 1564 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numQubits the number of qubits of which the returned ComplexMatrixN will correspond
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1568:5
[INFO] [stdout] |
[INFO] [stdout] 1568 | / #[doc = " Destroy a ComplexMatrixN instance created with createComplexMatrixN()"]
[INFO] [stdout] 1569 | | #[doc = ""]
[INFO] [stdout] 1570 | | #[doc = " It is invalid to attempt to destroy a matrix created with getStaticComplexMatrixN()."]
[INFO] [stdout] 1571 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 1581 | | #[doc = " - if \\p matr was static (created with getStaticComplexMatrixN())"]
[INFO] [stdout] 1582 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] matr the dynamic matrix (created with createComplexMatrixN()) to deallocate
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1586:5
[INFO] [stdout] |
[INFO] [stdout] 1586 | / #[doc = " Initialises a ComplexMatrixN instance to have the passed"]
[INFO] [stdout] 1587 | | #[doc = " \\p real and \\p imag values. This allows succint population of any-sized"]
[INFO] [stdout] 1588 | | #[doc = " ComplexMatrixN, e.g. through 2D arrays:"]
[INFO] [stdout] 1589 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 1605 | | #[doc = " - if \\p m has not been allocated (e.g. with createComplexMatrixN())"]
[INFO] [stdout] 1606 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] m the matrix to initialise
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1586:5
[INFO] [stdout] |
[INFO] [stdout] 1586 | / #[doc = " Initialises a ComplexMatrixN instance to have the passed"]
[INFO] [stdout] 1587 | | #[doc = " \\p real and \\p imag values. This allows succint population of any-sized"]
[INFO] [stdout] 1588 | | #[doc = " ComplexMatrixN, e.g. through 2D arrays:"]
[INFO] [stdout] 1589 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 1605 | | #[doc = " - if \\p m has not been allocated (e.g. with createComplexMatrixN())"]
[INFO] [stdout] 1606 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] real matrix of real values; can be 2D array of array of pointers
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1586:5
[INFO] [stdout] |
[INFO] [stdout] 1586 | / #[doc = " Initialises a ComplexMatrixN instance to have the passed"]
[INFO] [stdout] 1587 | | #[doc = " \\p real and \\p imag values. This allows succint population of any-sized"]
[INFO] [stdout] 1588 | | #[doc = " ComplexMatrixN, e.g. through 2D arrays:"]
[INFO] [stdout] 1589 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 1605 | | #[doc = " - if \\p m has not been allocated (e.g. with createComplexMatrixN())"]
[INFO] [stdout] 1606 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] imag matrix of imaginary values; can be 2D array of array of pointers
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1610:5
[INFO] [stdout] |
[INFO] [stdout] 1610 | / #[doc = " Dynamically allocates a Hamiltonian expressed as a real-weighted sum of products of Pauli operators."]
[INFO] [stdout] 1611 | | #[doc = ""]
[INFO] [stdout] 1612 | | #[doc = " A ::PauliHamil is merely an encapsulation of the multiple parameters of functions"]
[INFO] [stdout] 1613 | | #[doc = " like applyPauliSum()."]
[INFO] [stdout] ... |
[INFO] [stdout] 1642 | | #[doc = " - if \\p numSumTerms <= 0"]
[INFO] [stdout] 1643 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numQubits the number of qubits on which this Hamiltonian acts
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1610:5
[INFO] [stdout] |
[INFO] [stdout] 1610 | / #[doc = " Dynamically allocates a Hamiltonian expressed as a real-weighted sum of products of Pauli operators."]
[INFO] [stdout] 1611 | | #[doc = ""]
[INFO] [stdout] 1612 | | #[doc = " A ::PauliHamil is merely an encapsulation of the multiple parameters of functions"]
[INFO] [stdout] 1613 | | #[doc = " like applyPauliSum()."]
[INFO] [stdout] ... |
[INFO] [stdout] 1642 | | #[doc = " - if \\p numSumTerms <= 0"]
[INFO] [stdout] 1643 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numSumTerms the number of weighted terms in the sum, or the number of Pauli products
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1650:5
[INFO] [stdout] |
[INFO] [stdout] 1650 | / #[doc = " Destroy a ::PauliHamil instance, created with either createPauliHamil() or createPauliHamilFromFile()."]
[INFO] [stdout] 1651 | | #[doc = ""]
[INFO] [stdout] 1652 | | #[doc = " @ingroup type"]
[INFO] [stdout] 1653 | | #[doc = " @param[in] hamil a dynamic \\p PauliHamil instantiation"]
[INFO] [stdout] 1654 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] hamil a dynamic \p PauliHamil instantiation
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1658:5
[INFO] [stdout] |
[INFO] [stdout] 1658 | / #[doc = " Creates a \\p PauliHamil instance, a real-weighted sum of products of Pauli operators,"]
[INFO] [stdout] 1659 | | #[doc = " populated with the data in filename \\p fn."]
[INFO] [stdout] 1660 | | #[doc = ""]
[INFO] [stdout] 1661 | | #[doc = " Each line in the plaintext file is interpreted as a separate product of Pauli operators"]
[INFO] [stdout] ... |
[INFO] [stdout] 1701 | | #[doc = " - if the file is not correctly formatted as described above"]
[INFO] [stdout] 1702 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] fn filename of the plaintext file specifying the pauli operators and coefficients
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1706:5
[INFO] [stdout] |
[INFO] [stdout] 1706 | / #[doc = " Initialise ::PauliHamil instance \\p hamil with the given term coefficients and"]
[INFO] [stdout] 1707 | | #[doc = " Pauli codes (one for every qubit in every term)."]
[INFO] [stdout] 1708 | | #[doc = ""]
[INFO] [stdout] 1709 | | #[doc = " Arguments \\p coeffs and \\p codes encode a weighted sum of Pauli operators, with the same"]
[INFO] [stdout] ... |
[INFO] [stdout] 1740 | | #[doc = " - if any code in \\p codes is not a valid Pauli code (::pauliOpType)"]
[INFO] [stdout] 1741 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] coeffs an array of sum term coefficients, which must have length `hamil.numSumTerms`
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1706:5
[INFO] [stdout] |
[INFO] [stdout] 1706 | / #[doc = " Initialise ::PauliHamil instance \\p hamil with the given term coefficients and"]
[INFO] [stdout] 1707 | | #[doc = " Pauli codes (one for every qubit in every term)."]
[INFO] [stdout] 1708 | | #[doc = ""]
[INFO] [stdout] 1709 | | #[doc = " Arguments \\p coeffs and \\p codes encode a weighted sum of Pauli operators, with the same"]
[INFO] [stdout] ... |
[INFO] [stdout] 1740 | | #[doc = " - if any code in \\p codes is not a valid Pauli code (::pauliOpType)"]
[INFO] [stdout] 1741 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] codes a flat array of Pauli codes, of length `hamil.numSumTerms`*`hamil.numQubits`
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1745:5
[INFO] [stdout] |
[INFO] [stdout] 1745 | / #[doc = " Creates a ::DiagonalOp representing a diagonal operator on the"]
[INFO] [stdout] 1746 | | #[doc = " full Hilbert space of a ::Qureg."]
[INFO] [stdout] 1747 | | #[doc = ""]
[INFO] [stdout] 1748 | | #[doc = " The resulting operator need not be unitary nor Hermitian, and can be"]
[INFO] [stdout] ... |
[INFO] [stdout] 1820 | | #[doc = " - if the memory could not be allocated"]
[INFO] [stdout] 1821 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numQubits number of qubits which inform the Hilbert dimension of the operator.
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1745:5
[INFO] [stdout] |
[INFO] [stdout] 1745 | / #[doc = " Creates a ::DiagonalOp representing a diagonal operator on the"]
[INFO] [stdout] 1746 | | #[doc = " full Hilbert space of a ::Qureg."]
[INFO] [stdout] 1747 | | #[doc = ""]
[INFO] [stdout] 1748 | | #[doc = " The resulting operator need not be unitary nor Hermitian, and can be"]
[INFO] [stdout] ... |
[INFO] [stdout] 1820 | | #[doc = " - if the memory could not be allocated"]
[INFO] [stdout] 1821 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] env the ::QuESTEnv
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1825:5
[INFO] [stdout] |
[INFO] [stdout] 1825 | / #[doc = " Destroys a ::DiagonalOp created with createDiagonalOp(), freeing its memory."]
[INFO] [stdout] 1826 | | #[doc = ""]
[INFO] [stdout] 1827 | | #[doc = " @see"]
[INFO] [stdout] 1828 | | #[doc = " - createDiagonalOp()"]
[INFO] [stdout] ... |
[INFO] [stdout] 1834 | | #[doc = " - if \\p op was not previously created"]
[INFO] [stdout] 1835 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] op the ::DiagonalOp to destroy
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1825:5
[INFO] [stdout] |
[INFO] [stdout] 1825 | / #[doc = " Destroys a ::DiagonalOp created with createDiagonalOp(), freeing its memory."]
[INFO] [stdout] 1826 | | #[doc = ""]
[INFO] [stdout] 1827 | | #[doc = " @see"]
[INFO] [stdout] 1828 | | #[doc = " - createDiagonalOp()"]
[INFO] [stdout] ... |
[INFO] [stdout] 1834 | | #[doc = " - if \\p op was not previously created"]
[INFO] [stdout] 1835 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] env the ::QuESTEnv
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:1839:5
[INFO] [stdout] |
[INFO] [stdout] 1839 | / #[doc = " Overwrites the entire ::DiagonalOp \\p op with the given \\p real and \\p imag"]
[INFO] [stdout] 1840 | | #[doc = " complex elements."]
[INFO] [stdout] 1841 | | #[doc = ""]
[INFO] [stdout] 1842 | | #[doc = " Both \\p real and \\p imag must have length equal to pow(2, `op.numQubits`)."]
[INFO] [stdout] ... |
[INFO] [stdout] 1862 | | #[doc = " - if either \\p real or \\p imag have length smaller than pow(2, `op.numQubits`)"]
[INFO] [stdout] 1863 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] op the diagonal operator to modify
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1839:5
[INFO] [stdout] |
[INFO] [stdout] 1839 | / #[doc = " Overwrites the entire ::DiagonalOp \\p op with the given \\p real and \\p imag"]
[INFO] [stdout] 1840 | | #[doc = " complex elements."]
[INFO] [stdout] 1841 | | #[doc = ""]
[INFO] [stdout] 1842 | | #[doc = " Both \\p real and \\p imag must have length equal to pow(2, `op.numQubits`)."]
[INFO] [stdout] ... |
[INFO] [stdout] 1862 | | #[doc = " - if either \\p real or \\p imag have length smaller than pow(2, `op.numQubits`)"]
[INFO] [stdout] 1863 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] real the real components of the full set of new elements
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1839:5
[INFO] [stdout] |
[INFO] [stdout] 1839 | / #[doc = " Overwrites the entire ::DiagonalOp \\p op with the given \\p real and \\p imag"]
[INFO] [stdout] 1840 | | #[doc = " complex elements."]
[INFO] [stdout] 1841 | | #[doc = ""]
[INFO] [stdout] 1842 | | #[doc = " Both \\p real and \\p imag must have length equal to pow(2, `op.numQubits`)."]
[INFO] [stdout] ... |
[INFO] [stdout] 1862 | | #[doc = " - if either \\p real or \\p imag have length smaller than pow(2, `op.numQubits`)"]
[INFO] [stdout] 1863 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] imag the imaginary components of the full set of new elements
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:1867:5
[INFO] [stdout] |
[INFO] [stdout] 1867 | / #[doc = " Populates the diagonal operator \\p op to be equivalent to the given Pauli"]
[INFO] [stdout] 1868 | | #[doc = " Hamiltonian \\p hamil, assuming \\p hamil contains only `PAULI_Z` operators."]
[INFO] [stdout] 1869 | | #[doc = ""]
[INFO] [stdout] 1870 | | #[doc = " Given a ::PauliHamil \\p hamil featuring only `PAULI_Z` and `PAULI_I`, with"]
[INFO] [stdout] ... |
[INFO] [stdout] 1916 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 1917 | | #[doc = " @author Milos Prokop (serial prototype)"]
[INFO] [stdout] | |_______________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] op an existing ::DiagonalOp (e.g. created with createDiagonalOp()) to modify
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1867:5
[INFO] [stdout] |
[INFO] [stdout] 1867 | / #[doc = " Populates the diagonal operator \\p op to be equivalent to the given Pauli"]
[INFO] [stdout] 1868 | | #[doc = " Hamiltonian \\p hamil, assuming \\p hamil contains only `PAULI_Z` operators."]
[INFO] [stdout] 1869 | | #[doc = ""]
[INFO] [stdout] 1870 | | #[doc = " Given a ::PauliHamil \\p hamil featuring only `PAULI_Z` and `PAULI_I`, with"]
[INFO] [stdout] ... |
[INFO] [stdout] 1916 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 1917 | | #[doc = " @author Milos Prokop (serial prototype)"]
[INFO] [stdout] | |_______________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] hamil a ::PauliHamil of equal dimension to \p op, containing only `PAULI_Z` and `PAULI_I` operators
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1921:5
[INFO] [stdout] |
[INFO] [stdout] 1921 | / #[doc = " Creates and initialiases a diagonal operator from the Z Pauli Hamiltonian encoded in"]
[INFO] [stdout] 1922 | | #[doc = " file with filename \\p fn."]
[INFO] [stdout] 1923 | | #[doc = ""]
[INFO] [stdout] 1924 | | #[doc = " This is a convenience function to prepare a diagonal operator from a plaintext"]
[INFO] [stdout] ... |
[INFO] [stdout] 1960 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 1961 | | #[doc = " @author Milos Prokop (serial prototype)"]
[INFO] [stdout] | |_______________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] fn filename of a plaintext file encoding an all-Z Pauli Hamiltonian
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1921:5
[INFO] [stdout] |
[INFO] [stdout] 1921 | / #[doc = " Creates and initialiases a diagonal operator from the Z Pauli Hamiltonian encoded in"]
[INFO] [stdout] 1922 | | #[doc = " file with filename \\p fn."]
[INFO] [stdout] 1923 | | #[doc = ""]
[INFO] [stdout] 1924 | | #[doc = " This is a convenience function to prepare a diagonal operator from a plaintext"]
[INFO] [stdout] ... |
[INFO] [stdout] 1960 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] 1961 | | #[doc = " @author Milos Prokop (serial prototype)"]
[INFO] [stdout] | |_______________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] env the session ::QuESTEnv
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:1968:5
[INFO] [stdout] |
[INFO] [stdout] 1968 | / #[doc = " Modifies a subset (starting at index \\p startInd, and ending at index"]
[INFO] [stdout] 1969 | | #[doc = " \\p startInd + \\p numElems) of the elements in ::DiagonalOp \\p op"]
[INFO] [stdout] 1970 | | #[doc = " with the given complex numbers (passed as \\p real and \\p imag components)."]
[INFO] [stdout] 1971 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 2011 | | #[doc = " - if either \\p real or \\p imag have fewer elements than \\p numElems"]
[INFO] [stdout] 2012 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] op the ::DiagonalOp to modify
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1968:5
[INFO] [stdout] |
[INFO] [stdout] 1968 | / #[doc = " Modifies a subset (starting at index \\p startInd, and ending at index"]
[INFO] [stdout] 1969 | | #[doc = " \\p startInd + \\p numElems) of the elements in ::DiagonalOp \\p op"]
[INFO] [stdout] 1970 | | #[doc = " with the given complex numbers (passed as \\p real and \\p imag components)."]
[INFO] [stdout] 1971 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 2011 | | #[doc = " - if either \\p real or \\p imag have fewer elements than \\p numElems"]
[INFO] [stdout] 2012 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] startInd the starting index (globally) of the subset of elements to modify
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1968:5
[INFO] [stdout] |
[INFO] [stdout] 1968 | / #[doc = " Modifies a subset (starting at index \\p startInd, and ending at index"]
[INFO] [stdout] 1969 | | #[doc = " \\p startInd + \\p numElems) of the elements in ::DiagonalOp \\p op"]
[INFO] [stdout] 1970 | | #[doc = " with the given complex numbers (passed as \\p real and \\p imag components)."]
[INFO] [stdout] 1971 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 2011 | | #[doc = " - if either \\p real or \\p imag have fewer elements than \\p numElems"]
[INFO] [stdout] 2012 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] real the real components of the new elements
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1968:5
[INFO] [stdout] |
[INFO] [stdout] 1968 | / #[doc = " Modifies a subset (starting at index \\p startInd, and ending at index"]
[INFO] [stdout] 1969 | | #[doc = " \\p startInd + \\p numElems) of the elements in ::DiagonalOp \\p op"]
[INFO] [stdout] 1970 | | #[doc = " with the given complex numbers (passed as \\p real and \\p imag components)."]
[INFO] [stdout] 1971 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 2011 | | #[doc = " - if either \\p real or \\p imag have fewer elements than \\p numElems"]
[INFO] [stdout] 2012 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] imag the imaginary components of the new elements
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:1968:5
[INFO] [stdout] |
[INFO] [stdout] 1968 | / #[doc = " Modifies a subset (starting at index \\p startInd, and ending at index"]
[INFO] [stdout] 1969 | | #[doc = " \\p startInd + \\p numElems) of the elements in ::DiagonalOp \\p op"]
[INFO] [stdout] 1970 | | #[doc = " with the given complex numbers (passed as \\p real and \\p imag components)."]
[INFO] [stdout] 1971 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 2011 | | #[doc = " - if either \\p real or \\p imag have fewer elements than \\p numElems"]
[INFO] [stdout] 2012 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numElems the number of new elements (the length of \p real and \p imag)
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `j`
[INFO] [stdout] --> src/bindings.rs:2022:5
[INFO] [stdout] |
[INFO] [stdout] 2022 | / #[doc = " Apply a diagonal operator, which is possibly non-unitary and non-Hermitian,"]
[INFO] [stdout] 2023 | | #[doc = " to the entire \\p qureg."]
[INFO] [stdout] 2024 | | #[doc = ""]
[INFO] [stdout] 2025 | | #[doc = " Let \\f$d_j = \\text{op.real}[j] + (\\text{op.imag}[j])\\,\\text{i} \\f$, and"]
[INFO] [stdout] ... |
[INFO] [stdout] 2055 | | #[doc = " - if \\p op acts on a different number of qubits than \\p qureg represents"]
[INFO] [stdout] 2056 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] Let \f$d_j = \text{op.real}[j] + (\text{op.imag}[j])\,\text{i} \f$, and
[INFO] [stdout] ^
[INFO] [stdout] = note: no item named `j` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `j`
[INFO] [stdout] --> src/bindings.rs:2022:5
[INFO] [stdout] |
[INFO] [stdout] 2022 | / #[doc = " Apply a diagonal operator, which is possibly non-unitary and non-Hermitian,"]
[INFO] [stdout] 2023 | | #[doc = " to the entire \\p qureg."]
[INFO] [stdout] 2024 | | #[doc = ""]
[INFO] [stdout] 2025 | | #[doc = " Let \\f$d_j = \\text{op.real}[j] + (\\text{op.imag}[j])\\,\\text{i} \\f$, and"]
[INFO] [stdout] ... |
[INFO] [stdout] 2055 | | #[doc = " - if \\p op acts on a different number of qubits than \\p qureg represents"]
[INFO] [stdout] 2056 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] Let \f$d_j = \text{op.real}[j] + (\text{op.imag}[j])\,\text{i} \f$, and
[INFO] [stdout] ^
[INFO] [stdout] = note: no item named `j` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:2022:5
[INFO] [stdout] |
[INFO] [stdout] 2022 | / #[doc = " Apply a diagonal operator, which is possibly non-unitary and non-Hermitian,"]
[INFO] [stdout] 2023 | | #[doc = " to the entire \\p qureg."]
[INFO] [stdout] 2024 | | #[doc = ""]
[INFO] [stdout] 2025 | | #[doc = " Let \\f$d_j = \\text{op.real}[j] + (\\text{op.imag}[j])\\,\\text{i} \\f$, and"]
[INFO] [stdout] ... |
[INFO] [stdout] 2055 | | #[doc = " - if \\p op acts on a different number of qubits than \\p qureg represents"]
[INFO] [stdout] 2056 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the state to operate the diagonal operator upon
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2022:5
[INFO] [stdout] |
[INFO] [stdout] 2022 | / #[doc = " Apply a diagonal operator, which is possibly non-unitary and non-Hermitian,"]
[INFO] [stdout] 2023 | | #[doc = " to the entire \\p qureg."]
[INFO] [stdout] 2024 | | #[doc = ""]
[INFO] [stdout] 2025 | | #[doc = " Let \\f$d_j = \\text{op.real}[j] + (\\text{op.imag}[j])\\,\\text{i} \\f$, and"]
[INFO] [stdout] ... |
[INFO] [stdout] 2055 | | #[doc = " - if \\p op acts on a different number of qubits than \\p qureg represents"]
[INFO] [stdout] 2056 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] op the diagonal operator to apply
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2060:5
[INFO] [stdout] |
[INFO] [stdout] 2060 | / #[doc = " Computes the expected value of the diagonal operator \\p op for state \\p qureg."]
[INFO] [stdout] 2061 | | #[doc = " Since \\p op is not necessarily Hermitian, the expected value may be a complex"]
[INFO] [stdout] 2062 | | #[doc = " number."]
[INFO] [stdout] 2063 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 2087 | | #[doc = " - if \\p op acts on a different number of qubits than \\p qureg represents"]
[INFO] [stdout] 2088 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qureg a state-vector or density matrix
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2060:5
[INFO] [stdout] |
[INFO] [stdout] 2060 | / #[doc = " Computes the expected value of the diagonal operator \\p op for state \\p qureg."]
[INFO] [stdout] 2061 | | #[doc = " Since \\p op is not necessarily Hermitian, the expected value may be a complex"]
[INFO] [stdout] 2062 | | #[doc = " number."]
[INFO] [stdout] 2063 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 2087 | | #[doc = " - if \\p op acts on a different number of qubits than \\p qureg represents"]
[INFO] [stdout] 2088 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] op the diagonal operator to compute the expected value of
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `node_rank`
[INFO] [stdout] --> src/bindings.rs:2092:5
[INFO] [stdout] |
[INFO] [stdout] 2092 | / #[doc = " Print the current state vector of probability amplitudes for a set of qubits to file."]
[INFO] [stdout] 2093 | | #[doc = " File format:"]
[INFO] [stdout] 2094 | | #[doc = " @verbatim"]
[INFO] [stdout] 2095 | | #[doc = "real, imag"]
[INFO] [stdout] ... |
[INFO] [stdout] 2112 | | #[doc = " @param[in,out] qureg object representing the set of qubits"]
[INFO] [stdout] 2113 | | #[doc = " @author Ania Brown"]
[INFO] [stdout] | |__________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] For each node that the program runs on, a file 'state_rank_[node_rank].csv' is generated. If there is
[INFO] [stdout] ^^^^^^^^^
[INFO] [stdout] = note: no item named `node_rank` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:2092:5
[INFO] [stdout] |
[INFO] [stdout] 2092 | / #[doc = " Print the current state vector of probability amplitudes for a set of qubits to file."]
[INFO] [stdout] 2093 | | #[doc = " File format:"]
[INFO] [stdout] 2094 | | #[doc = " @verbatim"]
[INFO] [stdout] 2095 | | #[doc = "real, imag"]
[INFO] [stdout] ... |
[INFO] [stdout] 2112 | | #[doc = " @param[in,out] qureg object representing the set of qubits"]
[INFO] [stdout] 2113 | | #[doc = " @author Ania Brown"]
[INFO] [stdout] | |__________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg object representing the set of qubits
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2126:5
[INFO] [stdout] |
[INFO] [stdout] 2126 | / #[doc = " Report metainformation about a set of qubits: number of qubits, number of probability amplitudes."]
[INFO] [stdout] 2127 | | #[doc = ""]
[INFO] [stdout] 2128 | | #[doc = " @ingroup debug"]
[INFO] [stdout] 2129 | | #[doc = " @param[in] qureg object representing the set of qubits"]
[INFO] [stdout] 2130 | | #[doc = " @author Ania Brown"]
[INFO] [stdout] | |__________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qureg object representing the set of qubits
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2134:5
[INFO] [stdout] |
[INFO] [stdout] 2134 | / #[doc = " Print the \\p PauliHamil to screen."]
[INFO] [stdout] 2135 | | #[doc = " The output features a new line for each term, each with format"]
[INFO] [stdout] 2136 | | #[doc = ""]
[INFO] [stdout] 2137 | | #[doc = " c p1 p2 p3 ... pN"]
[INFO] [stdout] ... |
[INFO] [stdout] 2153 | | #[doc = " contains an invalid Pauli code."]
[INFO] [stdout] 2154 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] hamil an instantiated PauliHamil
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2158:5
[INFO] [stdout] |
[INFO] [stdout] 2158 | / #[doc = " Returns the number of qubits represented by \\p qureg."]
[INFO] [stdout] 2159 | | #[doc = ""]
[INFO] [stdout] 2160 | | #[doc = " @see"]
[INFO] [stdout] 2161 | | #[doc = " - getNumAmps()"]
[INFO] [stdout] ... |
[INFO] [stdout] 2165 | | #[doc = " @return `qureg.numQubitsRepresented`"]
[INFO] [stdout] 2166 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qureg a state-vecor or density matrix
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2170:5
[INFO] [stdout] |
[INFO] [stdout] 2170 | / #[doc = " Returns the number of complex amplitudes in a state-vector \\p qureg."]
[INFO] [stdout] 2171 | | #[doc = ""]
[INFO] [stdout] 2172 | | #[doc = " In distributed mode, this returns the total number of amplitudes in the full"]
[INFO] [stdout] 2173 | | #[doc = " representation of \\p qureg, and so may be larger than the number stored on"]
[INFO] [stdout] ... |
[INFO] [stdout] 2183 | | #[doc = " - if \\p qureg is a density matrix"]
[INFO] [stdout] 2184 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] qureg a state-vecotor
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:2188:5
[INFO] [stdout] |
[INFO] [stdout] 2188 | / #[doc = " Initialises a qureg to have all-zero-amplitudes. This is an unphysical state"]
[INFO] [stdout] 2189 | | #[doc = " useful for iteratively building a state with functions like setWeightedQureg(),"]
[INFO] [stdout] 2190 | | #[doc = " and should not be confused with initZeroState()."]
[INFO] [stdout] 2191 | | #[doc = ""]
[INFO] [stdout] 2192 | | #[doc = " @ingroup init"]
[INFO] [stdout] 2193 | | #[doc = " @param[in,out] qureg a ::Qureg of which to clear all amplitudes"]
[INFO] [stdout] 2194 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg a ::Qureg of which to clear all amplitudes
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:2198:5
[INFO] [stdout] |
[INFO] [stdout] 2198 | / #[doc = " Initialise \\p qureg into the zero state."]
[INFO] [stdout] 2199 | | #[doc = ""]
[INFO] [stdout] 2200 | | #[doc = " If \\p qureg is a state-vector of \\f$N\\f$ qubits, it is modified to state"]
[INFO] [stdout] 2201 | | #[doc = " \\f$ {| 0 \\rangle}^{\\otimes N} \\f$. \\n"]
[INFO] [stdout] ... |
[INFO] [stdout] 2207 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 2208 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the object representing the set of all qubits to initialise
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:2212:5
[INFO] [stdout] |
[INFO] [stdout] 2212 | / #[doc = " Initialise \\p qureg into the plus state."]
[INFO] [stdout] 2213 | | #[doc = ""]
[INFO] [stdout] 2214 | | #[doc = " If \\p qureg is a state-vector of \\f$N\\f$ qubits, it is modified to state"]
[INFO] [stdout] 2215 | | #[doc = " \\f["]
[INFO] [stdout] ... |
[INFO] [stdout] 2226 | | #[doc = " @author Ania Brown (state-vector)"]
[INFO] [stdout] 2227 | | #[doc = " @author Tyson Jones (density matrix, doc)"]
[INFO] [stdout] | |_________________________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the object representing the set of qubits to be initialised
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:2231:5
[INFO] [stdout] |
[INFO] [stdout] 2231 | / #[doc = " Initialise \\p qureg into the classical state (also known as a"]
[INFO] [stdout] 2232 | | #[doc = " \"computational basis state\") with index \\p stateInd."]
[INFO] [stdout] 2233 | | #[doc = ""]
[INFO] [stdout] 2234 | | #[doc = " If \\p qureg is a state-vector, it will become"]
[INFO] [stdout] ... |
[INFO] [stdout] 2263 | | #[doc = " - if \\p stateInd is outside [0, `qureg.numQubitsRepresented`)"]
[INFO] [stdout] 2264 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the ::Qureg to modify
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2231:5
[INFO] [stdout] |
[INFO] [stdout] 2231 | / #[doc = " Initialise \\p qureg into the classical state (also known as a"]
[INFO] [stdout] 2232 | | #[doc = " \"computational basis state\") with index \\p stateInd."]
[INFO] [stdout] 2233 | | #[doc = ""]
[INFO] [stdout] 2234 | | #[doc = " If \\p qureg is a state-vector, it will become"]
[INFO] [stdout] ... |
[INFO] [stdout] 2263 | | #[doc = " - if \\p stateInd is outside [0, `qureg.numQubitsRepresented`)"]
[INFO] [stdout] 2264 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] stateInd the index of the basis state to modify \p qureg into
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:2268:5
[INFO] [stdout] |
[INFO] [stdout] 2268 | / #[doc = " Initialise \\p qureg into to a given pure state of an equivalent Hilbert dimension."]
[INFO] [stdout] 2269 | | #[doc = ""]
[INFO] [stdout] 2270 | | #[doc = " If \\p qureg is a state-vector, this merely clones \\p pure into \\p qureg. \\n"]
[INFO] [stdout] 2271 | | #[doc = " If \\p qureg is a density matrix, this makes \\p qureg 100% likely to be in the \\p pure state."]
[INFO] [stdout] ... |
[INFO] [stdout] 2283 | | #[doc = " - if \\p pure is a density matrix"]
[INFO] [stdout] 2284 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the ::Qureg to modify
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2268:5
[INFO] [stdout] |
[INFO] [stdout] 2268 | / #[doc = " Initialise \\p qureg into to a given pure state of an equivalent Hilbert dimension."]
[INFO] [stdout] 2269 | | #[doc = ""]
[INFO] [stdout] 2270 | | #[doc = " If \\p qureg is a state-vector, this merely clones \\p pure into \\p qureg. \\n"]
[INFO] [stdout] 2271 | | #[doc = " If \\p qureg is a density matrix, this makes \\p qureg 100% likely to be in the \\p pure state."]
[INFO] [stdout] ... |
[INFO] [stdout] 2283 | | #[doc = " - if \\p pure is a density matrix"]
[INFO] [stdout] 2284 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] pure a state-vector containing the pure state into which to initialise \p qureg
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:2288:5
[INFO] [stdout] |
[INFO] [stdout] 2288 | / #[doc = " Initialises \\p qureg to be in the un-normalised, non-physical state with"]
[INFO] [stdout] 2289 | | #[doc = " with \\f$n\\f$-th complex amplitude given by \\f$2n/10 + i(2n+1)/10\\f$."]
[INFO] [stdout] 2290 | | #[doc = ""]
[INFO] [stdout] 2291 | | #[doc = " This is used internally for debugging and testing."]
[INFO] [stdout] ... |
[INFO] [stdout] 2295 | | #[doc = " @author Ania Brown"]
[INFO] [stdout] 2296 | | #[doc = " @author Tyson Jones (doc)"]
[INFO] [stdout] | |_________________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the register to have its amplitudes overwritten
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:2300:5
[INFO] [stdout] |
[INFO] [stdout] 2300 | / #[doc = " Initialise \\p qureg by specifying all amplitudes."]
[INFO] [stdout] 2301 | | #[doc = " For density matrices, it is assumed the amplitudes have been flattened"]
[INFO] [stdout] 2302 | | #[doc = " column-wise into the given arrays."]
[INFO] [stdout] 2303 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 2322 | | #[doc = " - if either \\p reals or \\p imags have fewer than `qureg.numAmpsTotal` elements"]
[INFO] [stdout] 2323 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the ::Qureg to overwrite
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2300:5
[INFO] [stdout] |
[INFO] [stdout] 2300 | / #[doc = " Initialise \\p qureg by specifying all amplitudes."]
[INFO] [stdout] 2301 | | #[doc = " For density matrices, it is assumed the amplitudes have been flattened"]
[INFO] [stdout] 2302 | | #[doc = " column-wise into the given arrays."]
[INFO] [stdout] 2303 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 2322 | | #[doc = " - if either \\p reals or \\p imags have fewer than `qureg.numAmpsTotal` elements"]
[INFO] [stdout] 2323 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] reals array of the real components of the new amplitudes
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2300:5
[INFO] [stdout] |
[INFO] [stdout] 2300 | / #[doc = " Initialise \\p qureg by specifying all amplitudes."]
[INFO] [stdout] 2301 | | #[doc = " For density matrices, it is assumed the amplitudes have been flattened"]
[INFO] [stdout] 2302 | | #[doc = " column-wise into the given arrays."]
[INFO] [stdout] 2303 | | #[doc = ""]
[INFO] [stdout] ... |
[INFO] [stdout] 2322 | | #[doc = " - if either \\p reals or \\p imags have fewer than `qureg.numAmpsTotal` elements"]
[INFO] [stdout] 2323 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] imags array of the imaginary components of the new amplitudes
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:2327:5
[INFO] [stdout] |
[INFO] [stdout] 2327 | / #[doc = " Overwrites a contiguous subset of the amplitudes in state-vector \\p qureg,"]
[INFO] [stdout] 2328 | | #[doc = " with those passed in \\p reals and \\p imags."]
[INFO] [stdout] 2329 | | #[doc = ""]
[INFO] [stdout] 2330 | | #[doc = " Only amplitudes with indices in [\\p startInd, \\p startInd + \\p numAmps]"]
[INFO] [stdout] ... |
[INFO] [stdout] 2371 | | #[doc = " - if \\p numAmps + \\p startInd >= `qureg.numAmpsTotal`"]
[INFO] [stdout] 2372 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in,out] qureg the state-vector to modify
[INFO] [stdout] ^^^^^^
[INFO] [stdout] = note: no item named `in,out` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2327:5
[INFO] [stdout] |
[INFO] [stdout] 2327 | / #[doc = " Overwrites a contiguous subset of the amplitudes in state-vector \\p qureg,"]
[INFO] [stdout] 2328 | | #[doc = " with those passed in \\p reals and \\p imags."]
[INFO] [stdout] 2329 | | #[doc = ""]
[INFO] [stdout] 2330 | | #[doc = " Only amplitudes with indices in [\\p startInd, \\p startInd + \\p numAmps]"]
[INFO] [stdout] ... |
[INFO] [stdout] 2371 | | #[doc = " - if \\p numAmps + \\p startInd >= `qureg.numAmpsTotal`"]
[INFO] [stdout] 2372 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] startInd the index of the first amplitude in \p qureg to modify
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2327:5
[INFO] [stdout] |
[INFO] [stdout] 2327 | / #[doc = " Overwrites a contiguous subset of the amplitudes in state-vector \\p qureg,"]
[INFO] [stdout] 2328 | | #[doc = " with those passed in \\p reals and \\p imags."]
[INFO] [stdout] 2329 | | #[doc = ""]
[INFO] [stdout] 2330 | | #[doc = " Only amplitudes with indices in [\\p startInd, \\p startInd + \\p numAmps]"]
[INFO] [stdout] ... |
[INFO] [stdout] 2371 | | #[doc = " - if \\p numAmps + \\p startInd >= `qureg.numAmpsTotal`"]
[INFO] [stdout] 2372 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] reals array of the real components of the new amplitudes
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2327:5
[INFO] [stdout] |
[INFO] [stdout] 2327 | / #[doc = " Overwrites a contiguous subset of the amplitudes in state-vector \\p qureg,"]
[INFO] [stdout] 2328 | | #[doc = " with those passed in \\p reals and \\p imags."]
[INFO] [stdout] 2329 | | #[doc = ""]
[INFO] [stdout] 2330 | | #[doc = " Only amplitudes with indices in [\\p startInd, \\p startInd + \\p numAmps]"]
[INFO] [stdout] ... |
[INFO] [stdout] 2371 | | #[doc = " - if \\p numAmps + \\p startInd >= `qureg.numAmpsTotal`"]
[INFO] [stdout] 2372 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] imags array of the imaginary components of the new amplitudes
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout] --> src/bindings.rs:2327:5
[INFO] [stdout] |
[INFO] [stdout] 2327 | / #[doc = " Overwrites a contiguous subset of the amplitudes in state-vector \\p qureg,"]
[INFO] [stdout] 2328 | | #[doc = " with those passed in \\p reals and \\p imags."]
[INFO] [stdout] 2329 | | #[doc = ""]
[INFO] [stdout] 2330 | | #[doc = " Only amplitudes with indices in [\\p startInd, \\p startInd + \\p numAmps]"]
[INFO] [stdout] ... |
[INFO] [stdout] 2371 | | #[doc = " - if \\p numAmps + \\p startInd >= `qureg.numAmpsTotal`"]
[INFO] [stdout] 2372 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[INFO] [stdout] @param[in] numAmps the length of each of the reals and imags arrays.
[INFO] [stdout] ^^
[INFO] [stdout] = note: no item named `in` in scope
[INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout] --> src/bindings.rs:2382:5
[INFO] [stdout] |
[INFO] [stdout] 2382 | / #[doc = " Overwrites a contiguous subset of the amplitudes in density-matrix \\p qureg,"]
[INFO] [stdout] 2383 | | #[doc = " with those passed in \\p reals and \\p imags, intrepreted column-wise."]
[INFO] [stdout] 2384 | | #[doc = ""]
[INFO] [stdout] 2385 | | #[doc = " Only the first \\p numAmp amplitudes starting from row-column index (\\p startRow, \\p startCol), and"]
[INFO] [stdout] ... |
[INFO] [stdout] 2409 | | #[doc = " - if \\p numAmps is larger than the remaining number of amplitudes from (`startRow`, `startCol`), column-wise"]
[INFO] [stdout] 2410 | | #[doc = " @author Tyson Jones"]
[INFO] [stdout] | |___________________________________^
[INFO] [stdout] |
[INFO] [stdout] = note: the link appears in this line:
[INFO] [stdout]
[WARN] too many lines in the log, truncating it