source: src/main/java/agents/anac/y2019/sacra/yacomponents/BidUtility.java

Last change on this file was 200, checked in by Katsuhide Fujita, 5 years ago

Add ANAC 2019 agents

  • Property svn:executable set to *
File size: 658 bytes
Line 
1package agents.anac.y2019.sacra.yacomponents;
2
3import genius.core.Bid;
4import genius.core.utility.UtilitySpace;
5
6public class BidUtility {
7 protected Bid bid;
8
9 protected double util;
10
11 public BidUtility(Bid bid) {
12 this(bid, 0.0);
13 }
14
15 public BidUtility(Bid bid, UtilitySpace utilitySpace) {
16 this(bid, utilitySpace.getUtility(bid));
17 }
18
19 public BidUtility(Bid bid, double util) {
20 this.bid = bid;
21 this.util = util;
22 }
23
24 public Bid getBid() {
25 return bid;
26 }
27
28 public double getUtil() {
29 return util;
30 }
31
32 public void setUtil(double util) {
33 this.util = util;
34 }
35}
Note: See TracBrowser for help on using the repository browser.