| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=50), | public | :: | SolverName | 
| procedure, public :: init => initRouteOptimization | |
| procedure, public :: import => importRouteOptimization | |
| procedure, public :: setSolver => setSolverRouteOptimization | |
| procedure, public :: run => runRouteOptimization | |
| procedure, public :: export => exportRouteOptimization | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(RouteOptimization_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in), | optional | :: | NumOfPoint | ||
| integer(kind=int32), | intent(in), | optional | :: | Dim | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(RouteOptimization_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in), | optional | :: | Name | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(RouteOptimization_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in) | :: | SolverName | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(RouteOptimization_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in), | optional | :: | SolverName | ||
| integer(kind=int32), | intent(in), | optional | :: | NumOfPoints | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(RouteOptimization_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in), | optional | :: | Repository |