|
QNLP
v1.0
|
#include "oracle.hpp"#include "Simulator.hpp"#include "IntelSimulator.cpp"#include "catch2/catch.hpp"#include <bitset>
Go to the source code of this file.
Typedefs | |
| typedef ComplexDP | Type |
Functions | |
| TEST_CASE ("3 qubit Oracle standalone class","[oracle]") | |
| Test 3 qubit Oracle standalone class. More... | |
| TEST_CASE ("8 qubit Oracle standalone class","[oracle]") | |
| Test: 8 qubit Oracle standalone class. More... | |
| TEST_CASE ("3 qubit Oracle simulator method","[oracle]") | |
| Test: 3 qubit Oracle simulator method. More... | |
| TEST_CASE ("8 qubit Oracle simulator method","[oracle]") | |
| Test: 8 qubit Oracle simulator method. More... | |
| typedef ComplexDP Type |
Definition at line 12 of file test_oracle.cpp.
| TEST_CASE | ( | "3 qubit Oracle standalone class" | , |
| "" | [oracle] | ||
| ) |
Test 3 qubit Oracle standalone class.
Definition at line 19 of file test_oracle.cpp.
References QNLP::Oracle< SimulatorType >::bitStringNCU(), QNLP::Oracle< SimulatorType >::bitStringPhaseOracle(), ncu_opt_tester::num_qubits, and ncu_opt_tester::sim.

| TEST_CASE | ( | "8 qubit Oracle standalone class" | , |
| "" | [oracle] | ||
| ) |
Test: 8 qubit Oracle standalone class.
Definition at line 118 of file test_oracle.cpp.
References QNLP::Oracle< SimulatorType >::bitStringNCU(), QNLP::Oracle< SimulatorType >::bitStringPhaseOracle(), ncu_opt_tester::num_qubits, and ncu_opt_tester::sim.

| TEST_CASE | ( | "3 qubit Oracle simulator method" | , |
| "" | [oracle] | ||
| ) |
Test: 3 qubit Oracle simulator method.
Definition at line 220 of file test_oracle.cpp.
References ncu_opt_tester::num_qubits, and ncu_opt_tester::sim.
| TEST_CASE | ( | "8 qubit Oracle simulator method" | , |
| "" | [oracle] | ||
| ) |
Test: 8 qubit Oracle simulator method.
Definition at line 319 of file test_oracle.cpp.
References ncu_opt_tester::num_qubits, and ncu_opt_tester::sim.