samples.tutorials.lns.rcpsp
Class RCPSPData

java.lang.Object
  extended by samples.tutorials.lns.rcpsp.RCPSPData

public class RCPSPData
extends Object

An instance of the Resource-Constrained Proect Scheduling Problem (RCPSP)

Author:
Sophie Demassey

Constructor Summary
RCPSPData(int nAct, int nRes)
           
 
Method Summary
 int getCapacity(int res)
           
 int[] getDurations()
           
 int getHorizon()
           
 int getRequest(int act, int res)
           
 int[] getRequests(int res)
           
 boolean isPrecedence(int act1, int act2)
           
 int nAct()
           
 int nRes()
           
 void setCapacity(int res, int capacity)
           
 void setDuration(int act, int duration)
           
 void setPrecedence(int actPred, int actSucc)
           
 void setRequest(int act, int res, int request)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RCPSPData

public RCPSPData(int nAct,
                 int nRes)
Method Detail

setPrecedence

public void setPrecedence(int actPred,
                          int actSucc)

setDuration

public void setDuration(int act,
                        int duration)

setRequest

public void setRequest(int act,
                       int res,
                       int request)

setCapacity

public void setCapacity(int res,
                        int capacity)

nAct

public int nAct()

nRes

public int nRes()

isPrecedence

public boolean isPrecedence(int act1,
                            int act2)

getDurations

public int[] getDurations()

getRequest

public int getRequest(int act,
                      int res)

getRequests

public int[] getRequests(int res)

getCapacity

public int getCapacity(int res)

getHorizon

public int getHorizon()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2012. All Rights Reserved.