|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
nodes are single work orders to be performed within a schedule. Each node has different properties like skills, workload, time-window, loading restrictions. Together with resources nodes build the input for the optimization run.
| Method Summary | |
int |
getImportance()
|
double[] |
getLoad()
|
java.lang.String |
getNodeId()
|
java.lang.String |
getPreferableResource()
|
int |
getPreferredResourcePriority()
|
IPreferredResource[] |
getPreferredResources()
|
int |
getPriority()
|
IRelationship[] |
getRelationships()
|
java.lang.String |
getType()
|
int |
getVisitationFrequency()
|
boolean |
isBreakAttached()
|
boolean |
isUnassigned()
|
void |
setImportance(int importance)
|
void |
setLoad(double[] load)
|
void |
setNodeId(java.lang.String nodeId)
|
void |
setPreferableResource(java.lang.String resourceId)
|
void |
setPreferredResourcePriority(int priority)
|
void |
setPreferredResources(IPreferredResource[] preferredResources)
add a list of preferred resources each with a dedicated priority. |
void |
setPriority(int priority)
|
void |
setRelationships(IRelationship[] relationships)
|
void |
setType(java.lang.String type)
|
void |
setUnassigned(boolean unassigned)
|
void |
setVisitationFrequency(int numVisits)
Defines a visitation frequency for periodic visits. |
| Methods inherited from interface JOpt.SDK.IDistanceMatrixEntry |
getDistMatrixId, setDistMatrixId |
| Method Detail |
public void setNodeId(java.lang.String nodeId)
nodeId - set the node's unique Idpublic java.lang.String getNodeId()
public void setPreferredResourcePriority(int priority)
priority - set the node's prioritypublic int getPreferredResourcePriority()
public void setPriority(int priority)
priority - set the node's prioritypublic int getPriority()
public void setType(java.lang.String type)
type - define the type of the node to be compared to the corresponding permitted types
for each resource. If this value is not set, any resource can service this node.public java.lang.String getType()
public void setLoad(double[] load)
load - define an arbitrary load vector for this node
to be compared to the corresponding capacity vector each resourcepublic double[] getLoad()
public void setVisitationFrequency(int numVisits)
numVisits - public int getVisitationFrequency()
public void setRelationships(IRelationship[] relationships)
relationships - define relationships between nodes (e.g. fixed sequence for pickup and delivery stops,
pre-defined succession of stops, separation of goods)public IRelationship[] getRelationships()
public void setPreferableResource(java.lang.String resourceId)
resourceId - set a preferable resource to visit this nodepublic java.lang.String getPreferableResource()
public void setPreferredResources(IPreferredResource[] preferredResources)
preferredResources - public IPreferredResource[] getPreferredResources()
public void setImportance(int importance)
importance - set the node's importance. Nodes that are less important may be left out in the STRICT_SINGLEDEPOT_MIXEDFLEET or the STRICT_MULTIDEPOT_MIXEDFLEET mode if they don't fit into the schedule.public int getImportance()
public void setUnassigned(boolean unassigned)
public boolean isUnassigned()
public boolean isBreakAttached()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||