Reduce

کلاس انتزاعی عمومی Reduce
زیر کلاس های مستقیم شناخته شده
زیر کلاس های غیر مستقیم شناخته شده

معیارهایی را در بر می گیرد که عملیات کاهش را روی مقادیر متریک انجام می دهند.

ثابت ها

رشته شمردن
رشته جمع

روش های عمومی

متغیر <T>
getCount ()
متغیر count را دریافت می کند
کلاس<T>
getResultType ()
نوع متغیرها را دریافت می کند
متغیر <T>
getTotal ()
متغیر کل را بدست می آورد
Op
resetStates ()
هر متغیر حالت را به مقادیر اولیه خود بازنشانی می کند
عملوند <T>
نتیجه ()
نتیجه فعلی متریک را دریافت می کند
فهرست < عملیات >
updateStateList ( Operand <? TNumber > مقادیر را گسترش می دهد، Operand <? TNumber را گسترش می دهد > sampleWeights)
متغیرهای متریک را بر اساس ورودی ها به روز می کند.

روش های ارثی

ثابت ها

رشته نهایی ثابت عمومی COUNT

مقدار ثابت: "شمار"

رشته نهایی استاتیک عمومی TOTAL

مقدار ثابت: "کل"

روش های عمومی

متغیر عمومی <T> getCount ()

متغیر count را دریافت می کند

برمی گرداند
  • متغیر تعداد

کلاس عمومی<T> getResultType ()

نوع متغیرها را دریافت می کند

برمی گرداند
  • نوع برای متغیرها

متغیر عمومی <T> getTotal ()

متغیر کل را بدست می آورد

برمی گرداند
  • متغیر کل

بازنشانی عملیات عمومی ()

هر متغیر حالت را به مقادیر اولیه خود بازنشانی می کند

برمی گرداند
  • عملیات کنترل برای انجام ریست

نتیجه عمومی عملوند <T> ()

نتیجه فعلی متریک را دریافت می کند

برمی گرداند
  • نتیجه، احتمالاً با وابستگی های کنترلی

Public List< Op > updateStateList ( Operand <? TNumber > مقادیر را گسترش می دهد، Operand <? TNumber را گسترش می دهد > sampleWeights)

متغیرهای متریک را بر اساس ورودی ها به روز می کند. حداقل یک ارگ ورودی برای values مورد نیاز است، یک ورودی اضافی اختیاری برای sampleWeights

مولفه های
ارزش های ورودی هایی که باید به وضعیت به روز رسانی ارسال شوند، ممکن است تهی نباشد
وزن نمونه وزن های نمونه برای اعمال به مقادیر، ممکن است صفر باشد.
برمی گرداند
  • نتیجه با یک وابستگی کنترل به عملوندهای وضعیت به روز رسانی
پرتاب می کند
IllegalArgumentException اگر مقادیر null باشد