#include "abacus/global.h"
#include "abacus/hash.h"
#include "abacus/standardpool.h"
#include "abacus/nonduplpool.inc"
Go to the source code of this file.
Classes | |
class | ABA_NONDUPLPOOL< BaseType, CoType > |
class ABA_NONDUPLPOOL provides an ABA_STANDARDPOOL with the additional feature that the same constraint is at most stored once in the pool. For constraints and variables inserted in this pool the virtual member functions name(), hashKey(), and equal() of the base class ABA_CONVAR have to be defined More... |
The class ABA_NONDUPLPOOL provides an ABA_STANDARDPOOL with the additional feature that the same constraint is at most stored once in the pool. For constraints and variables inserted in this pool the virtual member functions name(), hashKey(), and equal() of the base class ABA_CONVAR have to be defined. Using these three functions, we check at insertation time if a constraint or variable is already stored in the pool.
Definition in file nonduplpool.h.