Reduce

публичный абстрактный класс уменьшить
Известные прямые подклассы
Известные косвенные подклассы

Инкапсулирует метрики, которые выполняют операцию уменьшения значений метрики.

Константы

Нить СЧИТАТЬ
Нить ОБЩИЙ

Публичные методы

Переменная <Т>
получитьКаунт ()
Получает переменную счетчика
Класс<T>
ПолучитьРезультатТип ()
Получает тип переменных
Переменная <Т>
получитьИтог ()
Получает общую переменную
Оп
сброс состояний ()
Сбрасывает любые переменные состояния к их первоначальным значениям.
Операнд <Т>
результат ()
Получает текущий результат метрики
Список< Оп >
updateStateList ( Операнд <? расширяет значения TNumber >, Операнд <? расширяет TNumber > sampleWeights)
Обновляет переменные метрики на основе входных данных.

Унаследованные методы

Константы

общедоступная статическая финальная строка COUNT

Постоянное значение: «счет»

общедоступная статическая окончательная строка ИТОГО

Постоянное значение: «всего»

Публичные методы

общедоступная переменная <T> getCount ()

Получает переменную счетчика

Возврат
  • переменная счетчика

общедоступный класс<T> getResultType ()

Получает тип переменных

Возврат
  • тип переменных

общедоступная переменная <T> getTotal ()

Получает общую переменную

Возврат
  • общая переменная

общедоступная операция сброса состояний ()

Сбрасывает любые переменные состояния к их первоначальным значениям.

Возврат
  • операция управления для выполнения сброса

результат публичного операнда <T> ()

Получает текущий результат метрики

Возврат
  • результат, возможно, с зависимостями управления

public List< Op > updateStateList ( Операнд <? расширяет значения TNumber >, Операнд <? расширяет TNumber > sampleWeights)

Обновляет переменные метрики на основе входных данных. Для values требуется как минимум один входной аргумент, необязательный дополнительный вход для sampleWeights

Параметры
ценности входные данные, которые необходимо передать в состояние обновления, это значение не может быть нулевым
образецВес Веса выборки, применяемые к значениям, могут быть нулевыми.
Возврат
  • результат с зависимостью управления от состояния обновления операндов
Броски
IllegalArgumentException если значения равны нулю