Generated on Tue Feb 11 2025 17:33:26 for Gecode by doxygen 1.12.0
Gecode::SearchTracer::NodeInfo Class Reference

Node information. More...

#include <search.hh>

Public Member Functions

 NodeInfo (NodeType nt, unsigned int wid, unsigned int nid, const Space &s, const Choice *c=nullptr)
 Initialize node info.
 
NodeType type (void) const
 Return node type.
 
unsigned int wid (void) const
 Return worker id.
 
unsigned int nid (void) const
 Return node id.
 
const Spacespace (void) const
 Return corresponding space.
 
const Choicechoice (void) const
 Return corresponding choice.
 

Protected Attributes

NodeType _nt
 The node type.
 
unsigned int _wid
 The worker id.
 
unsigned int _nid
 The node id.
 
const Space_s
 The corresponding space.
 
const Choice_c
 The corresponding choice (nullptr if type is not BRANCH)
 

Detailed Description

Node information.

Definition at line 282 of file search.hh.

Constructor & Destructor Documentation

◆ NodeInfo()

Gecode::SearchTracer::NodeInfo::NodeInfo ( NodeType nt,
unsigned int wid,
unsigned int nid,
const Space & s,
const Choice * c = nullptr )
inline

Initialize node info.

Definition at line 165 of file tracer.hpp.

Member Function Documentation

◆ type()

SearchTracer::NodeType Gecode::SearchTracer::NodeInfo::type ( void ) const
inline

Return node type.

Definition at line 171 of file tracer.hpp.

◆ wid()

unsigned int Gecode::SearchTracer::NodeInfo::wid ( void ) const
inline

Return worker id.

Definition at line 176 of file tracer.hpp.

◆ nid()

unsigned int Gecode::SearchTracer::NodeInfo::nid ( void ) const
inline

Return node id.

Definition at line 181 of file tracer.hpp.

◆ space()

const Space & Gecode::SearchTracer::NodeInfo::space ( void ) const
inline

Return corresponding space.

Definition at line 186 of file tracer.hpp.

◆ choice()

const Choice & Gecode::SearchTracer::NodeInfo::choice ( void ) const
inline

Return corresponding choice.

Definition at line 191 of file tracer.hpp.

Member Data Documentation

◆ _nt

NodeType Gecode::SearchTracer::NodeInfo::_nt
protected

The node type.

Definition at line 285 of file search.hh.

◆ _wid

unsigned int Gecode::SearchTracer::NodeInfo::_wid
protected

The worker id.

Definition at line 287 of file search.hh.

◆ _nid

unsigned int Gecode::SearchTracer::NodeInfo::_nid
protected

The node id.

Definition at line 289 of file search.hh.

◆ _s

const Space& Gecode::SearchTracer::NodeInfo::_s
protected

The corresponding space.

Definition at line 291 of file search.hh.

◆ _c

const Choice* Gecode::SearchTracer::NodeInfo::_c
protected

The corresponding choice (nullptr if type is not BRANCH)

Definition at line 293 of file search.hh.


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