Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
091a5c3c9d46484f9616591de2785c98c53da4bb
[mapping.git] / javadoc / and / Mapping / Grid.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 <!--NewPage-->
3 <HTML>
4 <HEAD>
5 <!-- Generated by javadoc (build 1.6.0_0) on Tue Feb 02 14:44:19 CET 2010 -->
6 <TITLE>
7 Grid
8 </TITLE>
9
10 <META NAME="date" CONTENT="2010-02-02">
11
12 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
13
14 <SCRIPT type="text/javascript">
15 function windowTitle()
16 {
17     if (location.href.indexOf('is-external=true') == -1) {
18         parent.document.title="Grid";
19     }
20 }
21 </SCRIPT>
22 <NOSCRIPT>
23 </NOSCRIPT>
24
25 </HEAD>
26
27 <BODY BGCOLOR="white" onload="windowTitle();">
28 <HR>
29
30
31 <!-- ========= START OF TOP NAVBAR ======= -->
32 <A NAME="navbar_top"><!-- --></A>
33 <A HREF="#skip-navbar_top" title="Skip navigation links"></A>
34 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
35 <TR>
36 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
37 <A NAME="navbar_top_firstrow"><!-- --></A>
38 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
39   <TR ALIGN="center" VALIGN="top">
40   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../and/Mapping/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
41   <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
42   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Grid.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
43   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
44   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
45   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
46   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
47   </TR>
48 </TABLE>
49 </TD>
50 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
51 </EM>
52 </TD>
53 </TR>
54
55 <TR>
56 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
57 &nbsp;<A HREF="../../and/Mapping/Graph.html" title="class in and.Mapping"><B>PREV CLASS</B></A>&nbsp;
58 &nbsp;<A HREF="../../and/Mapping/GTask.html" title="class in and.Mapping"><B>NEXT CLASS</B></A></FONT></TD>
59 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
60   <A HREF="../../index.html?and/Mapping/Grid.html" target="_top"><B>FRAMES</B></A>  &nbsp;
61 &nbsp;<A HREF="Grid.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
62 &nbsp;<SCRIPT type="text/javascript">
63   <!--
64   if(window==top) {
65     document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
66   }
67   //-->
68 </SCRIPT>
69 <NOSCRIPT>
70   <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
71 </NOSCRIPT>
72
73
74 </FONT></TD>
75 </TR>
76 <TR>
77 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
78   SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
79 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
80 DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
81 </TR>
82 </TABLE>
83 <A NAME="skip-navbar_top"></A>
84 <!-- ========= END OF TOP NAVBAR ========= -->
85
86 <HR>
87 <!-- ======== START OF CLASS DATA ======== -->
88 <H2>
89 <FONT SIZE="-1">
90 and.Mapping</FONT>
91 <BR>
92 Class Grid</H2>
93 <PRE>
94 java.lang.Object
95   <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>and.Mapping.Grid</B>
96 </PRE>
97 <DL>
98 <DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
99 </DL>
100 <HR>
101 <DL>
102 <DT><PRE>public class <B>Grid</B><DT>extends java.lang.Object<DT>implements java.io.Serializable</DL>
103 </PRE>
104
105 <P>
106 Class representing a computing grid, composed of multiple clusters
107 <P>
108
109 <P>
110 <DL>
111 <DT><B>Author:</B></DT>
112   <DD>S&eacute;bastien Miqu&eacute;e</DD>
113 <DT><B>See Also:</B><DD><A HREF="../../serialized-form.html#and.Mapping.Grid">Serialized Form</A></DL>
114 <HR>
115
116 <P>
117
118 <!-- ======== CONSTRUCTOR SUMMARY ======== -->
119
120 <A NAME="constructor_summary"><!-- --></A>
121 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
122 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
123 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
124 <B>Constructor Summary</B></FONT></TH>
125 </TR>
126 <TR BGCOLOR="white" CLASS="TableRowColor">
127 <TD><CODE><B><A HREF="../../and/Mapping/Grid.html#Grid()">Grid</A></B>()</CODE>
128
129 <BR>
130 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Default constructor</TD>
131 </TR>
132 </TABLE>
133 &nbsp;
134 <!-- ========== METHOD SUMMARY =========== -->
135
136 <A NAME="method_summary"><!-- --></A>
137 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
138 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
139 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
140 <B>Method Summary</B></FONT></TH>
141 </TR>
142 <TR BGCOLOR="white" CLASS="TableRowColor">
143 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
144 <CODE>&nbsp;void</CODE></FONT></TD>
145 <TD><CODE><B><A HREF="../../and/Mapping/Grid.html#addCluster(and.Mapping.Cluster)">addCluster</A></B>(<A HREF="../../and/Mapping/Cluster.html" title="class in and.Mapping">Cluster</A>&nbsp;c)</CODE>
146
147 <BR>
148 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a cluster in the grid.</TD>
149 </TR>
150 <TR BGCOLOR="white" CLASS="TableRowColor">
151 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
152 <CODE>&nbsp;void</CODE></FONT></TD>
153 <TD><CODE><B><A HREF="../../and/Mapping/Grid.html#addClusters(java.util.ArrayList)">addClusters</A></B>(java.util.ArrayList&lt;<A HREF="../../and/Mapping/Cluster.html" title="class in and.Mapping">Cluster</A>&gt;&nbsp;al)</CODE>
154
155 <BR>
156 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a clusters list in the grid.</TD>
157 </TR>
158 <TR BGCOLOR="white" CLASS="TableRowColor">
159 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
160 <CODE>&nbsp;java.util.ArrayList&lt;<A HREF="../../and/Mapping/Cluster.html" title="class in and.Mapping">Cluster</A>&gt;</CODE></FONT></TD>
161 <TD><CODE><B><A HREF="../../and/Mapping/Grid.html#getClusters()">getClusters</A></B>()</CODE>
162
163 <BR>
164 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the grid in a clusters list view.</TD>
165 </TR>
166 <TR BGCOLOR="white" CLASS="TableRowColor">
167 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
168 <CODE>&nbsp;double</CODE></FONT></TD>
169 <TD><CODE><B><A HREF="../../and/Mapping/Grid.html#getDistance(and.Mapping.GNode, and.Mapping.GNode)">getDistance</A></B>(<A HREF="../../and/Mapping/GNode.html" title="class in and.Mapping">GNode</A>&nbsp;_g1,
170             <A HREF="../../and/Mapping/GNode.html" title="class in and.Mapping">GNode</A>&nbsp;_g2)</CODE>
171
172 <BR>
173 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Compute and return the distance between two clusters.</TD>
174 </TR>
175 <TR BGCOLOR="white" CLASS="TableRowColor">
176 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
177 <CODE>&nbsp;java.util.ArrayList&lt;<A HREF="../../and/Mapping/GNode.html" title="class in and.Mapping">GNode</A>&gt;</CODE></FONT></TD>
178 <TD><CODE><B><A HREF="../../and/Mapping/Grid.html#getGNodes()">getGNodes</A></B>()</CODE>
179
180 <BR>
181 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the list of computing nodes in the grid.</TD>
182 </TR>
183 <TR BGCOLOR="white" CLASS="TableRowColor">
184 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
185 <CODE>&nbsp;double</CODE></FONT></TD>
186 <TD><CODE><B><A HREF="../../and/Mapping/Grid.html#getHeterogenityDegre()">getHeterogenityDegre</A></B>()</CODE>
187
188 <BR>
189 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Compute the heterogeneity degree of the grid.</TD>
190 </TR>
191 <TR BGCOLOR="white" CLASS="TableRowColor">
192 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
193 <CODE>&nbsp;int</CODE></FONT></TD>
194 <TD><CODE><B><A HREF="../../and/Mapping/Grid.html#getNbCluster()">getNbCluster</A></B>()</CODE>
195
196 <BR>
197 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the amount of clusters in the grid.</TD>
198 </TR>
199 <TR BGCOLOR="white" CLASS="TableRowColor">
200 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
201 <CODE>&nbsp;int</CODE></FONT></TD>
202 <TD><CODE><B><A HREF="../../and/Mapping/Grid.html#getNbGNode()">getNbGNode</A></B>()</CODE>
203
204 <BR>
205 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the amount of computing nodes in the grid.</TD>
206 </TR>
207 <TR BGCOLOR="white" CLASS="TableRowColor">
208 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
209 <CODE>&nbsp;void</CODE></FONT></TD>
210 <TD><CODE><B><A HREF="../../and/Mapping/Grid.html#initClusters()">initClusters</A></B>()</CODE>
211
212 <BR>
213 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Initialization of clusters.</TD>
214 </TR>
215 <TR BGCOLOR="white" CLASS="TableRowColor">
216 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
217 <CODE>&nbsp;void</CODE></FONT></TD>
218 <TD><CODE><B><A HREF="../../and/Mapping/Grid.html#print()">print</A></B>()</CODE>
219
220 <BR>
221 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Print a comprehensible text version of the grid.</TD>
222 </TR>
223 <TR BGCOLOR="white" CLASS="TableRowColor">
224 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
225 <CODE>&nbsp;void</CODE></FONT></TD>
226 <TD><CODE><B><A HREF="../../and/Mapping/Grid.html#removeGNode(and.Mapping.GNode)">removeGNode</A></B>(<A HREF="../../and/Mapping/GNode.html" title="class in and.Mapping">GNode</A>&nbsp;_dead)</CODE>
227
228 <BR>
229 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove a computing node from the grid.</TD>
230 </TR>
231 <TR BGCOLOR="white" CLASS="TableRowColor">
232 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
233 <CODE>&nbsp;void</CODE></FONT></TD>
234 <TD><CODE><B><A HREF="../../and/Mapping/Grid.html#updateGrid(java.util.ArrayList)">updateGrid</A></B>(java.util.ArrayList&lt;<A HREF="../../and/Mapping/GNode.html" title="class in and.Mapping">GNode</A>&gt;&nbsp;_gnodes)</CODE>
235
236 <BR>
237 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Plop !!</TD>
238 </TR>
239 </TABLE>
240 &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
241 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
242 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
243 <TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
244 </TR>
245 <TR BGCOLOR="white" CLASS="TableRowColor">
246 <TD><CODE>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
247 </TR>
248 </TABLE>
249 &nbsp;
250 <P>
251
252 <!-- ========= CONSTRUCTOR DETAIL ======== -->
253
254 <A NAME="constructor_detail"><!-- --></A>
255 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
256 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
257 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
258 <B>Constructor Detail</B></FONT></TH>
259 </TR>
260 </TABLE>
261
262 <A NAME="Grid()"><!-- --></A><H3>
263 Grid</H3>
264 <PRE>
265 public <B>Grid</B>()</PRE>
266 <DL>
267 <DD>Default constructor
268 <P>
269 </DL>
270
271 <!-- ============ METHOD DETAIL ========== -->
272
273 <A NAME="method_detail"><!-- --></A>
274 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
275 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
276 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
277 <B>Method Detail</B></FONT></TH>
278 </TR>
279 </TABLE>
280
281 <A NAME="addCluster(and.Mapping.Cluster)"><!-- --></A><H3>
282 addCluster</H3>
283 <PRE>
284 public void <B>addCluster</B>(<A HREF="../../and/Mapping/Cluster.html" title="class in and.Mapping">Cluster</A>&nbsp;c)</PRE>
285 <DL>
286 <DD>Add a cluster in the grid.
287 <P>
288 <DD><DL>
289 </DL>
290 </DD>
291 <DD><DL>
292 <DT><B>Parameters:</B><DD><CODE>c</CODE> - Cluster to be add</DL>
293 </DD>
294 </DL>
295 <HR>
296
297 <A NAME="addClusters(java.util.ArrayList)"><!-- --></A><H3>
298 addClusters</H3>
299 <PRE>
300 public void <B>addClusters</B>(java.util.ArrayList&lt;<A HREF="../../and/Mapping/Cluster.html" title="class in and.Mapping">Cluster</A>&gt;&nbsp;al)</PRE>
301 <DL>
302 <DD>Add a clusters list in the grid.
303 <P>
304 <DD><DL>
305 </DL>
306 </DD>
307 <DD><DL>
308 <DT><B>Parameters:</B><DD><CODE>al</CODE> - List of clusters to be add</DL>
309 </DD>
310 </DL>
311 <HR>
312
313 <A NAME="getNbCluster()"><!-- --></A><H3>
314 getNbCluster</H3>
315 <PRE>
316 public int <B>getNbCluster</B>()</PRE>
317 <DL>
318 <DD>Return the amount of clusters in the grid.
319 <P>
320 <DD><DL>
321 </DL>
322 </DD>
323 <DD><DL>
324
325 <DT><B>Returns:</B><DD>The amount of clusters</DL>
326 </DD>
327 </DL>
328 <HR>
329
330 <A NAME="getNbGNode()"><!-- --></A><H3>
331 getNbGNode</H3>
332 <PRE>
333 public int <B>getNbGNode</B>()</PRE>
334 <DL>
335 <DD>Return the amount of computing nodes in the grid.
336 <P>
337 <DD><DL>
338 </DL>
339 </DD>
340 <DD><DL>
341
342 <DT><B>Returns:</B><DD>The amount of computing nodes</DL>
343 </DD>
344 </DL>
345 <HR>
346
347 <A NAME="getClusters()"><!-- --></A><H3>
348 getClusters</H3>
349 <PRE>
350 public java.util.ArrayList&lt;<A HREF="../../and/Mapping/Cluster.html" title="class in and.Mapping">Cluster</A>&gt; <B>getClusters</B>()</PRE>
351 <DL>
352 <DD>Return the grid in a clusters list view.
353 <P>
354 <DD><DL>
355 </DL>
356 </DD>
357 <DD><DL>
358
359 <DT><B>Returns:</B><DD>Clusters list</DL>
360 </DD>
361 </DL>
362 <HR>
363
364 <A NAME="initClusters()"><!-- --></A><H3>
365 initClusters</H3>
366 <PRE>
367 public void <B>initClusters</B>()</PRE>
368 <DL>
369 <DD>Initialization of clusters.
370 <P>
371 <DD><DL>
372 </DL>
373 </DD>
374 <DD><DL>
375 </DL>
376 </DD>
377 </DL>
378 <HR>
379
380 <A NAME="getDistance(and.Mapping.GNode, and.Mapping.GNode)"><!-- --></A><H3>
381 getDistance</H3>
382 <PRE>
383 public double <B>getDistance</B>(<A HREF="../../and/Mapping/GNode.html" title="class in and.Mapping">GNode</A>&nbsp;_g1,
384                           <A HREF="../../and/Mapping/GNode.html" title="class in and.Mapping">GNode</A>&nbsp;_g2)</PRE>
385 <DL>
386 <DD>Compute and return the distance between two clusters.
387 <P>
388 <DD><DL>
389 </DL>
390 </DD>
391 <DD><DL>
392 <DT><B>Parameters:</B><DD><CODE>_g1</CODE> - First cluster<DD><CODE>_g2</CODE> - Second cluster
393 <DT><B>Returns:</B><DD>The distance between the two clusters</DL>
394 </DD>
395 </DL>
396 <HR>
397
398 <A NAME="getGNodes()"><!-- --></A><H3>
399 getGNodes</H3>
400 <PRE>
401 public java.util.ArrayList&lt;<A HREF="../../and/Mapping/GNode.html" title="class in and.Mapping">GNode</A>&gt; <B>getGNodes</B>()</PRE>
402 <DL>
403 <DD>Return the list of computing nodes in the grid.
404 <P>
405 <DD><DL>
406 </DL>
407 </DD>
408 <DD><DL>
409
410 <DT><B>Returns:</B><DD>The list of computing nodes</DL>
411 </DD>
412 </DL>
413 <HR>
414
415 <A NAME="updateGrid(java.util.ArrayList)"><!-- --></A><H3>
416 updateGrid</H3>
417 <PRE>
418 public void <B>updateGrid</B>(java.util.ArrayList&lt;<A HREF="../../and/Mapping/GNode.html" title="class in and.Mapping">GNode</A>&gt;&nbsp;_gnodes)</PRE>
419 <DL>
420 <DD>Plop !!
421 <P>
422 <DD><DL>
423 </DL>
424 </DD>
425 <DD><DL>
426 <DT><B>Parameters:</B><DD><CODE>_gnodes</CODE> - </DL>
427 </DD>
428 </DL>
429 <HR>
430
431 <A NAME="removeGNode(and.Mapping.GNode)"><!-- --></A><H3>
432 removeGNode</H3>
433 <PRE>
434 public void <B>removeGNode</B>(<A HREF="../../and/Mapping/GNode.html" title="class in and.Mapping">GNode</A>&nbsp;_dead)</PRE>
435 <DL>
436 <DD>Remove a computing node from the grid.
437 <P>
438 <DD><DL>
439 </DL>
440 </DD>
441 <DD><DL>
442 <DT><B>Parameters:</B><DD><CODE>_dead</CODE> - The node to be removed</DL>
443 </DD>
444 </DL>
445 <HR>
446
447 <A NAME="getHeterogenityDegre()"><!-- --></A><H3>
448 getHeterogenityDegre</H3>
449 <PRE>
450 public double <B>getHeterogenityDegre</B>()</PRE>
451 <DL>
452 <DD>Compute the heterogeneity degree of the grid.
453  This is based on a ratio between the average and the 
454  standard deviation of computing nodes' power.
455 <P>
456 <DD><DL>
457 </DL>
458 </DD>
459 <DD><DL>
460
461 <DT><B>Returns:</B><DD>The heterogeneity degree of the grid</DL>
462 </DD>
463 </DL>
464 <HR>
465
466 <A NAME="print()"><!-- --></A><H3>
467 print</H3>
468 <PRE>
469 public void <B>print</B>()</PRE>
470 <DL>
471 <DD>Print a comprehensible text version of the grid.
472 <P>
473 <DD><DL>
474 </DL>
475 </DD>
476 <DD><DL>
477 </DL>
478 </DD>
479 </DL>
480 <!-- ========= END OF CLASS DATA ========= -->
481 <HR>
482
483
484 <!-- ======= START OF BOTTOM NAVBAR ====== -->
485 <A NAME="navbar_bottom"><!-- --></A>
486 <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
487 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
488 <TR>
489 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
490 <A NAME="navbar_bottom_firstrow"><!-- --></A>
491 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
492   <TR ALIGN="center" VALIGN="top">
493   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../and/Mapping/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
494   <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
495   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Grid.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
496   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
497   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
498   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
499   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
500   </TR>
501 </TABLE>
502 </TD>
503 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
504 </EM>
505 </TD>
506 </TR>
507
508 <TR>
509 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
510 &nbsp;<A HREF="../../and/Mapping/Graph.html" title="class in and.Mapping"><B>PREV CLASS</B></A>&nbsp;
511 &nbsp;<A HREF="../../and/Mapping/GTask.html" title="class in and.Mapping"><B>NEXT CLASS</B></A></FONT></TD>
512 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
513   <A HREF="../../index.html?and/Mapping/Grid.html" target="_top"><B>FRAMES</B></A>  &nbsp;
514 &nbsp;<A HREF="Grid.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
515 &nbsp;<SCRIPT type="text/javascript">
516   <!--
517   if(window==top) {
518     document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
519   }
520   //-->
521 </SCRIPT>
522 <NOSCRIPT>
523   <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
524 </NOSCRIPT>
525
526
527 </FONT></TD>
528 </TR>
529 <TR>
530 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
531   SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
532 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
533 DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
534 </TR>
535 </TABLE>
536 <A NAME="skip-navbar_bottom"></A>
537 <!-- ======== END OF BOTTOM NAVBAR ======= -->
538
539 <HR>
540
541 </BODY>
542 </HTML>