RouteOptimization_ Derived Type

type, public :: RouteOptimization_


Contents


Components

TypeVisibility AttributesNameInitial
character(len=50), public :: SolverName

Type-Bound Procedures

procedure, public :: init => initRouteOptimization

  • public subroutine initRouteOptimization(obj, NumOfPoint, Dim)

    Arguments

    Type IntentOptional AttributesName
    class(RouteOptimization_), intent(inout) :: obj
    integer(kind=int32), intent(in), optional :: NumOfPoint
    integer(kind=int32), intent(in), optional :: Dim

procedure, public :: import => importRouteOptimization

procedure, public :: setSolver => setSolverRouteOptimization

procedure, public :: run => runRouteOptimization

  • public subroutine runRouteOptimization(obj, SolverName, NumOfPoints)

    Arguments

    Type IntentOptional AttributesName
    class(RouteOptimization_), intent(inout) :: obj
    character(len=*), intent(in), optional :: SolverName
    integer(kind=int32), intent(in), optional :: NumOfPoints

procedure, public :: export => exportRouteOptimization

  • public subroutine exportRouteOptimization(obj, Repository)

    Arguments

    Type IntentOptional AttributesName
    class(RouteOptimization_), intent(inout) :: obj
    character(len=*), intent(in), optional :: Repository