Skip to content

Commit

Permalink
give std::nullopt default to std::optional
Browse files Browse the repository at this point in the history
  • Loading branch information
paul0403 committed Sep 30, 2024
1 parent 3047599 commit 0b943f1
Showing 1 changed file with 4 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
#include <algorithm>
#include <complex>
#include <cstdio>
#include <optional>
#include <random>
#include <type_traits>
#include <unordered_map>
Expand Down Expand Up @@ -579,7 +580,7 @@ class Measurements final
*/
std::vector<std::size_t>
generate_samples(const std::size_t num_samples,
const std::optional<std::mt19937> &catalyst_rng) {
const std::optional<std::mt19937>& catalyst_rng = std::nullopt) {
const std::size_t num_qubits = this->_statevector.getNumQubits();
std::vector<std::size_t> wires(num_qubits);
std::iota(wires.begin(), wires.end(), 0);
Expand All @@ -598,11 +599,11 @@ class Measurements final
std::vector<std::size_t>
generate_samples(const std::vector<std::size_t> &wires,
const std::size_t num_samples,
const std::optional<std::mt19937> &catalyst_rng) {
const std::optional<std::mt19937>& catalyst_rng = std::nullopt) {
const std::size_t n_wires = wires.size();
std::vector<std::size_t> samples(num_samples * n_wires);
if (catalyst_rng.has_value()) {
this->setRNG(catalyst_rng);
this->setRNG(catalyst_rng.value());

Check warning on line 606 in pennylane_lightning/core/src/simulators/lightning_qubit/measurements/MeasurementsLQubit.hpp

View check run for this annotation

Codecov / codecov/patch

pennylane_lightning/core/src/simulators/lightning_qubit/measurements/MeasurementsLQubit.hpp#L606

Added line #L606 was not covered by tests
} else {
this->setRandomSeed();
}
Expand Down

0 comments on commit 0b943f1

Please sign in to comment.