Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::RunningAverage Class Reference

Detailed Description

Definition at line 27 of file running_stat.h.

#include <running_stat.h>

Public Member Functions

 RunningAverage (int window_size=1)
 RunningAverage (const RunningAverage &)=delete
RunningAverageoperator= (const RunningAverage &)=delete
void Reset (int window_size)
void Add (int value)
double GlobalAverage () const
double WindowAverage () const
bool IsWindowFull () const
void ClearWindow ()

Constructor & Destructor Documentation

◆ RunningAverage() [1/2]

operations_research::RunningAverage::RunningAverage ( int window_size = 1)
inlineexplicit

Definition at line 103 of file running_stat.h.

◆ RunningAverage() [2/2]

operations_research::RunningAverage::RunningAverage ( const RunningAverage & )
delete

Member Function Documentation

◆ Add()

void operations_research::RunningAverage::Add ( int value)
inline

Definition at line 118 of file running_stat.h.

◆ ClearWindow()

void operations_research::RunningAverage::ClearWindow ( )
inline

Definition at line 138 of file running_stat.h.

◆ GlobalAverage()

double operations_research::RunningAverage::GlobalAverage ( ) const
inline

Definition at line 129 of file running_stat.h.

◆ IsWindowFull()

bool operations_research::RunningAverage::IsWindowFull ( ) const
inline

Definition at line 143 of file running_stat.h.

◆ operator=()

RunningAverage & operations_research::RunningAverage::operator= ( const RunningAverage & )
delete

◆ Reset()

void operations_research::RunningAverage::Reset ( int window_size)
inline

Definition at line 111 of file running_stat.h.

◆ WindowAverage()

double operations_research::RunningAverage::WindowAverage ( ) const
inline

Definition at line 133 of file running_stat.h.


The documentation for this class was generated from the following file: