Reduce

পাবলিক বিমূর্ত বর্গ হ্রাস
পরিচিত ডাইরেক্ট সাবক্লাস
পরিচিত পরোক্ষ উপশ্রেণী

মেট্রিকগুলিকে এনক্যাপসুলেট করে যা মেট্রিক মানগুলির উপর একটি হ্রাস ক্রিয়া সম্পাদন করে৷

ধ্রুবক

স্ট্রিং COUNT
স্ট্রিং মোট

পাবলিক পদ্ধতি

পরিবর্তনশীল <T>
getCount ()
গণনা পরিবর্তনশীল পায়
ক্লাস<T>
getResultType ()
ভেরিয়েবলের জন্য টাইপ পায়
পরিবর্তনশীল <T>
getTotal ()
মোট পরিবর্তনশীল পায়
অপ
রিসেট স্টেটস ()
যেকোনো স্টেট ভেরিয়েবলকে তাদের প্রাথমিক মানগুলিতে রিসেট করে
অপারেন্ড <T>
ফলাফল ()
মেট্রিকের বর্তমান ফলাফল পায়
তালিকা< অপ >
আপডেটস্টেটলিস্ট ( অপারেন্ড <? প্রসারিত TNumber > মান, অপারেন্ড <? প্রসারিত TNumber > স্যাম্পলওয়েট)
ইনপুটগুলির উপর ভিত্তি করে মেট্রিক ভেরিয়েবল আপডেট করে।

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

ধ্রুবক

সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং COUNT৷

ধ্রুবক মান: "গণনা"

সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং TOTAL৷

ধ্রুবক মান: "মোট"

পাবলিক পদ্ধতি

পাবলিক ভেরিয়েবল <T> getCount ()

গণনা পরিবর্তনশীল পায়

রিটার্নস
  • গণনা পরিবর্তনশীল

পাবলিক ক্লাস<T> getResultType ()

ভেরিয়েবলের জন্য টাইপ পায়

রিটার্নস
  • ভেরিয়েবলের ধরন

সর্বজনীন পরিবর্তনশীল <T> getTotal ()

মোট পরিবর্তনশীল পায়

রিটার্নস
  • মোট পরিবর্তনশীল

পাবলিক অপ রিসেট স্টেটস ()

যেকোনো স্টেট ভেরিয়েবলকে তাদের প্রাথমিক মানগুলিতে রিসেট করে

রিটার্নস
  • রিসেট করার জন্য নিয়ন্ত্রণ অপারেশন

পাবলিক অপারেন্ড <T> ফলাফল ()

মেট্রিকের বর্তমান ফলাফল পায়

রিটার্নস
  • ফলাফল, সম্ভবত নিয়ন্ত্রণ নির্ভরতা সহ

সর্বজনীন তালিকা< অপ > আপডেট স্টেটলিস্ট ( অপারেন্ড <? প্রসারিত TNumber > মান, অপারেন্ড <? প্রসারিত TNumber > স্যাম্পলওয়েট)

ইনপুটগুলির উপর ভিত্তি করে মেট্রিক ভেরিয়েবল আপডেট করে। values জন্য কমপক্ষে একটি ইনপুট আর্গ প্রয়োজন, sampleWeights জন্য একটি ঐচ্ছিক অতিরিক্ত ইনপুট

পরামিতি
মান ইনপুটগুলি আপডেট করার জন্য পাস করা হবে, এটি শূন্য নাও হতে পারে
নমুনা ওজন নমুনা ওজন মান প্রয়োগ করা হবে, নাল হতে পারে.
রিটার্নস
  • আপডেট অবস্থা অপারেন্ডের উপর নিয়ন্ত্রণ নির্ভরতা সহ ফলাফল
নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম যদি মান শূন্য হয়