Reduce

kelas abstrak publik Kurangi
Subkelas Langsung yang Diketahui
Subkelas Tidak Langsung yang Diketahui

Meringkas metrik yang melakukan operasi pengurangan pada nilai metrik.

Konstanta

Rangkaian MENGHITUNG
Rangkaian TOTAL

Metode Publik

Variabel <T>
dapatkan Hitungan ()
Mendapatkan variabel hitungan
Kelas<T>
dapatkan HasilJenis ()
Mendapatkan tipe untuk variabel
Variabel <T>
dapatkanTotal ()
Mendapatkan variabel total
Op
resetStatus ()
Menyetel ulang variabel status apa pun ke nilai awalnya
Operan <T>
hasil ()
Mendapatkan hasil metrik saat ini
Daftar< Operasi >
updateStateList ( Operand <? extends TNumber > nilai, Operand <? extends TNumber > sampleWeights)
Memperbarui variabel metrik berdasarkan masukan.

Metode Warisan

Konstanta

COUNT String akhir statis publik

Nilai Konstan: "hitungan"

TOTAL String akhir statis publik

Nilai Konstan: "total"

Metode Publik

Variabel publik <T> getCount ()

Mendapatkan variabel hitungan

Kembali
  • variabel hitungan

Kelas publik<T> getResultType ()

Mendapatkan tipe untuk variabel

Kembali
  • tipe untuk variabelnya

Variabel publik <T> getTotal ()

Mendapatkan variabel total

Kembali
  • variabel totalnya

Status pengaturan ulang Op publik ()

Menyetel ulang variabel status apa pun ke nilai awalnya

Kembali
  • operasi kontrol untuk melakukan reset

Operan publik <T> hasil ()

Mendapatkan hasil metrik saat ini

Kembali
  • hasilnya, mungkin dengan ketergantungan kontrol

Daftar publik< Op > updateStateList ( Operan <? extends TNumber > nilai, Operan <? extends TNumber > sampleWeights)

Memperbarui variabel metrik berdasarkan masukan. Setidaknya satu argumen masukan diperlukan untuk values , masukan tambahan opsional untuk sampleWeights

Parameter
nilai-nilai input yang akan diteruskan ke status pembaruan, ini tidak boleh nol
sampelBerat bobot sampel yang akan diterapkan pada nilai, mungkin nol.
Kembali
  • hasilnya dengan ketergantungan kontrol pada status pembaruan Operan
Melempar
Pengecualian Argumen Ilegal jika nilainya nol