VRPH  1.0
Public Member Functions | Public Attributes
VRPNode Class Reference

#include <VRPNode.h>

List of all members.

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

Detailed Description

Definition at line 19 of file VRPNode.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

void VRPNode::duplicate ( VRPNode N)
void VRPNode::show ( )

Member Data Documentation

Definition at line 37 of file VRPNode.h.

Definition at line 30 of file VRPNode.h.

Definition at line 29 of file VRPNode.h.

Definition at line 35 of file VRPNode.h.

Definition at line 28 of file VRPNode.h.

Definition at line 39 of file VRPNode.h.

Definition at line 27 of file VRPNode.h.

Definition at line 31 of file VRPNode.h.

Definition at line 41 of file VRPNode.h.

double VRPNode::r

Definition at line 25 of file VRPNode.h.

Definition at line 33 of file VRPNode.h.

Definition at line 38 of file VRPNode.h.

Definition at line 26 of file VRPNode.h.

double VRPNode::x

Definition at line 23 of file VRPNode.h.

double VRPNode::y

Definition at line 24 of file VRPNode.h.


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