Generated on Wed Jan 24 2018 21:22:26 for Gecode by doxygen 1.8.13
Gecode::GPI Class Reference

Global propagator information. More...

#include <gpi.hpp>

Classes

class  Info
 Class for storing timed-decay value. More...
 

Public Member Functions

 GPI (void)
 Initialize. More...
 
 GPI (const GPI &ga)
 Copy during cloning. More...
 
 ~GPI (void)
 Destructor. More...
 
void decay (double d)
 Set decay factor to d. More...
 
double decay (void) const
 Return decay factor. More...
 
void fail (Info &c)
 Increment failure count. More...
 
Infoallocate (unsigned int gid)
 Allocate new actor info. More...
 

Detailed Description

Global propagator information.

Definition at line 43 of file gpi.hpp.

Constructor & Destructor Documentation

◆ GPI() [1/2]

Gecode::GPI::GPI ( void  )
inline

Initialize.

Definition at line 214 of file gpi.hpp.

◆ GPI() [2/2]

Gecode::GPI::GPI ( const GPI ga)
inline

Copy during cloning.

Definition at line 217 of file gpi.hpp.

◆ ~GPI()

Gecode::GPI::~GPI ( void  )
inline

Destructor.

Definition at line 222 of file gpi.hpp.

Member Function Documentation

◆ decay() [1/2]

void Gecode::GPI::decay ( double  d)
inline

Set decay factor to d.

Definition at line 237 of file gpi.hpp.

◆ decay() [2/2]

double Gecode::GPI::decay ( void  ) const
inline

Return decay factor.

Definition at line 232 of file gpi.hpp.

◆ fail()

void Gecode::GPI::fail ( Info c)
inline

Increment failure count.

Definition at line 227 of file gpi.hpp.

◆ allocate()

GPI::Info * Gecode::GPI::allocate ( unsigned int  gid)
inline

Allocate new actor info.

Definition at line 242 of file gpi.hpp.


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