Generated on Sat Aug 25 2012 15:53:10 for Gecode by doxygen 1.7.5
Gecode::Gist::NodeAllocatorBase Class Reference

Node allocator. More...

#include <node.hh>

List of all members.

Classes

class  Block
 Blocks of nodes. More...

Public Member Functions

 NodeAllocatorBase (bool bab)
 Constructor.
 ~NodeAllocatorBase (void)
 Destructor.
int allocate (int p)
 Allocate new node with parent p.
int allocate (Space *root)
 Allocate new root node for space root.
T * operator[] (int i) const
 Return node for index i.
T * best (int i) const
 Return index of best node before i.
void setBest (int i, int b)
 Set index of best node before i to b.
bool bab (void) const
 Return branch-and-bound flag.

Detailed Description

Node allocator.


Constructor & Destructor Documentation

Gecode::Gist::NodeAllocatorBase::NodeAllocatorBase ( bool  bab)

Constructor.

Definition at line 54 of file node.hpp.

Gecode::Gist::NodeAllocatorBase::~NodeAllocatorBase ( void  )

Destructor.

Definition at line 62 of file node.hpp.


Member Function Documentation

int Gecode::Gist::NodeAllocatorBase::allocate ( int  p) [inline]

Allocate new node with parent p.

Definition at line 70 of file node.hpp.

int Gecode::Gist::NodeAllocatorBase::allocate ( Space root) [inline]

Allocate new root node for space root.

Definition at line 81 of file node.hpp.

T * Gecode::Gist::NodeAllocatorBase::operator[] ( int  i) const [inline]

Return node for index i.

Definition at line 92 of file node.hpp.

T * Gecode::Gist::NodeAllocatorBase::best ( int  i) const [inline]

Return index of best node before i.

Definition at line 100 of file node.hpp.

void Gecode::Gist::NodeAllocatorBase::setBest ( int  i,
int  b 
) [inline]

Set index of best node before i to b.

Definition at line 109 of file node.hpp.

bool Gecode::Gist::NodeAllocatorBase::bab ( void  ) const [inline]

Return branch-and-bound flag.

Definition at line 117 of file node.hpp.


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