C# 클래스 VRP.VRPTW.Data.Route

파일 보기 프로젝트 열기: zaycev/vrptw 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Problem Problem

공개 메소드들

메소드 설명
AddCustomer ( Customer newCustomer ) : void
Capacity ( ) : double
Copy ( ) : Route
Index ( ) : int
InsertCustomer ( Customer newCustomer, int position ) : void
IsFeasible ( ) : bool
Length ( ) : double
NextServiceBeginTime ( AbsNode newCustomer, AbsNode prevCustomer, double prevTime ) : double
PrintToString ( bool printTime = false, bool printCapacity = false ) : string
RemoveAt ( int position ) : void
Route ( Problem problem ) : System
Route ( Problem problem, Customer seedCustomer ) : System

비공개 메소드들

메소드 설명
AddNode ( AbsNode newNode ) : void
UpdateId ( ) : void

메소드 상세

AddCustomer() 공개 메소드

public AddCustomer ( Customer newCustomer ) : void
newCustomer Customer
리턴 void

Capacity() 공개 메소드

public Capacity ( ) : double
리턴 double

Copy() 공개 메소드

public Copy ( ) : Route
리턴 Route

Index() 공개 메소드

public Index ( ) : int
리턴 int

InsertCustomer() 공개 메소드

public InsertCustomer ( Customer newCustomer, int position ) : void
newCustomer Customer
position int
리턴 void

IsFeasible() 공개 메소드

public IsFeasible ( ) : bool
리턴 bool

Length() 공개 메소드

public Length ( ) : double
리턴 double

NextServiceBeginTime() 공개 메소드

public NextServiceBeginTime ( AbsNode newCustomer, AbsNode prevCustomer, double prevTime ) : double
newCustomer AbsNode
prevCustomer AbsNode
prevTime double
리턴 double

PrintToString() 공개 메소드

public PrintToString ( bool printTime = false, bool printCapacity = false ) : string
printTime bool
printCapacity bool
리턴 string

RemoveAt() 공개 메소드

public RemoveAt ( int position ) : void
position int
리턴 void

Route() 공개 메소드

public Route ( Problem problem ) : System
problem Problem
리턴 System

Route() 공개 메소드

public Route ( Problem problem, Customer seedCustomer ) : System
problem Problem
seedCustomer Customer
리턴 System

프로퍼티 상세

Problem 공개적으로 프로퍼티

public Problem,VRP.VRPTW.Data Problem
리턴 Problem