edu.cuny.cat.market
Class MaxEfficienciesCalculator

java.lang.Object
  extended by edu.cuny.cat.market.MaxEfficienciesCalculator

public class MaxEfficienciesCalculator
extends java.lang.Object

A class calculating the maximal allocative efficiency given any possible trading volume in an auction, based on a given ThetaShoutEngine instance.

Version:
$Revision: 1.10 $
Author:
Jinzhong Niu

Field Summary
protected  java.util.List<java.lang.Double> efficiencies
           
protected  ThetaShoutEngine shoutEngine
           
 
Constructor Summary
MaxEfficienciesCalculator(ThetaShoutEngine shoutEngine)
           
 
Method Summary
 void calculateEfficiencies()
          calculates maximal efficiencies at each possible trading volume.
 java.util.List<java.lang.Double> getEfficiencies()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

shoutEngine

protected ThetaShoutEngine shoutEngine

efficiencies

protected java.util.List<java.lang.Double> efficiencies
Constructor Detail

MaxEfficienciesCalculator

public MaxEfficienciesCalculator(ThetaShoutEngine shoutEngine)
Method Detail

calculateEfficiencies

public void calculateEfficiencies()
calculates maximal efficiencies at each possible trading volume.


getEfficiencies

public java.util.List<java.lang.Double> getEfficiencies()