Changeset 24 for boa/src/main
- Timestamp:
- 10/06/20 13:12:20 (4 years ago)
- Location:
- boa/src/main/java/geniusweb/boa
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
boa/src/main/java/geniusweb/boa/BoaState.java
r21 r24 38 38 /** 39 39 * Initial state. Update using with(settings). 40 * 41 * @param reporter the {@link Reporter} to use for logging 40 42 */ 41 43 public BoaState(Reporter reporter) { … … 83 85 * This should be the first update call used. 84 86 * 85 * @param settingsthe negoi {@link Settings}87 * @param newsettings the negoi {@link Settings} 86 88 * @param bidstrat the {@link BiddingStrategy} 87 89 * @param acceptstrat the {@link AcceptanceStrategy} 88 90 * @param omClass the class of the {@link OpponentModel} 89 * @param reporter the {@link Reporter} that can be used to log messages90 91 * @return initialized BoaState 91 92 */ … … 175 176 /** 176 177 * 177 * @param bid 178 * @param bid the {@link Bid} to check 178 179 * @return true iff {@link #acceptanceStrategy} says the bid is acceptable 179 180 */ -
boa/src/main/java/geniusweb/boa/DefaultBoa.java
r21 r24 106 106 * @param settings the {@link Settings} 107 107 * @return the {@link OpponentModel} class to use for modeling opponents 108 * @throws InstantiationFailedException if the requested opponent model can 109 * not be loaded 108 110 */ 109 111 abstract protected Class<? extends OpponentModel> getOpponentModel( … … 117 119 * @return the {@link BiddingStrategy} to use for determining the next 118 120 * {@link Action} 121 * @throws InstantiationFailedException if the requested opponent model can 122 * not be loaded 119 123 */ 120 124 abstract protected BiddingStrategy getBiddingStrategy(Settings settings) … … 128 132 * @return the {@link AcceptanceStrategy} to use for determining if a bid is 129 133 * acceptable 134 * @throws InstantiationFailedException if the requested opponent model can 135 * not be loaded 130 136 */ 131 137 abstract protected AcceptanceStrategy getAccceptanceStrategy( -
boa/src/main/java/geniusweb/boa/biddingstrategy/ExtendedUtilSpace.java
r20 r24 93 93 94 94 /** 95 * @param utilityGoal 95 * @param utilityGoal the intended utilty 96 96 * @return bids with utility inside [utilitygoal-tolerance, utilitygoal] 97 97 */ -
boa/src/main/java/geniusweb/boa/biddingstrategy/TimeDependentBiddingStrategy.java
r21 r24 242 242 * Overridable eg for tests 243 243 * 244 * @param profile 244 * @param profile a {@link LinearAdditive} profile 245 245 * 246 246 * @return {@link ExtendedUtilSpace}
Note:
See TracChangeset
for help on using the changeset viewer.