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

Detailed Description

Definition at line 267 of file stats.h.

#include <stats.h>

Inheritance diagram for operations_research::RatioDistribution:
operations_research::DistributionStat operations_research::Stat

Public Member Functions

 RatioDistribution (absl::string_view name)
 RatioDistribution ()
 RatioDistribution (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

◆ RatioDistribution() [1/3]

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

Definition at line 269 of file stats.h.

◆ RatioDistribution() [2/3]

operations_research::RatioDistribution::RatioDistribution ( )
inline

Definition at line 270 of file stats.h.

◆ RatioDistribution() [3/3]

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

Definition at line 271 of file stats.h.

Member Function Documentation

◆ Add()

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

Definition at line 234 of file stats.cc.

◆ ValueAsString()

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

Implements operations_research::DistributionStat.

Definition at line 239 of file stats.cc.


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