Logo AND Algorithmique Numérique Distribuée

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