Reduce

classe abstraite publique Réduire
Sous-classes directes connues
Sous-classes indirectes connues

Encapsule les métriques qui effectuent une opération de réduction sur les valeurs des métriques.

Constantes

Chaîne COMPTER
Chaîne TOTAL

Méthodes publiques

Variable <T>
getCount ()
Obtient la variable de comptage
Classe<T>
getResultType ()
Obtient le type des variables
Variable <T>
obtenirTotal ()
Obtient la variable totale
Opération
réinitialiserÉtats ()
Réinitialise toutes les variables d'état à leurs valeurs initiales
Opérande <T>
résultat ()
Obtient le résultat actuel de la métrique
Liste< Op >
updateStateList ( Operand <? extends TNumber > valeurs, Operand <? extends TNumber > sampleWeights)
Met à jour les variables métriques en fonction des entrées.

Méthodes héritées

Constantes

chaîne finale statique publique COUNT

Valeur constante : "compte"

chaîne finale statique publique TOTAL

Valeur constante : "total"

Méthodes publiques

Variable publique <T> getCount ()

Obtient la variable de comptage

Retour
  • la variable de comptage

Classe publique<T> getResultType ()

Obtient le type des variables

Retour
  • le type des variables

Variable publique <T> getTotal ()

Obtient la variable totale

Retour
  • la variable totale

opération publique resetStates ()

Réinitialise toutes les variables d'état à leurs valeurs initiales

Retour
  • l'opération de contrôle pour effectuer la réinitialisation

résultat de l'opérande public <T> ()

Obtient le résultat actuel de la métrique

Retour
  • le résultat, éventuellement avec des dépendances de contrôle

public List< Op > updateStateList ( Operand <? extends TNumber > valeurs, Operand <? extends TNumber > sampleWeights)

Met à jour les variables métriques en fonction des entrées. Au moins un argument d'entrée requis pour values , une entrée supplémentaire facultative pour les sampleWeights

Paramètres
valeurs les entrées à passer à l'état de mise à jour, cela peut ne pas être nul
exemples de poids Les poids d'échantillonnage à appliquer aux valeurs peuvent être nuls.
Retour
  • le résultat avec une dépendance de contrôle sur l'état de mise à jour
Jetés
Exception d'argument illégal si les valeurs sont nulles