org.lucci.madhoc.network.cost
Class ZeroCostModel

java.lang.Object
  extended by org.lucci.madhoc.network.cost.CostModel
      extended by org.lucci.madhoc.network.cost.ZeroCostModel
All Implemented Interfaces:
Configurable

public class ZeroCostModel
extends CostModel


Constructor Summary
ZeroCostModel()
           
 
Method Summary
 void configure()
           
 double getCost(int numberOfBytes, int history)
          Process the price for a transfer of numberOfBytes knowing that history bytes have already been transfered by the same station.
 
Methods inherited from class org.lucci.madhoc.network.cost.CostModel
getSimulation, setSimulation
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ZeroCostModel

public ZeroCostModel()
Method Detail

getCost

public double getCost(int numberOfBytes,
                      int history)
Description copied from class: CostModel
Process the price for a transfer of numberOfBytes knowing that history bytes have already been transfered by the same station.

Specified by:
getCost in class CostModel
Returns:

configure

public void configure()
               throws java.lang.Throwable
Throws:
java.lang.Throwable