HOG2
Public Member Functions | Public Attributes | List of all members
BDOpenClosedData< state > Class Template Reference

#include <BDOpenClosed.h>

Public Member Functions

 BDOpenClosedData ()
 
 BDOpenClosedData (const state &theData, double gCost, double hCost, uint64_t parent, uint64_t openLoc, stateLocation location)
 

Public Attributes

state data
 
double g
 
double h
 
uint64_t parentID
 
uint64_t openLocation
 
bool reopened
 
stateLocation where
 

Detailed Description

template<typename state>
class BDOpenClosedData< state >

Definition at line 33 of file BDOpenClosed.h.

Constructor & Destructor Documentation

◆ BDOpenClosedData() [1/2]

template<typename state >
BDOpenClosedData< state >::BDOpenClosedData ( )
inline

Definition at line 35 of file BDOpenClosed.h.

◆ BDOpenClosedData() [2/2]

template<typename state >
BDOpenClosedData< state >::BDOpenClosedData ( const state &  theData,
double  gCost,
double  hCost,
uint64_t  parent,
uint64_t  openLoc,
stateLocation  location 
)
inline

Definition at line 36 of file BDOpenClosed.h.

References BDOpenClosedData< state >::reopened.

Member Data Documentation

◆ data

template<typename state >
state BDOpenClosedData< state >::data

Definition at line 38 of file BDOpenClosed.h.

◆ g

template<typename state >
double BDOpenClosedData< state >::g

Definition at line 39 of file BDOpenClosed.h.

◆ h

template<typename state >
double BDOpenClosedData< state >::h

Definition at line 40 of file BDOpenClosed.h.

◆ openLocation

template<typename state >
uint64_t BDOpenClosedData< state >::openLocation

Definition at line 42 of file BDOpenClosed.h.

◆ parentID

template<typename state >
uint64_t BDOpenClosedData< state >::parentID

Definition at line 41 of file BDOpenClosed.h.

◆ reopened

template<typename state >
bool BDOpenClosedData< state >::reopened

Definition at line 43 of file BDOpenClosed.h.

Referenced by BDOpenClosedData< state >::BDOpenClosedData().

◆ where

template<typename state >
stateLocation BDOpenClosedData< state >::where

Definition at line 44 of file BDOpenClosed.h.


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