Parasol Planning Library (PPL)
Public Member Functions | Data Fields
TwoVariableSSSPNode Struct Reference

#include <SSSP.h>

Collaboration diagram for TwoVariableSSSPNode:
Collaboration graph
[legend]

Public Member Functions

 TwoVariableSSSPNode (size_t _vid, double _distance, std::shared_ptr< TwoVariableSSSPNode > _parent)
 

Data Fields

size_t m_vid
 
double m_distance
 
std::shared_ptr< TwoVariableSSSPNodem_parent
 
double m_waitTimeSteps {0}
 

Detailed Description

The output of a two variable SSSP run. Iterate back through the list nodes to construct the path.

Constructor & Destructor Documentation

◆ TwoVariableSSSPNode()

TwoVariableSSSPNode::TwoVariableSSSPNode ( size_t  _vid,
double  _distance,
std::shared_ptr< TwoVariableSSSPNode _parent 
)
inline

Field Documentation

◆ m_distance

double TwoVariableSSSPNode::m_distance

◆ m_parent

std::shared_ptr<TwoVariableSSSPNode> TwoVariableSSSPNode::m_parent

◆ m_vid

size_t TwoVariableSSSPNode::m_vid

◆ m_waitTimeSteps

double TwoVariableSSSPNode::m_waitTimeSteps {0}

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