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

Detailed Description

Definition at line 768 of file util.h.

#include <util.h>

Public Member Functions

 IncrementalAverage (double initial_average)
 IncrementalAverage ()=default
void Reset (double reset_value)
double CurrentAverage () const
int64_t NumRecords () const
void AddData (double new_record)

Constructor & Destructor Documentation

◆ IncrementalAverage() [1/2]

operations_research::sat::IncrementalAverage::IncrementalAverage ( double initial_average)
inlineexplicit

Definition at line 771 of file util.h.

◆ IncrementalAverage() [2/2]

operations_research::sat::IncrementalAverage::IncrementalAverage ( )
default

Member Function Documentation

◆ AddData()

void operations_research::sat::IncrementalAverage::AddData ( double new_record)

Definition at line 439 of file util.cc.

◆ CurrentAverage()

double operations_research::sat::IncrementalAverage::CurrentAverage ( ) const
inline

Definition at line 778 of file util.h.

◆ NumRecords()

int64_t operations_research::sat::IncrementalAverage::NumRecords ( ) const
inline

Definition at line 779 of file util.h.

◆ Reset()

void operations_research::sat::IncrementalAverage::Reset ( double reset_value)

Definition at line 434 of file util.cc.


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