OR-Tools  9.6
Statabstract

Detailed Description

Definition at line 95 of file stats.h.

Public Member Functions

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

Definition at line 97 of file stats.h.

◆ Stat() [2/2]

Stat ( absl::string_view  name,
StatsGroup group 
)

Definition at line 48 of file stats.cc.

◆ ~Stat()

virtual ~Stat ( )
inlinevirtual

Definition at line 101 of file stats.h.

Member Function Documentation

◆ Name()

std::string Name ( ) const
inline

Definition at line 104 of file stats.h.

◆ Priority()

virtual int Priority ( ) const
inlinevirtual

Reimplemented in TimeDistribution.

Definition at line 113 of file stats.h.

◆ Reset()

virtual void Reset ( )
pure virtual

Implemented in DistributionStat.

◆ StatString()

std::string StatString ( ) const

Definition at line 52 of file stats.cc.

◆ Sum()

virtual double Sum ( ) const
inlinevirtual

Reimplemented in DistributionStat.

Definition at line 117 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: