MCPcopy Create free account
hub / github.com/OriginQ/QPanda-2 / TEST

Function TEST

test/Core/QVM.test.cpp:132–193  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

130}
131#ifdef USE_CUDA
132TEST(QVM, GPUQVM)
133{
134 GPUQVM machine;
135 machine.init();
136
137 QVec qv;
138 std::vector<ClassicalCondition> cv;
139
140 std::string originir = R"(QINIT 4
141 CREG 0
142 X q[0]
143 X q[1]
144 H q[0]
145 H q[1]
146 H q[2]
147 RX q[3],(1.5707963)
148 CNOT q[0],q[3]
149 CNOT q[1],q[3]
150 CNOT q[2],q[3]
151 RZ q[3],(-0.0060418116)
152 CNOT q[0],q[3]
153 CNOT q[1],q[3]
154 CNOT q[2],q[3]
155 DAGGER
156 H q[0]
157 H q[1]
158 H q[2]
159 RX q[3],(1.5707963)
160 ENDDAGGER
161 H q[0]
162 H q[1]
163 RX q[2],(1.5707963)
164 H q[3]
165 CNOT q[0],q[3]
166 CNOT q[1],q[3]
167 CNOT q[2],q[3]
168 RZ q[3],(-0.0060418116)
169 CNOT q[0],q[3]
170 CNOT q[1],q[3]
171 CNOT q[2],q[3]
172 DAGGER
173 H q[0]
174 H q[1]
175 RX q[2],(1.5707963)
176 H q[3]
177 ENDDAGGER
178 H q[0]
179 RX q[1],(1.5707963)
180 H q[2]
181 H q[3]
182 CNOT q[0],q[3]
183 CNOT q[1],q[3]
184 CNOT q[2],q[3]
185 RZ q[3],(0.0060418116)
186 CNOT q[0],q[3]
187 CNOT q[1],q[3]
188 CNOT q[2],q[3])";
189

Callers

nothing calls this directly

Calls 15

get_test_hamiltonianFunction · 0.85
HClass · 0.85
CNOTClass · 0.85
compare_map_resultFunction · 0.85
XClass · 0.85
RZXClass · 0.85
random_generator19937Function · 0.85
RZClass · 0.85
RXXClass · 0.85
normFunction · 0.85

Tested by

no test coverage detected