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

Detailed Description

Definition at line 278 of file stats.h.

#include <stats.h>

Inheritance diagram for operations_research::DoubleDistribution:
operations_research::DistributionStat operations_research::Stat

Public Member Functions

 DoubleDistribution (absl::string_view name)
 DoubleDistribution ()
 DoubleDistribution (absl::string_view name, StatsGroup *group)
std::string ValueAsString () const override
void Add (double value)
Public Member Functions inherited from operations_research::DistributionStat
 DistributionStat (absl::string_view name)
 DistributionStat ()
 DistributionStat (absl::string_view name, StatsGroup *group)
 ~DistributionStat () override
void Reset () override
bool WorthPrinting () const override
double Sum () const override
double Max () const
double Min () const
int64_t Num () const
double Average () const
double StdDeviation () const
Public Member Functions inherited from operations_research::Stat
 Stat (absl::string_view name)
 Stat (absl::string_view name, StatsGroup *group)
virtual ~Stat ()
std::string Name () const
std::string StatString () const
virtual int Priority () const

Additional Inherited Members

Protected Member Functions inherited from operations_research::DistributionStat
void AddToDistribution (double value)
Protected Attributes inherited from operations_research::DistributionStat
double sum_
double average_
double sum_squares_from_average_
double min_
double max_
int64_t num_

Constructor & Destructor Documentation

◆ DoubleDistribution() [1/3]

operations_research::DoubleDistribution::DoubleDistribution ( absl::string_view name)
inlineexplicit

Definition at line 280 of file stats.h.

◆ DoubleDistribution() [2/3]

operations_research::DoubleDistribution::DoubleDistribution ( )
inline

Definition at line 282 of file stats.h.

◆ DoubleDistribution() [3/3]

operations_research::DoubleDistribution::DoubleDistribution ( absl::string_view name,
StatsGroup * group )
inline

Definition at line 283 of file stats.h.

Member Function Documentation

◆ Add()

void operations_research::DoubleDistribution::Add ( double value)

Definition at line 245 of file stats.cc.

◆ ValueAsString()

std::string operations_research::DoubleDistribution::ValueAsString ( ) const
overridevirtual

Implements operations_research::DistributionStat.

Definition at line 247 of file stats.cc.


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