source: src/main/java/negotiator/onetomany/players/UF_Nice.java@ 244

Last change on this file since 244 was 243, checked in by Faria Nassiri Mofakham, 5 years ago

Agent class. Utility_Function interface defined. 8 sample utility functions created and all tested. Now, Bundle has getPrice() and Stack has getColor(). Still, aggregation in Bundle class is without iterators (iterators could not work out yet).

File size: 531 bytes
Line 
1/**
2 * UtilityFunctionEverythingOK
3 */
4package negotiator.onetomany.players;
5
6import negotiator.onetomany.domain.Bundle;
7
8/**
9 * This happy utility function is Okay with any bundle, evaluates everything as 1.0
10 *
11 *
12 * @author Faria Nassiri-Mofakham
13 *
14 */
15public class UF_Nice implements Utility_Function {
16
17 @Override
18 public Double getUtility(Bundle b) {
19 // TODO Auto-generated method stub
20 return 1.0;
21 }
22
23 @Override
24 public String toString()
25 {
26 return this.getClass().getSimpleName();
27 }
28}
Note: See TracBrowser for help on using the repository browser.