<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; "><div>Alright – then it was probably working but the '1' I was assigning to [1,1] was being set to '7' under the hood, so I wasn't seeing the change because I still had the 'workaround' patch applied (meaning the table was starting with [1,1]=7).</div><div><br></div><div>All seems to be working as expected now!</div><div><br></div><div>Thanks Jim,</div><div>Chris</div><div><br></div><span id="OLK_SRC_BODY_SECTION"><div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt"><span style="font-weight:bold">From: </span> James Porter &lt;<a href="mailto:jvporter@wisc.edu">jvporter@wisc.edu</a>&gt;<br><span style="font-weight:bold">Date: </span> Thu, 16 Feb 2012 15:35:55 -0500<br><span style="font-weight:bold">To: </span> Christopher Mueller &lt;<a href="mailto:cmueller@asascience.com">cmueller@asascience.com</a>&gt;<br><span style="font-weight:bold">Cc: </span> Iulian Grindeanu &lt;<a href="mailto:iulian@mcs.anl.gov">iulian@mcs.anl.gov</a>&gt;, Tim Tautges &lt;<a href="mailto:tautges@mcs.anl.gov">tautges@mcs.anl.gov</a>&gt;, &quot;<a href="mailto:moab-dev@mcs.anl.gov">moab-dev@mcs.anl.gov</a>&quot; &lt;<a href="mailto:moab-dev@mcs.anl.gov">moab-dev@mcs.anl.gov</a>&gt;, Guy De Wardener &lt;<a href="mailto:gdewardener@asascience.com">gdewardener@asascience.com</a>&gt;, David Stuebe &lt;<a href="mailto:DStuebe@asascience.com">DStuebe@asascience.com</a>&gt;, don brittain &lt;<a href="mailto:don.brittain@instanteffects.com">don.brittain@instanteffects.com</a>&gt;<br><span style="font-weight:bold">Subject: </span> Re: [MOAB-dev] Questions about Tags and Topology<br></div><div><br></div><blockquote id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style="BORDER-LEFT: #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;"><div><div><div>On Thu, 2012-02-16 at 15:20 -0500, Christopher Mueller wrote:</div><blockquote id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style="BORDER-LEFT: #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;"><div> Ahh – ok.&nbsp;&nbsp;I almost had it – I tried setting adjTable using a whole</div><div> 4x4 numpy.array - but I neglected to try using a whole 4x4 python</div><div> array.</div></blockquote><div><br></div><div>That should work:</div><div><br></div><blockquote id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style="BORDER-LEFT: #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;"><blockquote id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style="BORDER-LEFT: #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;"><blockquote id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style="BORDER-LEFT: #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;"><div> mesh = iMesh.Mesh()</div><div> adj = mesh.adjTable</div><div> adj</div></blockquote></blockquote></blockquote><div>array([[7, 4, 4, 1],</div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [1, 0, 5, 5],</div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [1, 5, 0, 5],</div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [1, 5, 5, 7]], dtype=int32)</div><blockquote id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style="BORDER-LEFT: #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;"><blockquote id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style="BORDER-LEFT: #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;"><blockquote id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style="BORDER-LEFT: #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;"><div> adj[1,1] = 1</div><div> mesh.adjTable = adj</div><div> mesh.adjTable</div></blockquote></blockquote></blockquote><div>array([[7, 4, 4, 1],</div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [1, 7, 5, 5],</div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [1, 5, 0, 5],</div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [1, 5, 5, 7]], dtype=int32)</div><div><br></div><div>However, note that when you set the adjTable, you won't necessarily get</div><div>the same thing back. The table is modified to use whatever works best</div><div>for MOAB while still meeting your requirements, if possible.</div><div><br></div><div>Also, you can use the enum values in iBase to refer to these, e.g.</div><div>iBase.AdjCost.unavailable.</div><div><br></div><div>- Jim</div><div><br></div><div><br></div><div><br></div></div></div></blockquote></span></body></html>