Reduce

تقليل فئة مجردة العامة
الفئات الفرعية المباشرة المعروفة
الفئات الفرعية غير المباشرة المعروفة

يقوم بتغليف المقاييس التي تنفذ عملية تقليل على قيم القياس.

الثوابت

خيط عدد
خيط المجموع

الأساليب العامة

متغير <T>
الحصول على الكونت ()
الحصول على متغير العدد
فئة<T>
نوع النتيجة ()
يحصل على نوع المتغيرات
متغير <T>
الحصول على المجموع ()
الحصول على المتغير الإجمالي
مرجع سابق
إعادة تعيين الحالات ()
يعيد تعيين أي متغيرات الحالة إلى قيمها الأولية
المعامل <T>
نتيجة ()
الحصول على النتيجة الحالية للقياس
قائمة< المرجع >
updateStateList ( المعامل <؟ يمتد TNumber > القيم، المعامل <؟ يمتد TNumber > SampleWeights)
يقوم بتحديث متغيرات القياس بناءً على المدخلات.

الطرق الموروثة

الثوابت

عدد السلاسل النهائية الثابتة العامة

القيمة الثابتة: "العد"

السلسلة النهائية العامة الثابتة TOTAL

القيمة الثابتة: "الإجمالي"

الأساليب العامة

المتغير العام <T> getCount ()

الحصول على متغير العدد

عائدات
  • متغير العدد

الفئة العامة<T> getResultType ()

يحصل على نوع المتغيرات

عائدات
  • النوع للمتغيرات

المتغير العام <T> getTotal ()

الحصول على المتغير الإجمالي

عائدات
  • المتغير الإجمالي

حالات إعادة تعيين العملية العامة ()

يعيد تعيين أي متغيرات الحالة إلى قيمها الأولية

عائدات
  • عملية التحكم للقيام بإعادة الضبط

نتيجة المعامل العام <T> ()

الحصول على النتيجة الحالية للقياس

عائدات
  • النتيجة، ربما مع تبعيات التحكم

القائمة العامة < Op > updateStateList ( المعامل <؟ يمتد قيم TNumberالمعامل <؟ يمتد TNumber > SampleWeights)

يقوم بتحديث متغيرات القياس بناءً على المدخلات. مطلوب وسيطة إدخال واحدة على الأقل values ، ومدخل إضافي اختياري لأوزان sampleWeights

حدود
قيم المدخلات التي سيتم تمريرها لتحديث الحالة، قد لا تكون فارغة
أوزان عينة قد تكون أوزان العينة التي سيتم تطبيقها على القيم فارغة.
عائدات
  • النتيجة مع تبعية التحكم على معاملات حالة التحديث
رميات
غير الشرعيين استثناء حجة إذا كانت القيم فارغة