Skip to content

Commit 1580e22

Browse files
Debug
1 parent b96afff commit 1580e22

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/qtensornetwork.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -294,8 +294,8 @@ bool QTensorNetwork::ForceM(bitLenInt qubit, bool result, bool doForce, bool doA
294294
// Erase all of the previous layers.
295295
std::map<bitLenInt, bool> m = measurements[layerId];
296296
for (size_t i = 1U; i < layerId; ++i) {
297-
circuit.erase(circuit.end() - 1U);
298-
measurements.erase(measurements.end() - 1U);
297+
circuit.erase(circuit.begin() + layerId - 1U);
298+
measurements.erase(measurements.begin() + layerId - 1U);
299299
}
300300
circuit[0U] = std::make_shared<QCircuit>();
301301
measurements[0U] = m;

0 commit comments

Comments
 (0)