Generated on Fri Oct 19 11:26:05 2018 for Gecode by doxygen 1.6.3

Gecode::Int::IntVarImpConf Class Reference

Configuration for Int-variable implementations. More...

#include <var-type.hpp>

List of all members.

Static Public Member Functions

static Gecode::ModEvent me_combine (Gecode::ModEvent me1, Gecode::ModEvent me2)
 Combine modification events me1 and me2.
static bool med_update (Gecode::ModEventDelta &med, Gecode::ModEvent me)
 Update modification even delta med by me, return true on change.

Static Public Attributes

static const int idx_c = 0
 Index for cloning.
static const int idx_d = -1
 Index for disposal.
static const Gecode::PropCond pc_max = PC_INT_DOM
 Maximal propagation condition.
static const int free_bits = 0
 Freely available bits.
static const int med_fst = 0
 Start of bits for modification event delta.
static const int med_lst = med_fst + 2
 End of bits for modification event delta.
static const int med_mask = ((1 << 2) - 1) << med_fst
 Bitmask for modification event delta.

Detailed Description

Configuration for Int-variable implementations.

Definition at line 299 of file var-type.hpp.


Member Function Documentation

Gecode::ModEvent Gecode::Int::IntVarImpConf::me_combine ( Gecode::ModEvent  me1,
Gecode::ModEvent  me2 
) [inline, static]

Combine modification events me1 and me2.

Definition at line 471 of file var-type.hpp.

bool Gecode::Int::IntVarImpConf::med_update ( Gecode::ModEventDelta med,
Gecode::ModEvent  me 
) [inline, static]

Update modification even delta med by me, return true on change.

Definition at line 501 of file var-type.hpp.


Member Data Documentation

const int Gecode::Int::IntVarImpConf::idx_c = 0 [static]

Index for cloning.

Definition at line 302 of file var-type.hpp.

const int Gecode::Int::IntVarImpConf::idx_d = -1 [static]

Index for disposal.

Definition at line 304 of file var-type.hpp.

Maximal propagation condition.

Definition at line 306 of file var-type.hpp.

const int Gecode::Int::IntVarImpConf::free_bits = 0 [static]

Freely available bits.

Definition at line 308 of file var-type.hpp.

const int Gecode::Int::IntVarImpConf::med_fst = 0 [static]

Start of bits for modification event delta.

Definition at line 310 of file var-type.hpp.

const int Gecode::Int::IntVarImpConf::med_lst = med_fst + 2 [static]

End of bits for modification event delta.

Definition at line 312 of file var-type.hpp.

const int Gecode::Int::IntVarImpConf::med_mask = ((1 << 2) - 1) << med_fst [static]

Bitmask for modification event delta.

Definition at line 314 of file var-type.hpp.


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