Generated on Wed Nov 5 2014 05:18:38 for Gecode by doxygen 1.7.6.1
Gecode::ValBranch Class Reference

Value branching information. More...

#include <branch-val.hpp>

List of all members.

Public Member Functions

 ValBranch (void)
 Initialize.
 ValBranch (Rnd r)
 Initialize with random number generator r.
 ValBranch (VoidFunction v, VoidFunction c)
 Initialize with value function v and commit function c.
Rnd rnd (void) const
 Return random number generator.
VoidFunction val (void) const
 Return value function.
VoidFunction commit (void) const
 Return commit function.

Protected Attributes

Rnd r
 Random number generator.
VoidFunction vf
 Value function.
VoidFunction cf
 Commit function.

Detailed Description

Value branching information.

Definition at line 44 of file branch-val.hpp.


Constructor & Destructor Documentation

Gecode::ValBranch::ValBranch ( void  ) [inline]

Initialize.

Definition at line 69 of file branch-val.hpp.

Initialize with random number generator r.

Definition at line 73 of file branch-val.hpp.

Initialize with value function v and commit function c.

Definition at line 80 of file branch-val.hpp.


Member Function Documentation

Rnd Gecode::ValBranch::rnd ( void  ) const [inline]

Return random number generator.

Definition at line 84 of file branch-val.hpp.

VoidFunction Gecode::ValBranch::val ( void  ) const [inline]

Return value function.

Definition at line 89 of file branch-val.hpp.

VoidFunction Gecode::ValBranch::commit ( void  ) const [inline]

Return commit function.

Definition at line 94 of file branch-val.hpp.


Member Data Documentation

Random number generator.

Definition at line 47 of file branch-val.hpp.

Value function.

Definition at line 49 of file branch-val.hpp.

Commit function.

Definition at line 51 of file branch-val.hpp.


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