Class ModelVCGMechanism

  • All Implemented Interfaces:
    org.marketdesignresearch.mechlib.instrumentation.MipInstrumentationable, org.marketdesignresearch.mechlib.outcomerules.AllocationRule, org.marketdesignresearch.mechlib.outcomerules.OutcomeRule, org.marketdesignresearch.mechlib.outcomerules.PaymentRule

    public class ModelVCGMechanism
    extends org.marketdesignresearch.mechlib.outcomerules.vcg.VCGRule
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.marketdesignresearch.mechlib.winnerdetermination.WinnerDetermination getWinnerDetermination()  
      protected org.marketdesignresearch.mechlib.winnerdetermination.WinnerDetermination getWinnerDeterminationWithout​(org.marketdesignresearch.mechlib.core.bidder.Bidder bidder)  
      • Methods inherited from class org.marketdesignresearch.mechlib.outcomerules.vcg.VCGRule

        getMipInstrumentation, getOutcome, setMipInstrumentation
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.marketdesignresearch.mechlib.outcomerules.OutcomeRule

        getAllocation, getPayment
    • Constructor Detail

      • ModelVCGMechanism

        public ModelVCGMechanism​(ModelMIP winnerDetermination)
    • Method Detail

      • getWinnerDetermination

        protected org.marketdesignresearch.mechlib.winnerdetermination.WinnerDetermination getWinnerDetermination()
        Specified by:
        getWinnerDetermination in class org.marketdesignresearch.mechlib.outcomerules.vcg.VCGRule
      • getWinnerDeterminationWithout

        protected org.marketdesignresearch.mechlib.winnerdetermination.WinnerDetermination getWinnerDeterminationWithout​(org.marketdesignresearch.mechlib.core.bidder.Bidder bidder)
        Specified by:
        getWinnerDeterminationWithout in class org.marketdesignresearch.mechlib.outcomerules.vcg.VCGRule