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

Function leftapplyPauliX

quest/src/api/multiplication.cpp:376–382  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

374extern "C" {
375
376void leftapplyPauliX(Qureg qureg, int target) {
377 validate_quregFields(qureg, __func__);
378 validate_target(qureg, target, __func__);
379
380 PauliStr str = getPauliStr("X", {target});
381 localiser_statevec_anyCtrlPauliTensor(qureg, {}, {}, str);
382}
383
384void leftapplyPauliY(Qureg qureg, int target) {
385 validate_quregFields(qureg, __func__);

Callers

nothing calls this directly

Calls 4

validate_quregFieldsFunction · 0.85
validate_targetFunction · 0.85
getPauliStrFunction · 0.85

Tested by

no test coverage detected