Generated on Thu Mar 22 10:39:54 2012 for Gecode by doxygen 1.6.3

Gecode::Gist::NodeAllocatorBase< T > Class Template Reference

Node allocator. More...

#include <node.hh>

List of all members.

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

template<class T>
class Gecode::Gist::NodeAllocatorBase< T >

Node allocator.

Definition at line 49 of file node.hh.


Constructor & Destructor Documentation

template<class T >
Gecode::Gist::NodeAllocatorBase< T >::NodeAllocatorBase ( bool  bab  )  [inline]

Constructor.

Definition at line 54 of file node.hpp.

template<class T >
Gecode::Gist::NodeAllocatorBase< T >::~NodeAllocatorBase ( void   )  [inline]

Destructor.

Definition at line 62 of file node.hpp.


Member Function Documentation

template<class T >
int Gecode::Gist::NodeAllocatorBase< T >::allocate ( int  p  )  [inline]

Allocate new node with parent p.

Definition at line 70 of file node.hpp.

template<class T >
int Gecode::Gist::NodeAllocatorBase< T >::allocate ( Space root  )  [inline]

Allocate new root node for space root.

Definition at line 81 of file node.hpp.

template<class T >
T * Gecode::Gist::NodeAllocatorBase< T >::operator[] ( int  i  )  const [inline]

Return node for index i.

Definition at line 92 of file node.hpp.

template<class T >
T * Gecode::Gist::NodeAllocatorBase< T >::best ( int  i  )  const [inline]

Return index of best node before i.

Definition at line 100 of file node.hpp.

template<class T >
void Gecode::Gist::NodeAllocatorBase< T >::setBest ( int  i,
int  b 
) [inline]

Set index of best node before i to b.

Definition at line 109 of file node.hpp.

template<class T >
bool Gecode::Gist::NodeAllocatorBase< T >::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: