be.ac.ulg.montefiore.run.totem.domain.model.impl
Class BandwidthSharingLinkInfo

java.lang.Object
  extended by be.ac.ulg.montefiore.run.totem.domain.model.impl.BandwidthSharingLinkInfo
All Implemented Interfaces:
java.lang.Cloneable

public class BandwidthSharingLinkInfo
extends java.lang.Object
implements java.lang.Cloneable

This class contains all the information concerning one link (Lij).
This info is :

Creation date: 14/12/2007

Author:
Simon Balon (balon@run.montefiore.ulg.ac.be)B, Gaƫl Monfort (monfort@run.montefiore.ulg.ac.be)

Constructor Summary
BandwidthSharingLinkInfo(int id, float bandwidth, int maxLinkId, int[][] linksInNode)
           
 
Method Summary
 void addBij(float value, int index)
           
 void addFij(float value, int index)
           
 void addPij(float value)
           
protected  BandwidthSharingLinkInfo clone()
           
 float getBij(int index)
           
 float getBw()
           
 float getFij(int index)
           
 int getId()
           
 float getMaxBij()
           
 long getMaxNbBackupsLij()
           
 long getNbBackups()
           
 long getNbPrim()
           
 float getPij()
           
 float getRij()
           
 void subBij(float value, int index)
           
 void subFij(float value, int index)
           
 void subPij(float value)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BandwidthSharingLinkInfo

public BandwidthSharingLinkInfo(int id,
                                float bandwidth,
                                int maxLinkId,
                                int[][] linksInNode)
Method Detail

getId

public int getId()

getBw

public float getBw()

getNbPrim

public long getNbPrim()

getNbBackups

public long getNbBackups()

getMaxNbBackupsLij

public long getMaxNbBackupsLij()

getPij

public float getPij()

getRij

public float getRij()

getMaxBij

public float getMaxBij()

addPij

public void addPij(float value)

subPij

public void subPij(float value)

getFij

public float getFij(int index)

addFij

public void addFij(float value,
                   int index)

subFij

public void subFij(float value,
                   int index)

getBij

public float getBij(int index)

addBij

public void addBij(float value,
                   int index)

subBij

public void subBij(float value,
                   int index)

clone

protected BandwidthSharingLinkInfo clone()
Overrides:
clone in class java.lang.Object


Copyright © 2004-2007 Research Unit in Networking, All Rights Reserved.