OR-Tools  8.2
Statabstract

Detailed Description

Definition at line 93 of file stats.h.

Public Member Functions

 Stat (const std::string &name)
 
 Stat (const std::string &name, StatsGroup *group)
 
virtual ~Stat ()
 
std::string Name () const
 
std::string StatString () const
 
virtual int Priority () const
 
virtual double Sum () const
 
virtual std::string ValueAsString () const =0
 
virtual bool WorthPrinting () const =0
 
virtual void Reset ()=0
 

Constructor & Destructor Documentation

◆ Stat() [1/2]

Stat ( const std::string &  name)
inlineexplicit

Definition at line 95 of file stats.h.

◆ Stat() [2/2]

Stat ( const std::string &  name,
StatsGroup group 
)

Definition at line 42 of file stats.cc.

◆ ~Stat()

virtual ~Stat ( )
inlinevirtual

Definition at line 99 of file stats.h.

Member Function Documentation

◆ Name()

std::string Name ( ) const
inline

Definition at line 102 of file stats.h.

◆ Priority()

virtual int Priority ( ) const
inlinevirtual

Reimplemented in TimeDistribution.

Definition at line 111 of file stats.h.

◆ Reset()

virtual void Reset ( )
pure virtual

Implemented in DistributionStat.

◆ StatString()

std::string StatString ( ) const

Definition at line 46 of file stats.cc.

◆ Sum()

virtual double Sum ( ) const
inlinevirtual

Reimplemented in DistributionStat.

Definition at line 115 of file stats.h.

◆ ValueAsString()

virtual std::string ValueAsString ( ) const
pure virtual

◆ WorthPrinting()

virtual bool WorthPrinting ( ) const
pure virtual

Implemented in DistributionStat.


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