Commit c337cb41 authored by Nguyen, Thien Minh's avatar Nguyen, Thien Minh
Browse files

Rename Lib kernels adhering to the naming convention



Signed-off-by: default avatarThien Nguyen <nguyentm@ornl.gov>
parent 461b283b
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -9,13 +9,13 @@ __qpu__ void EstimateTermExpectation(qreg q, const std::function<void(qreg)>& st
  for (int i = 0; i < nSamples; ++i) {
    statePrep(q);
    int parity = 0;
    ftqc::MeasureP(q, bases, parity);
    ftqc::measure_basis(q, bases, parity);
    if (parity == 1) {
      sum = sum - 1.0;
    } else {
      sum = sum + 1.0;
    }
    ftqc::ResetAll(q);
    ftqc::reset_all(q);
  }
  out_energy = sum / nSamples;
}
+2 −2
Original line number Diff line number Diff line
@@ -5,7 +5,7 @@

#ifdef _QCOR_FTQC_RUNTIME 
namespace ftqc {
__qpu__ void ResetAll(qreg q) {
__qpu__ void reset_all(qreg q) {
  for (int i = 0; i < q.size(); ++i) {
    if (Measure(q[i])) {
      X(q[i]);
@@ -14,7 +14,7 @@ __qpu__ void ResetAll(qreg q) {
}

// FTQC "sync" Pauli measurement: returns the parity output
__qpu__ void MeasureP(qreg q, std::vector<qcor::PauliOperator> bases,
__qpu__ void measure_basis(qreg q, std::vector<qcor::PauliOperator> bases,
                      int &out_parity) {
  int oneCount = 0;
  for (int i = 0; i < bases.size(); ++i) {