public final class Payment<T extends org.spectrumauctions.sats.core.model.Good> extends Object
| Constructor and Description |
|---|
Payment(Map<org.spectrumauctions.sats.core.model.Bidder<T>,BidderPayment> payments) |
| Modifier and Type | Method and Description |
|---|---|
Map<org.spectrumauctions.sats.core.model.Bidder<T>,BidderPayment> |
getPaymentMap() |
Collection<BidderPayment> |
getPayments() |
double |
getTotalPayments() |
Set<org.spectrumauctions.sats.core.model.Bidder<T>> |
getWinners() |
static <T extends org.spectrumauctions.sats.core.model.Good> |
getZeroPayment(Set<org.spectrumauctions.sats.core.model.Bidder<T>> bidders) |
boolean |
isWinner(org.spectrumauctions.sats.core.model.Bidder<T> bidder) |
BidderPayment |
paymentOf(org.spectrumauctions.sats.core.model.Bidder<T> bidder) |
String |
toString() |
public Payment(Map<org.spectrumauctions.sats.core.model.Bidder<T>,BidderPayment> payments)
payments - Map of bidder to payments. One payment per bidder. Payment may
be 0 and allocation may of payment may be emptypublic double getTotalPayments()
public Collection<BidderPayment> getPayments()
public Map<org.spectrumauctions.sats.core.model.Bidder<T>,BidderPayment> getPaymentMap()
public BidderPayment paymentOf(org.spectrumauctions.sats.core.model.Bidder<T> bidder)
public boolean isWinner(org.spectrumauctions.sats.core.model.Bidder<T> bidder)
Copyright © 2018. All rights reserved.