Generated on Tue May 22 09:40:54 2018 for Gecode by doxygen 1.6.3

Gecode::BoolAssign Class Reference
[Branching]

Which values to select for assignment. More...

#include <int.hh>

List of all members.

Public Types

enum  Select { SEL_MIN, SEL_MAX, SEL_RND, SEL_VAL_COMMIT }
 

Which value selection.

More...

Public Member Functions

 BoolAssign (Select s=SEL_MIN)
 Initialize with selection strategy s.
 BoolAssign (Rnd r)
 Initialize with random number generator r.
 BoolAssign (BoolBranchVal v, BoolBranchCommit c)
 Initialize with value function f and commit function c.
Select select (void) const
 Return selection strategy.

Protected Attributes

Select s
 Which value to select.

Detailed Description

Which values to select for assignment.

Definition at line 4793 of file int.hh.


Member Enumeration Documentation

Which value selection.

Enumerator:
SEL_MIN 

Select smallest value.

SEL_MAX 

Select largest value.

SEL_RND 

Select random value.

SEL_VAL_COMMIT 

Select value according to user-defined functions.

Definition at line 4796 of file int.hh.


Constructor & Destructor Documentation

Gecode::BoolAssign::BoolAssign ( Select  s = SEL_MIN  )  [inline]

Initialize with selection strategy s.

Definition at line 82 of file assign.hpp.

Gecode::BoolAssign::BoolAssign ( Rnd  r  )  [inline]

Initialize with random number generator r.

Definition at line 86 of file assign.hpp.

Gecode::BoolAssign::BoolAssign ( BoolBranchVal  v,
BoolBranchCommit  c 
) [inline]

Initialize with value function f and commit function c.

Definition at line 90 of file assign.hpp.


Member Function Documentation

BoolAssign::Select Gecode::BoolAssign::select ( void   )  const [inline]

Return selection strategy.

Definition at line 94 of file assign.hpp.


Member Data Documentation

Which value to select.

Definition at line 4804 of file int.hh.


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