source: javadoc/genius/core/bidding/class-use/BidDetails.html@ 1

Last change on this file since 1 was 1, checked in by Wouter Pasman, 7 years ago

Initial import : Genius 9.0.0

File size: 36.7 KB
Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!-- NewPage -->
3<html lang="en">
4<head>
5<!-- Generated by javadoc (1.8.0_112) on Thu Jun 21 12:05:58 CEST 2018 -->
6<title>Uses of Class genius.core.bidding.BidDetails (Genius Core Documentation)</title>
7<meta name="date" content="2018-06-21">
8<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
9<script type="text/javascript" src="../../../../script.js"></script>
10</head>
11<body>
12<script type="text/javascript"><!--
13 try {
14 if (location.href.indexOf('is-external=true') == -1) {
15 parent.document.title="Uses of Class genius.core.bidding.BidDetails (Genius Core Documentation)";
16 }
17 }
18 catch(err) {
19 }
20//-->
21</script>
22<noscript>
23<div>JavaScript is disabled on your browser.</div>
24</noscript>
25<!-- ========= START OF TOP NAVBAR ======= -->
26<div class="topNav"><a name="navbar.top">
27<!-- -->
28</a>
29<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
30<a name="navbar.top.firstrow">
31<!-- -->
32</a>
33<ul class="navList" title="Navigation">
34<li><a href="../../../../overview-summary.html">Overview</a></li>
35<li><a href="../package-summary.html">Package</a></li>
36<li><a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">Class</a></li>
37<li class="navBarCell1Rev">Use</li>
38<li><a href="../package-tree.html">Tree</a></li>
39<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
40<li><a href="../../../../index-all.html">Index</a></li>
41<li><a href="../../../../help-doc.html">Help</a></li>
42</ul>
43</div>
44<div class="subNav">
45<ul class="navList">
46<li>Prev</li>
47<li>Next</li>
48</ul>
49<ul class="navList">
50<li><a href="../../../../index.html?genius/core/bidding/class-use/BidDetails.html" target="_top">Frames</a></li>
51<li><a href="BidDetails.html" target="_top">No&nbsp;Frames</a></li>
52</ul>
53<ul class="navList" id="allclasses_navbar_top">
54<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
55</ul>
56<div>
57<script type="text/javascript"><!--
58 allClassesLink = document.getElementById("allclasses_navbar_top");
59 if(window==top) {
60 allClassesLink.style.display = "block";
61 }
62 else {
63 allClassesLink.style.display = "none";
64 }
65 //-->
66</script>
67</div>
68<a name="skip.navbar.top">
69<!-- -->
70</a></div>
71<!-- ========= END OF TOP NAVBAR ========= -->
72<div class="header">
73<h2 title="Uses of Class genius.core.bidding.BidDetails" class="title">Uses of Class<br>genius.core.bidding.BidDetails</h2>
74</div>
75<div class="classUseContainer">
76<ul class="blockList">
77<li class="blockList">
78<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
79<caption><span>Packages that use <a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></span><span class="tabEnd">&nbsp;</span></caption>
80<tr>
81<th class="colFirst" scope="col">Package</th>
82<th class="colLast" scope="col">Description</th>
83</tr>
84<tbody>
85<tr class="altColor">
86<td class="colFirst"><a href="#genius.core">genius.core</a></td>
87<td class="colLast">&nbsp;</td>
88</tr>
89<tr class="rowColor">
90<td class="colFirst"><a href="#genius.core.bidding">genius.core.bidding</a></td>
91<td class="colLast">&nbsp;</td>
92</tr>
93<tr class="altColor">
94<td class="colFirst"><a href="#genius.core.boaframework">genius.core.boaframework</a></td>
95<td class="colLast">&nbsp;</td>
96</tr>
97<tr class="rowColor">
98<td class="colFirst"><a href="#genius.core.representative">genius.core.representative</a></td>
99<td class="colLast">&nbsp;</td>
100</tr>
101<tr class="altColor">
102<td class="colFirst"><a href="#genius.core.uncertainty">genius.core.uncertainty</a></td>
103<td class="colLast">&nbsp;</td>
104</tr>
105<tr class="rowColor">
106<td class="colFirst"><a href="#genius.core.uncertainty.flattening">genius.core.uncertainty.flattening</a></td>
107<td class="colLast">&nbsp;</td>
108</tr>
109</tbody>
110</table>
111</li>
112<li class="blockList">
113<ul class="blockList">
114<li class="blockList"><a name="genius.core">
115<!-- -->
116</a>
117<h3>Uses of <a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a> in <a href="../../../../genius/core/package-summary.html">genius.core</a></h3>
118<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
119<caption><span>Methods in <a href="../../../../genius/core/package-summary.html">genius.core</a> that return <a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></span><span class="tabEnd">&nbsp;</span></caption>
120<tr>
121<th class="colFirst" scope="col">Modifier and Type</th>
122<th class="colLast" scope="col">Method and Description</th>
123</tr>
124<tbody>
125<tr class="altColor">
126<td class="colFirst"><code><a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></code></td>
127<td class="colLast"><span class="typeNameLabel">BidHistory.</span><code><span class="memberNameLink"><a href="../../../../genius/core/BidHistory.html#getBestBidDetails--">getBestBidDetails</a></span>()</code>
128<div class="block">Returns the bid with the highest utility stored in the history.</div>
129</td>
130</tr>
131<tr class="rowColor">
132<td class="colFirst"><code><a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></code></td>
133<td class="colLast"><span class="typeNameLabel">BidHistory.</span><code><span class="memberNameLink"><a href="../../../../genius/core/BidHistory.html#getBestDiscountedBidDetails-genius.core.utility.AbstractUtilitySpace-">getBestDiscountedBidDetails</a></span>(<a href="../../../../genius/core/utility/AbstractUtilitySpace.html" title="class in genius.core.utility">AbstractUtilitySpace</a>&nbsp;util)</code>
134<div class="block">Returns the bid with the highest discounted utility stored in the
135 history.</div>
136</td>
137</tr>
138<tr class="altColor">
139<td class="colFirst"><code><a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></code></td>
140<td class="colLast"><span class="typeNameLabel">BidHistory.</span><code><span class="memberNameLink"><a href="../../../../genius/core/BidHistory.html#getFirstBidDetails--">getFirstBidDetails</a></span>()</code>
141<div class="block">Returns the first bid stored in the history</div>
142</td>
143</tr>
144<tr class="rowColor">
145<td class="colFirst"><code><a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></code></td>
146<td class="colLast"><span class="typeNameLabel">BidHistory.</span><code><span class="memberNameLink"><a href="../../../../genius/core/BidHistory.html#getLastBidDetails--">getLastBidDetails</a></span>()</code>
147<div class="block">Returns the last bid details added to the history.</div>
148</td>
149</tr>
150<tr class="altColor">
151<td class="colFirst"><code><a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></code></td>
152<td class="colLast"><span class="typeNameLabel">BidHistory.</span><code><span class="memberNameLink"><a href="../../../../genius/core/BidHistory.html#getMedianUtilityBid--">getMedianUtilityBid</a></span>()</code>&nbsp;</td>
153</tr>
154<tr class="rowColor">
155<td class="colFirst"><code><a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></code></td>
156<td class="colLast"><span class="typeNameLabel">BidHistory.</span><code><span class="memberNameLink"><a href="../../../../genius/core/BidHistory.html#getRandom--">getRandom</a></span>()</code>&nbsp;</td>
157</tr>
158<tr class="altColor">
159<td class="colFirst"><code><a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></code></td>
160<td class="colLast"><span class="typeNameLabel">BidHistory.</span><code><span class="memberNameLink"><a href="../../../../genius/core/BidHistory.html#getRandom-java.util.Random-">getRandom</a></span>(java.util.Random&nbsp;rand)</code>&nbsp;</td>
161</tr>
162<tr class="rowColor">
163<td class="colFirst"><code><a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></code></td>
164<td class="colLast"><span class="typeNameLabel">BidHistory.</span><code><span class="memberNameLink"><a href="../../../../genius/core/BidHistory.html#getWorstBidDetails--">getWorstBidDetails</a></span>()</code>
165<div class="block">Returns the bid with the lowest utility stored in the history.</div>
166</td>
167</tr>
168</tbody>
169</table>
170<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
171<caption><span>Methods in <a href="../../../../genius/core/package-summary.html">genius.core</a> that return types with arguments of type <a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></span><span class="tabEnd">&nbsp;</span></caption>
172<tr>
173<th class="colFirst" scope="col">Modifier and Type</th>
174<th class="colLast" scope="col">Method and Description</th>
175</tr>
176<tbody>
177<tr class="altColor">
178<td class="colFirst"><code>java.util.List&lt;<a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a>&gt;</code></td>
179<td class="colLast"><span class="typeNameLabel">BidHistory.</span><code><span class="memberNameLink"><a href="../../../../genius/core/BidHistory.html#getHistory--">getHistory</a></span>()</code>
180<div class="block">Returns the full history.</div>
181</td>
182</tr>
183<tr class="rowColor">
184<td class="colFirst"><code>java.util.List&lt;<a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a>&gt;</code></td>
185<td class="colLast"><span class="typeNameLabel">BidHistory.</span><code><span class="memberNameLink"><a href="../../../../genius/core/BidHistory.html#getNBestBids-int-">getNBestBids</a></span>(int&nbsp;count)</code>
186<div class="block">Returns a list of the top N bids which the opponent has offered.</div>
187</td>
188</tr>
189</tbody>
190</table>
191<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
192<caption><span>Methods in <a href="../../../../genius/core/package-summary.html">genius.core</a> with parameters of type <a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></span><span class="tabEnd">&nbsp;</span></caption>
193<tr>
194<th class="colFirst" scope="col">Modifier and Type</th>
195<th class="colLast" scope="col">Method and Description</th>
196</tr>
197<tbody>
198<tr class="altColor">
199<td class="colFirst"><code>void</code></td>
200<td class="colLast"><span class="typeNameLabel">BidHistory.</span><code><span class="memberNameLink"><a href="../../../../genius/core/BidHistory.html#add-genius.core.bidding.BidDetails-">add</a></span>(<a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a>&nbsp;bid)</code>
201<div class="block">Add an offered bid o the history.</div>
202</td>
203</tr>
204</tbody>
205</table>
206<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
207<caption><span>Constructor parameters in <a href="../../../../genius/core/package-summary.html">genius.core</a> with type arguments of type <a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></span><span class="tabEnd">&nbsp;</span></caption>
208<tr>
209<th class="colOne" scope="col">Constructor and Description</th>
210</tr>
211<tbody>
212<tr class="altColor">
213<td class="colLast"><code><span class="memberNameLink"><a href="../../../../genius/core/BidHistory.html#BidHistory-java.util.List-">BidHistory</a></span>(java.util.List&lt;<a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a>&gt;&nbsp;bids)</code>
214<div class="block">Creates a bid history given an array of bids offered by the negotiation
215 agent.</div>
216</td>
217</tr>
218</tbody>
219</table>
220</li>
221<li class="blockList"><a name="genius.core.bidding">
222<!-- -->
223</a>
224<h3>Uses of <a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a> in <a href="../../../../genius/core/bidding/package-summary.html">genius.core.bidding</a></h3>
225<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
226<caption><span>Methods in <a href="../../../../genius/core/bidding/package-summary.html">genius.core.bidding</a> with parameters of type <a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></span><span class="tabEnd">&nbsp;</span></caption>
227<tr>
228<th class="colFirst" scope="col">Modifier and Type</th>
229<th class="colLast" scope="col">Method and Description</th>
230</tr>
231<tbody>
232<tr class="altColor">
233<td class="colFirst"><code>int</code></td>
234<td class="colLast"><span class="typeNameLabel">BidDetailsStrictSorterUtility.</span><code><span class="memberNameLink"><a href="../../../../genius/core/bidding/BidDetailsStrictSorterUtility.html#compare-genius.core.bidding.BidDetails-genius.core.bidding.BidDetails-">compare</a></span>(<a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a>&nbsp;b1,
235 <a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a>&nbsp;b2)</code>
236<div class="block">Comperator.</div>
237</td>
238</tr>
239<tr class="rowColor">
240<td class="colFirst"><code>int</code></td>
241<td class="colLast"><span class="typeNameLabel">BidDetailsSorterUtility.</span><code><span class="memberNameLink"><a href="../../../../genius/core/bidding/BidDetailsSorterUtility.html#compare-genius.core.bidding.BidDetails-genius.core.bidding.BidDetails-">compare</a></span>(<a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a>&nbsp;b1,
242 <a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a>&nbsp;b2)</code>
243<div class="block">Comperator.</div>
244</td>
245</tr>
246<tr class="altColor">
247<td class="colFirst"><code>int</code></td>
248<td class="colLast"><span class="typeNameLabel">BidDetailsSorterTime.</span><code><span class="memberNameLink"><a href="../../../../genius/core/bidding/BidDetailsSorterTime.html#compare-genius.core.bidding.BidDetails-genius.core.bidding.BidDetails-">compare</a></span>(<a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a>&nbsp;b1,
249 <a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a>&nbsp;b2)</code>
250<div class="block">Comperator.</div>
251</td>
252</tr>
253<tr class="rowColor">
254<td class="colFirst"><code>int</code></td>
255<td class="colLast"><span class="typeNameLabel">BidDetails.</span><code><span class="memberNameLink"><a href="../../../../genius/core/bidding/BidDetails.html#compareTo-genius.core.bidding.BidDetails-">compareTo</a></span>(<a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a>&nbsp;other)</code>
256<div class="block">A comparator for BidDetails which order the bids in
257 reverse natural order of utility.</div>
258</td>
259</tr>
260</tbody>
261</table>
262</li>
263<li class="blockList"><a name="genius.core.boaframework">
264<!-- -->
265</a>
266<h3>Uses of <a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a> in <a href="../../../../genius/core/boaframework/package-summary.html">genius.core.boaframework</a></h3>
267<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
268<caption><span>Fields in <a href="../../../../genius/core/boaframework/package-summary.html">genius.core.boaframework</a> declared as <a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></span><span class="tabEnd">&nbsp;</span></caption>
269<tr>
270<th class="colFirst" scope="col">Modifier and Type</th>
271<th class="colLast" scope="col">Field and Description</th>
272</tr>
273<tbody>
274<tr class="altColor">
275<td class="colFirst"><code>protected <a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></code></td>
276<td class="colLast"><span class="typeNameLabel">OfferingStrategy.</span><code><span class="memberNameLink"><a href="../../../../genius/core/boaframework/OfferingStrategy.html#nextBid">nextBid</a></span></code>
277<div class="block">The next bid the agent plans to present</div>
278</td>
279</tr>
280</tbody>
281</table>
282<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
283<caption><span>Fields in <a href="../../../../genius/core/boaframework/package-summary.html">genius.core.boaframework</a> with type parameters of type <a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></span><span class="tabEnd">&nbsp;</span></caption>
284<tr>
285<th class="colFirst" scope="col">Modifier and Type</th>
286<th class="colLast" scope="col">Field and Description</th>
287</tr>
288<tbody>
289<tr class="altColor">
290<td class="colFirst"><code>protected java.util.List&lt;<a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a>&gt;</code></td>
291<td class="colLast"><span class="typeNameLabel">OutcomeSpace.</span><code><span class="memberNameLink"><a href="../../../../genius/core/boaframework/OutcomeSpace.html#allBids">allBids</a></span></code>
292<div class="block">List of all possible bids in the domain</div>
293</td>
294</tr>
295</tbody>
296</table>
297<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
298<caption><span>Methods in <a href="../../../../genius/core/boaframework/package-summary.html">genius.core.boaframework</a> that return <a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></span><span class="tabEnd">&nbsp;</span></caption>
299<tr>
300<th class="colFirst" scope="col">Modifier and Type</th>
301<th class="colLast" scope="col">Method and Description</th>
302</tr>
303<tbody>
304<tr class="altColor">
305<td class="colFirst"><code>abstract <a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></code></td>
306<td class="colLast"><span class="typeNameLabel">OfferingStrategy.</span><code><span class="memberNameLink"><a href="../../../../genius/core/boaframework/OfferingStrategy.html#determineNextBid--">determineNextBid</a></span>()</code>
307<div class="block">Determines the next bid the agent will offer to the opponent</div>
308</td>
309</tr>
310<tr class="rowColor">
311<td class="colFirst"><code>abstract <a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></code></td>
312<td class="colLast"><span class="typeNameLabel">OfferingStrategy.</span><code><span class="memberNameLink"><a href="../../../../genius/core/boaframework/OfferingStrategy.html#determineOpeningBid--">determineOpeningBid</a></span>()</code>
313<div class="block">Determines the first bid to be offered by the agent</div>
314</td>
315</tr>
316<tr class="altColor">
317<td class="colFirst"><code>abstract <a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></code></td>
318<td class="colLast"><span class="typeNameLabel">OMStrategy.</span><code><span class="memberNameLink"><a href="../../../../genius/core/boaframework/OMStrategy.html#getBid-java.util.List-">getBid</a></span>(java.util.List&lt;<a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a>&gt;&nbsp;bidsInRange)</code>
319<div class="block">Returns a bid selected using the opponent model from the given set of
320 similarly preferred bids.</div>
321</td>
322</tr>
323<tr class="rowColor">
324<td class="colFirst"><code><a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></code></td>
325<td class="colLast"><span class="typeNameLabel">OMStrategy.</span><code><span class="memberNameLink"><a href="../../../../genius/core/boaframework/OMStrategy.html#getBid-genius.core.boaframework.OutcomeSpace-genius.core.misc.Range-">getBid</a></span>(<a href="../../../../genius/core/boaframework/OutcomeSpace.html" title="class in genius.core.boaframework">OutcomeSpace</a>&nbsp;space,
326 <a href="../../../../genius/core/misc/Range.html" title="class in genius.core.misc">Range</a>&nbsp;range)</code>
327<div class="block">Returns a bid selected using the opponent model with a utility in the
328 given range.</div>
329</td>
330</tr>
331<tr class="altColor">
332<td class="colFirst"><code><a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></code></td>
333<td class="colLast"><span class="typeNameLabel">OMStrategy.</span><code><span class="memberNameLink"><a href="../../../../genius/core/boaframework/OMStrategy.html#getBid-genius.core.boaframework.SortedOutcomeSpace-double-">getBid</a></span>(<a href="../../../../genius/core/boaframework/SortedOutcomeSpace.html" title="class in genius.core.boaframework">SortedOutcomeSpace</a>&nbsp;space,
334 double&nbsp;targetUtility)</code>
335<div class="block">Use this method in case no range is specified, but only a target utility.</div>
336</td>
337</tr>
338<tr class="rowColor">
339<td class="colFirst"><code><a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></code></td>
340<td class="colLast"><span class="typeNameLabel">SortedOutcomeSpace.</span><code><span class="memberNameLink"><a href="../../../../genius/core/boaframework/SortedOutcomeSpace.html#getBidNearUtility-double-">getBidNearUtility</a></span>(double&nbsp;utility)</code>
341<div class="block">Gets a BidDetails which is close to the utility</div>
342</td>
343</tr>
344<tr class="altColor">
345<td class="colFirst"><code><a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></code></td>
346<td class="colLast"><span class="typeNameLabel">OutcomeSpace.</span><code><span class="memberNameLink"><a href="../../../../genius/core/boaframework/OutcomeSpace.html#getBidNearUtility-double-">getBidNearUtility</a></span>(double&nbsp;utility)</code>
347<div class="block">gets a BidDetails which is closest to the given utility</div>
348</td>
349</tr>
350<tr class="rowColor">
351<td class="colFirst"><code><a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></code></td>
352<td class="colLast"><span class="typeNameLabel">NegotiationSession.</span><code><span class="memberNameLink"><a href="../../../../genius/core/boaframework/NegotiationSession.html#getMaxBidinDomain--">getMaxBidinDomain</a></span>()</code>
353<div class="block">Returns the best bid in the domain.</div>
354</td>
355</tr>
356<tr class="altColor">
357<td class="colFirst"><code><a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></code></td>
358<td class="colLast"><span class="typeNameLabel">SortedOutcomeSpace.</span><code><span class="memberNameLink"><a href="../../../../genius/core/boaframework/SortedOutcomeSpace.html#getMaxBidPossible--">getMaxBidPossible</a></span>()</code>&nbsp;</td>
359</tr>
360<tr class="rowColor">
361<td class="colFirst"><code><a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></code></td>
362<td class="colLast"><span class="typeNameLabel">OutcomeSpace.</span><code><span class="memberNameLink"><a href="../../../../genius/core/boaframework/OutcomeSpace.html#getMaxBidPossible--">getMaxBidPossible</a></span>()</code>&nbsp;</td>
363</tr>
364<tr class="altColor">
365<td class="colFirst"><code><a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></code></td>
366<td class="colLast"><span class="typeNameLabel">NegotiationSession.</span><code><span class="memberNameLink"><a href="../../../../genius/core/boaframework/NegotiationSession.html#getMinBidinDomain--">getMinBidinDomain</a></span>()</code>
367<div class="block">Returns the worst bid in the domain.</div>
368</td>
369</tr>
370<tr class="rowColor">
371<td class="colFirst"><code><a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></code></td>
372<td class="colLast"><span class="typeNameLabel">SortedOutcomeSpace.</span><code><span class="memberNameLink"><a href="../../../../genius/core/boaframework/SortedOutcomeSpace.html#getMinBidPossible--">getMinBidPossible</a></span>()</code>&nbsp;</td>
373</tr>
374<tr class="altColor">
375<td class="colFirst"><code><a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></code></td>
376<td class="colLast"><span class="typeNameLabel">OutcomeSpace.</span><code><span class="memberNameLink"><a href="../../../../genius/core/boaframework/OutcomeSpace.html#getMinBidPossible--">getMinBidPossible</a></span>()</code>&nbsp;</td>
377</tr>
378<tr class="rowColor">
379<td class="colFirst"><code><a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></code></td>
380<td class="colLast"><span class="typeNameLabel">OfferingStrategy.</span><code><span class="memberNameLink"><a href="../../../../genius/core/boaframework/OfferingStrategy.html#getNextBid--">getNextBid</a></span>()</code>&nbsp;</td>
381</tr>
382</tbody>
383</table>
384<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
385<caption><span>Methods in <a href="../../../../genius/core/boaframework/package-summary.html">genius.core.boaframework</a> that return types with arguments of type <a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></span><span class="tabEnd">&nbsp;</span></caption>
386<tr>
387<th class="colFirst" scope="col">Modifier and Type</th>
388<th class="colLast" scope="col">Method and Description</th>
389</tr>
390<tbody>
391<tr class="altColor">
392<td class="colFirst"><code>java.util.List&lt;<a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a>&gt;</code></td>
393<td class="colLast"><span class="typeNameLabel">OutcomeSpace.</span><code><span class="memberNameLink"><a href="../../../../genius/core/boaframework/OutcomeSpace.html#getAllOutcomes--">getAllOutcomes</a></span>()</code>&nbsp;</td>
394</tr>
395<tr class="rowColor">
396<td class="colFirst"><code>java.util.List&lt;<a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a>&gt;</code></td>
397<td class="colLast"><span class="typeNameLabel">SortedOutcomeSpace.</span><code><span class="memberNameLink"><a href="../../../../genius/core/boaframework/SortedOutcomeSpace.html#getBidsinRange-genius.core.misc.Range-">getBidsinRange</a></span>(<a href="../../../../genius/core/misc/Range.html" title="class in genius.core.misc">Range</a>&nbsp;r)</code>
398<div class="block">gets a list of BidDetails that have a utility within the range</div>
399</td>
400</tr>
401<tr class="altColor">
402<td class="colFirst"><code>java.util.List&lt;<a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a>&gt;</code></td>
403<td class="colLast"><span class="typeNameLabel">OutcomeSpace.</span><code><span class="memberNameLink"><a href="../../../../genius/core/boaframework/OutcomeSpace.html#getBidsinRange-genius.core.misc.Range-">getBidsinRange</a></span>(<a href="../../../../genius/core/misc/Range.html" title="class in genius.core.misc">Range</a>&nbsp;range)</code>
404<div class="block">Returns a list of bids (from possibleBids) that have a utility within the
405 given range.</div>
406</td>
407</tr>
408</tbody>
409</table>
410<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
411<caption><span>Methods in <a href="../../../../genius/core/boaframework/package-summary.html">genius.core.boaframework</a> with parameters of type <a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></span><span class="tabEnd">&nbsp;</span></caption>
412<tr>
413<th class="colFirst" scope="col">Modifier and Type</th>
414<th class="colLast" scope="col">Method and Description</th>
415</tr>
416<tbody>
417<tr class="altColor">
418<td class="colFirst"><code>void</code></td>
419<td class="colLast"><span class="typeNameLabel">OfferingStrategy.</span><code><span class="memberNameLink"><a href="../../../../genius/core/boaframework/OfferingStrategy.html#setNextBid-genius.core.bidding.BidDetails-">setNextBid</a></span>(<a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a>&nbsp;nextBid)</code>
420<div class="block">Set the next bid of the agent.</div>
421</td>
422</tr>
423</tbody>
424</table>
425<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
426<caption><span>Method parameters in <a href="../../../../genius/core/boaframework/package-summary.html">genius.core.boaframework</a> with type arguments of type <a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></span><span class="tabEnd">&nbsp;</span></caption>
427<tr>
428<th class="colFirst" scope="col">Modifier and Type</th>
429<th class="colLast" scope="col">Method and Description</th>
430</tr>
431<tbody>
432<tr class="altColor">
433<td class="colFirst"><code>abstract <a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></code></td>
434<td class="colLast"><span class="typeNameLabel">OMStrategy.</span><code><span class="memberNameLink"><a href="../../../../genius/core/boaframework/OMStrategy.html#getBid-java.util.List-">getBid</a></span>(java.util.List&lt;<a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a>&gt;&nbsp;bidsInRange)</code>
435<div class="block">Returns a bid selected using the opponent model from the given set of
436 similarly preferred bids.</div>
437</td>
438</tr>
439</tbody>
440</table>
441</li>
442<li class="blockList"><a name="genius.core.representative">
443<!-- -->
444</a>
445<h3>Uses of <a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a> in <a href="../../../../genius/core/representative/package-summary.html">genius.core.representative</a></h3>
446<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
447<caption><span>Methods in <a href="../../../../genius/core/representative/package-summary.html">genius.core.representative</a> that return types with arguments of type <a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></span><span class="tabEnd">&nbsp;</span></caption>
448<tr>
449<th class="colFirst" scope="col">Modifier and Type</th>
450<th class="colLast" scope="col">Method and Description</th>
451</tr>
452<tbody>
453<tr class="altColor">
454<td class="colFirst"><code>java.util.List&lt;java.util.List&lt;<a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a>&gt;&gt;</code></td>
455<td class="colLast"><span class="typeNameLabel">UncertainUtilitySpace.</span><code><span class="memberNameLink"><a href="../../../../genius/core/representative/UncertainUtilitySpace.html#getBidsInRangeByUtilitySpace-genius.core.misc.Range-">getBidsInRangeByUtilitySpace</a></span>(<a href="../../../../genius/core/misc/Range.html" title="class in genius.core.misc">Range</a>&nbsp;range)</code>
456<div class="block">Returns a list of the size of the number of utility spaces each element of which is a list
457 of the bids in the range we want</div>
458</td>
459</tr>
460</tbody>
461</table>
462</li>
463<li class="blockList"><a name="genius.core.uncertainty">
464<!-- -->
465</a>
466<h3>Uses of <a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a> in <a href="../../../../genius/core/uncertainty/package-summary.html">genius.core.uncertainty</a></h3>
467<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
468<caption><span>Constructors in <a href="../../../../genius/core/uncertainty/package-summary.html">genius.core.uncertainty</a> with parameters of type <a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></span><span class="tabEnd">&nbsp;</span></caption>
469<tr>
470<th class="colOne" scope="col">Constructor and Description</th>
471</tr>
472<tbody>
473<tr class="altColor">
474<td class="colLast"><code><span class="memberNameLink"><a href="../../../../genius/core/uncertainty/OutcomeComparison.html#OutcomeComparison-genius.core.bidding.BidDetails-genius.core.bidding.BidDetails-">OutcomeComparison</a></span>(<a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a>&nbsp;bid1,
475 <a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a>&nbsp;bid2)</code>&nbsp;</td>
476</tr>
477<tr class="rowColor">
478<td class="colLast"><code><span class="memberNameLink"><a href="../../../../genius/core/uncertainty/OutcomeComparison.html#OutcomeComparison-genius.core.bidding.BidDetails-genius.core.bidding.BidDetails-int-">OutcomeComparison</a></span>(<a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a>&nbsp;bid1,
479 <a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a>&nbsp;bid2,
480 int&nbsp;comparisonResult)</code>&nbsp;</td>
481</tr>
482</tbody>
483</table>
484</li>
485<li class="blockList"><a name="genius.core.uncertainty.flattening">
486<!-- -->
487</a>
488<h3>Uses of <a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a> in <a href="../../../../genius/core/uncertainty/flattening/package-summary.html">genius.core.uncertainty.flattening</a></h3>
489<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
490<caption><span>Methods in <a href="../../../../genius/core/uncertainty/flattening/package-summary.html">genius.core.uncertainty.flattening</a> that return types with arguments of type <a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a></span><span class="tabEnd">&nbsp;</span></caption>
491<tr>
492<th class="colFirst" scope="col">Modifier and Type</th>
493<th class="colLast" scope="col">Method and Description</th>
494</tr>
495<tbody>
496<tr class="altColor">
497<td class="colFirst"><code>java.util.List&lt;java.util.List&lt;<a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">BidDetails</a>&gt;&gt;</code></td>
498<td class="colLast"><span class="typeNameLabel">FlattenedUtilitySpace.</span><code><span class="memberNameLink"><a href="../../../../genius/core/uncertainty/flattening/FlattenedUtilitySpace.html#getBidsInRangeByUtilitySpace-genius.core.misc.Range-">getBidsInRangeByUtilitySpace</a></span>(<a href="../../../../genius/core/misc/Range.html" title="class in genius.core.misc">Range</a>&nbsp;range)</code>
499<div class="block">Returns a list of the size of the number of utility spaces each element of which is a list
500 of the bids in the range we want</div>
501</td>
502</tr>
503</tbody>
504</table>
505</li>
506</ul>
507</li>
508</ul>
509</div>
510<!-- ======= START OF BOTTOM NAVBAR ====== -->
511<div class="bottomNav"><a name="navbar.bottom">
512<!-- -->
513</a>
514<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
515<a name="navbar.bottom.firstrow">
516<!-- -->
517</a>
518<ul class="navList" title="Navigation">
519<li><a href="../../../../overview-summary.html">Overview</a></li>
520<li><a href="../package-summary.html">Package</a></li>
521<li><a href="../../../../genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">Class</a></li>
522<li class="navBarCell1Rev">Use</li>
523<li><a href="../package-tree.html">Tree</a></li>
524<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
525<li><a href="../../../../index-all.html">Index</a></li>
526<li><a href="../../../../help-doc.html">Help</a></li>
527</ul>
528</div>
529<div class="subNav">
530<ul class="navList">
531<li>Prev</li>
532<li>Next</li>
533</ul>
534<ul class="navList">
535<li><a href="../../../../index.html?genius/core/bidding/class-use/BidDetails.html" target="_top">Frames</a></li>
536<li><a href="BidDetails.html" target="_top">No&nbsp;Frames</a></li>
537</ul>
538<ul class="navList" id="allclasses_navbar_bottom">
539<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
540</ul>
541<div>
542<script type="text/javascript"><!--
543 allClassesLink = document.getElementById("allclasses_navbar_bottom");
544 if(window==top) {
545 allClassesLink.style.display = "block";
546 }
547 else {
548 allClassesLink.style.display = "none";
549 }
550 //-->
551</script>
552</div>
553<a name="skip.navbar.bottom">
554<!-- -->
555</a></div>
556<!-- ======== END OF BOTTOM NAVBAR ======= -->
557</body>
558</html>
Note: See TracBrowser for help on using the repository browser.