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

Gecode::Search::Seq::Probe< Tracer >::Node Class Reference

Node in the search tree for LDS More...

#include <lds.hh>

List of all members.

Public Member Functions

 Node (void)
 Default constructor.
 Node (Space *s, const Choice *c, unsigned int a, unsigned int nid)
 Initialize with node s, choice c, and alternative a.
Spacespace (void) const
 Return space.
const Choicechoice (void) const
 Return choice.
unsigned int alt (void) const
 Return next alternative.
unsigned int nid (void) const
 Return node identifier.
void next (void)
 Set next alternative

Detailed Description

template<class Tracer>
class Gecode::Search::Seq::Probe< Tracer >::Node

Node in the search tree for LDS

Definition at line 50 of file lds.hh.


Constructor & Destructor Documentation

template<class Tracer >
Gecode::Search::Seq::Probe< Tracer >::Node::Node ( void   )  [inline]

Default constructor.

Definition at line 44 of file lds.hpp.

template<class Tracer >
Gecode::Search::Seq::Probe< Tracer >::Node::Node ( Space s,
const Choice c,
unsigned int  a,
unsigned int  nid 
) [inline]

Initialize with node s, choice c, and alternative a.

Definition at line 48 of file lds.hpp.


Member Function Documentation

template<class Tracer >
Space * Gecode::Search::Seq::Probe< Tracer >::Node::space ( void   )  const [inline]

Return space.

Definition at line 54 of file lds.hpp.

template<class Tracer >
const Choice * Gecode::Search::Seq::Probe< Tracer >::Node::choice ( void   )  const [inline]

Return choice.

Definition at line 60 of file lds.hpp.

template<class Tracer >
unsigned int Gecode::Search::Seq::Probe< Tracer >::Node::alt ( void   )  const [inline]

Return next alternative.

Definition at line 66 of file lds.hpp.

template<class Tracer >
unsigned int Gecode::Search::Seq::Probe< Tracer >::Node::nid ( void   )  const [inline]

Return node identifier.

Definition at line 72 of file lds.hpp.

template<class Tracer >
void Gecode::Search::Seq::Probe< Tracer >::Node::next ( void   )  [inline]

Set next alternative

Definition at line 78 of file lds.hpp.


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