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.