From 0bd171611632bd90529a707241628ee113f32a25 Mon Sep 17 00:00:00 2001 From: gadial Date: Fri, 24 Jan 2025 07:34:33 +0200 Subject: [PATCH] Fix QubitVector::check_dimension to use only the data_size_ field (#2289) --- src/simulators/statevector/qubitvector.hpp | 4 ++-- src/simulators/statevector/qubitvector_thrust.hpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/simulators/statevector/qubitvector.hpp b/src/simulators/statevector/qubitvector.hpp index 94753f409b..2b7aaf739e 100755 --- a/src/simulators/statevector/qubitvector.hpp +++ b/src/simulators/statevector/qubitvector.hpp @@ -730,10 +730,10 @@ void QubitVector::check_vector(const cvector_t &vec, template void QubitVector::check_dimension(const QubitVector &qv) const { - if (data_size_ != qv.size_) { + if (data_size_ != qv.data_size_) { std::string error = "QubitVector: vectors are different shape " + std::to_string(data_size_) + - " != " + std::to_string(qv.num_states_); + " != " + std::to_string(qv.data_size_); throw std::runtime_error(error); } } diff --git a/src/simulators/statevector/qubitvector_thrust.hpp b/src/simulators/statevector/qubitvector_thrust.hpp index 36bb5a9837..90c7f15519 100644 --- a/src/simulators/statevector/qubitvector_thrust.hpp +++ b/src/simulators/statevector/qubitvector_thrust.hpp @@ -635,10 +635,10 @@ void QubitVectorThrust::check_vector(const cvector_t &vec, template void QubitVectorThrust::check_dimension( const QubitVectorThrust &qv) const { - if (data_size_ != qv.size_) { + if (data_size_ != qv.data_size_) { std::string error = "QubitVectorThrust: vectors are different shape " + std::to_string(data_size_) + - " != " + std::to_string(qv.num_states_); + " != " + std::to_string(qv.data_size_); throw std::runtime_error(error); } }