Generated on Thu Apr 11 14:00:07 2019 for Gecode by doxygen 1.6.3

Gecode::Kernel Namespace Reference

Kernel functionality More...

Namespaces

namespace  MemoryConfig
 

Parameters defining memory management policy for spaces.


namespace  Config

Classes

class  FunctionBranch
 Brancher for calling a function More...
class  ViewOcc
 Occurence information for a view. More...
class  GPI
 Global propagator information. More...
class  MemoryChunk
 Memory chunk with size information. More...
class  HeapChunk
 Memory chunk allocated from heap with proper alignment. More...
class  SharedMemory
 Shared object for several memory areas. More...
class  MemoryManager
 Manage memory for space. More...
class  SharedSpaceData
 Class to store data shared among several spaces. More...

Functions

bool duplicates (void **p, int n)
 Check whether p has duplicates among its n elements (changes p).
bool duplicates (void **p, int n, void **q, int m)
 Check whether p has common elements with q.

Detailed Description

Kernel functionality

Kernel configuration parameters.


Function Documentation

bool Gecode::Kernel::duplicates ( void **  p,
int  n 
)

Check whether p has duplicates among its n elements (changes p).

bool Gecode::Kernel::duplicates ( void **  p,
int  n,
void **  q,
int  m 
)

Check whether p has common elements with q.