دالة DumpMachine

اسم مؤهل بالكامل: Std.Diagnostics.DumpMachine

function DumpMachine() : Unit

ملخص

تفريغ حالة الجهاز الهدف الحالي.

وصف

يسمح لك هذا الأسلوب بتفريغ معلومات حول الحالة الكمومية الحالية. المعلومات الفعلية التي تم إنشاؤها ودلالاتها خاصة بكل جهاز هدف.

بالنسبة لمحاكي الحالة المتفرقة المحلي الموزع كجزء من Quantum Development Kit، سيكتب هذا الأسلوب دالة الموجة كصفيف أحادي الأبعاد من أزواج فهارس الحالة والأرقام المعقدة، حيث يمثل كل عنصر سعات احتمال قياس الحالة المقابلة.

مثل

عند التشغيل على جهاز محاكاة الحالة المتفرقة، تتخلص القصاصة البرمجية التالية من حالة بيل (|00⟩ + |11⟩ ) / √2 إلى وحدة التحكم:

use left = Qubit();
use right = Qubit();
within {
    H(left);
    CNOT(left, right);
} apply {
    DumpMachine();
}