Reduce

genel soyut sınıf Azalt
Bilinen Doğrudan Alt Sınıflar
Bilinen Dolaylı Alt Sınıflar

Metrik değerler üzerinde azaltma işlemi gerçekleştiren metrikleri kapsüller.

Sabitler

Sicim SAYMAK
Sicim TOPLAM

Genel Yöntemler

Değişken <T>
getCount ()
Sayım değişkenini alır
Sınıf<T>
getResultType ()
Değişkenlerin türünü alır
Değişken <T>
Toplamı al ()
Toplam değişkeni alır
Operasyon
sıfırlamaDurumları ()
Herhangi bir durum değişkenini başlangıç ​​değerlerine sıfırlar
İşlenen <T>
sonuç ()
Metriğin geçerli sonucunu alır
Liste< Op >
updateStateList ( İşlenen <? extends TNumber > değerleri, İşlenen <? extends TNumber > sampleWeights)
Girişlere göre metrik değişkenleri günceller.

Kalıtsal Yöntemler

Sabitler

genel statik son Dize COUNT

Sabit Değer: "sayım"

genel statik final Dize TOPLAM

Sabit Değer: "toplam"

Genel Yöntemler

genel Değişken <T> getCount ()

Sayım değişkenini alır

İadeler
  • sayım değişkeni

genel Sınıf<T> getResultType ()

Değişkenlerin türünü alır

İadeler
  • değişkenlerin türü

public Değişken <T> getTotal ()

Toplam değişkeni alır

İadeler
  • toplam değişken

genel Operasyon sıfırlamaDurumları ()

Herhangi bir durum değişkenini başlangıç ​​değerlerine sıfırlar

İadeler
  • sıfırlamayı yapmak için kontrol işlemi

genel İşlenen <T> sonucu ()

Metriğin geçerli sonucunu alır

İadeler
  • sonuç, muhtemelen kontrol bağımlılıklarıyla birlikte

public List< Op > updateStateList ( İşlenen <? extends TNumber > değerleri, İşlenen <? extends TNumber > sampleWeights)

Girişlere göre metrik değişkenleri günceller. values için en az bir arg girişi gerekli, sampleWeights için isteğe bağlı bir ek giriş

Parametreler
değerler güncelleme durumuna geçirilecek girişler, bu boş olmayabilir
örnekAğırlıklar Değerlere uygulanacak örnek ağırlıklar boş olabilir.
İadeler
  • sonuç, güncelleme durumu İşlenenlerine bağlı bir kontrol bağımlılığıdır
Atar
YasadışıTartışmaİstisna değerler boşsa