Generated on Sat May 25 2013 18:00:46 for Gecode by doxygen 1.8.3.1
Gecode::GlobalAFC Class Reference

Globally shared object for propagator information. More...

#include <global-afc.hpp>

Classes

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

Public Member Functions

 GlobalAFC (void)
 Initialize. More...
 
 GlobalAFC (const GlobalAFC &ga)
 Copy during cloning. More...
 
 ~GlobalAFC (void)
 Destructor. More...
 
void decay (double d)
 Set decay factor to d. More...
 
double decay (void) const
 Return decay factor. More...
 
void fail (Counter &c)
 Increment failure count. More...
 
double afc (Counter &c)
 Return failure count. More...
 
Counterallocate (void)
 Allocate new propagator info. More...
 

Detailed Description

Globally shared object for propagator information.

Definition at line 43 of file global-afc.hpp.

Constructor & Destructor Documentation

Gecode::GlobalAFC::GlobalAFC ( void  )
inline

Initialize.

Definition at line 269 of file global-afc.hpp.

Gecode::GlobalAFC::GlobalAFC ( const GlobalAFC ga)
inline

Copy during cloning.

Definition at line 275 of file global-afc.hpp.

Gecode::GlobalAFC::~GlobalAFC ( void  )
inline

Destructor.

Definition at line 284 of file global-afc.hpp.

Member Function Documentation

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

Set decay factor to d.

Definition at line 337 of file global-afc.hpp.

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

Return decay factor.

Definition at line 327 of file global-afc.hpp.

void Gecode::GlobalAFC::fail ( Counter c)
inline

Increment failure count.

Definition at line 309 of file global-afc.hpp.

double Gecode::GlobalAFC::afc ( Counter c)
inline

Return failure count.

Definition at line 317 of file global-afc.hpp.

GlobalAFC::Counter & Gecode::GlobalAFC::allocate ( void  )
inline

Allocate new propagator info.

Definition at line 345 of file global-afc.hpp.


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