MCPcopy Create free account
hub / github.com/QuEST-Kit/QuEST / demo_all

Function demo_all

examples/isolated/reporting_quregs.cpp:123–142  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

121
122
123void demo_all() {
124
125 reportStr("\n[all]");
126
127 int numQubits = 10;
128 int isDensMatr = 0;
129
130 int useDistrib = getQuESTEnv().isDistributed;
131 int useGpuAccel = getQuESTEnv().isGpuAccelerated;
132 int useMultithread = getQuESTEnv().isMultithreaded;
133
134 // throws if both GPU and multithreaded
135 Qureg qureg = createCustomQureg(
136 numQubits, isDensMatr,
137 useDistrib, useGpuAccel, useMultithread);
138
139 reportQuregParams(qureg);
140 reportQureg(qureg);
141 destroyQureg(qureg);
142}
143
144
145

Callers 1

mainFunction · 0.70

Calls 6

reportStrFunction · 0.85
getQuESTEnvFunction · 0.85
createCustomQuregFunction · 0.85
reportQuregParamsFunction · 0.85
reportQuregFunction · 0.85
destroyQuregFunction · 0.85

Tested by

no test coverage detected