Commit cd4383b2 authored by Mccaskey, Alex's avatar Mccaskey, Alex
Browse files

add qpu lambda observe for Observable shared_ptr

parent 6562b688
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -529,6 +529,11 @@ class _qpu_lambda {
               final_args_tuple);
  }

  template<typename... FunctionArgs>
  double observe(std::shared_ptr<Observable> obs, FunctionArgs... args) {
    return observe(*obs.get(), args...);
  }

  template <typename... FunctionArgs>
  double observe(Observable &obs, FunctionArgs... args) {
    auto tempKernel =