Common Lisp Package: OPEN-VRP.CLASSES

README:

FUNCTION

Public

DRAWER-FILENAME (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

DRAWER-LEGEND-X (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

DRAWER-LEGEND-Y (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

DRAWER-LEGENDP (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

DRAWER-MAX-COORD (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

DRAWER-MAX-PIX (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

DRAWER-MIN-COORD (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

DRAWER-PLOTP (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

DRAWER-X-POS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

DRAWER-Y-POS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

NODE-DEMAND (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

NODE-DURATION (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

NODE-END (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

NODE-ID (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

NODE-START (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

NODE-XCOR (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

NODE-YCOR (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

VEHICLE-CAPACITY (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

VEHICLE-ID (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

VEHICLE-ROUTE (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

VEHICLE-SPEED (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

Undocumented

SETFDRAWER-FILENAME (NEW-VALUE INSTANCE)

SETFDRAWER-LEGEND-X (NEW-VALUE INSTANCE)

SETFDRAWER-LEGEND-Y (NEW-VALUE INSTANCE)

SETFDRAWER-LEGENDP (NEW-VALUE INSTANCE)

SETFDRAWER-MAX-COORD (NEW-VALUE INSTANCE)

SETFDRAWER-MAX-PIX (NEW-VALUE INSTANCE)

SETFDRAWER-MIN-COORD (NEW-VALUE INSTANCE)

SETFDRAWER-PLOTP (NEW-VALUE INSTANCE)

SETFDRAWER-X-POS (NEW-VALUE INSTANCE)

SETFDRAWER-Y-POS (NEW-VALUE INSTANCE)

MAKE-DRAWER (&KEY ((MIN-COORD DUM108) NIL) ((MAX-COORD DUM109) NIL) ((X-POS DUM110) 0) ((Y-POS DUM111) 0) ((MAX-PIX DUM112) 1000) ((LEGENDP DUM113) T) ((LEGEND-X DUM114) 100) ((LEGEND-Y DUM115) 900) ((FILENAME DUM116) NIL) ((PLOTP DUM117) NIL))

MAKE-NODE (&KEY ((ID DUM0) 0) ((XCOR DUM1) 0) ((YCOR DUM2) 0) ((DEMAND DUM3) 0) ((START DUM4) 0) ((END DUM5) 0) ((DURATION DUM6) 0))

MAKE-VEHICLE (&KEY ((ID DUM48) 0) ((ROUTE DUM49) NIL) ((CAPACITY DUM50) 0) ((SPEED DUM51) 1))

SETFVEHICLE-ROUTE (NEW-VALUE INSTANCE)

Private

Undocumented

COPY-DRAWER (INSTANCE)

COPY-NODE (INSTANCE)

COPY-VEHICLE (INSTANCE)

DRAWER-P (OBJECT)

NODE-P (OBJECT)

VEHICLE-P (OBJECT)

GENERIC-FUNCTION

Public

Undocumented

NODE (PROB ID)

VEHICLE (P ID)

SLOT-ACCESSOR

Public

Undocumented

ALGO-ANIMATEP (OBJECT)

SETFALGO-ANIMATEP (NEW-VALUE OBJECT)

ALGO-BEST-FITNESS (OBJECT)

SETFALGO-BEST-FITNESS (NEW-VALUE OBJECT)

ALGO-BEST-ITERATION (OBJECT)

SETFALGO-BEST-ITERATION (NEW-VALUE OBJECT)

ALGO-BEST-SOL (OBJECT)

SETFALGO-BEST-SOL (NEW-VALUE OBJECT)

ALGO-CURRENT-SOL (OBJECT)

SETFALGO-CURRENT-SOL (NEW-VALUE OBJECT)

ALGO-DESC (OBJECT)

ALGO-ITERATIONS (OBJECT)

SETFALGO-ITERATIONS (NEW-VALUE OBJECT)

ALGO-NAME (OBJECT)

PROBLEM-DESC (OBJECT)

PROBLEM-DIST-ARRAY (OBJECT)

SETFPROBLEM-DIST-ARRAY (NEW-VALUE OBJECT)

PROBLEM-DRAWER (OBJECT)

SETFPROBLEM-DRAWER (NEW-VALUE OBJECT)

PROBLEM-FLEET (OBJECT)

PROBLEM-LOG-FILE (OBJECT)

SETFPROBLEM-LOG-FILE (NEW-VALUE OBJECT)

PROBLEM-LOG-MODE (OBJECT)

SETFPROBLEM-LOG-MODE (NEW-VALUE OBJECT)

PROBLEM-NAME (OBJECT)

PROBLEM-NETWORK (OBJECT)

PROBLEM-TO-DEPOT (OBJECT)

SETFPROBLEM-TO-DEPOT (NEW-VALUE OBJECT)

CLASS

Public

Undocumented

ALGO

CVRP

CVRPTW

DRAWER

NODE (PROB ID)

PROBLEM

VEHICLE (P ID)

VRPTW