VRPH
1.0
|
#include <VRPNode.h>
Public Member Functions | |
VRPNode () | |
VRPNode (int d) | |
~VRPNode () | |
void | duplicate (VRPNode *N) |
void | show () |
Public Attributes | |
double | x |
double | y |
double | r |
double | theta |
int | id |
int | demand |
int * | daily_demands |
int | cluster |
VRPNeighborElement | neighbor_list [MAX_NEIGHBORLIST_SIZE] |
double | service_time |
double * | daily_service_times |
double | arrival_time |
double | start_tw |
double | end_tw |
int | num_days |
VRPNode::VRPNode | ( | ) |
Default constructor for the VRPNode class. Allocates an array of MAX_NEIGHBORLIST_SIZE VRPNeighborElements for the node.
Definition at line 15 of file VRPNode.cpp.
VRPNode::VRPNode | ( | int | d | ) |
VRPNode::~VRPNode | ( | ) |
VRPNode destructor.
Definition at line 43 of file VRPNode.cpp.
void VRPNode::duplicate | ( | VRPNode * | N | ) |
void VRPNode::show | ( | ) |
double VRPNode::arrival_time |
int VRPNode::cluster |
double* VRPNode::daily_service_times |
int VRPNode::demand |
double VRPNode::end_tw |
int VRPNode::id |
VRPNeighborElement VRPNode::neighbor_list[MAX_NEIGHBORLIST_SIZE] |
double VRPNode::r |
double VRPNode::service_time |
double VRPNode::start_tw |
double VRPNode::theta |
double VRPNode::x |
double VRPNode::y |