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

Added energy value at each iteration printing



Signed-off-by: default avatarThien Nguyen <nguyentm@ornl.gov>
parent fd5efb18
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -31,4 +31,10 @@ int main(int argc, char** argv) {
  const auto energy = result.get<double>("energy");
  auto finalCircuit = result.getPointerLike<CompositeInstruction>("circuit");
  printf("\n%s\nEnergy=%f\n", finalCircuit->toString().c_str(), energy);
  const auto energyAtStep = result.get<std::vector<double>>("exp-vals");
  std::cout << "QITE energy: [ ";
  for (const auto &val : energyAtStep) {
    std::cout << val << " ";
  }
  std::cout << "]\n";
}
 No newline at end of file