I agree with DACreateMatrix().<div><br></div><div>  Matt<br><br><div class="gmail_quote">On Fri, Aug 27, 2010 at 1:24 PM, Jed Brown <span dir="ltr"><<a href="mailto:jed@59a2.org">jed@59a2.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Fri, 27 Aug 2010 16:13:14 +0300, Aron Ahmadia <<a href="mailto:aron.ahmadia@kaust.edu.sa">aron.ahmadia@kaust.edu.sa</a>> wrote:<br>
> Not to mention the various Get routines that are actually used to create<br>
> things, such as DAGetMatrix.<br>
<br>
</div>I think that should have been named DACreateMatrix().  Other XGetY() are<br>
just accessors which create a managed object if needed.  When there is a<br>
Get/Restore pair, it implies that the access to that managed resource<br>
has some sort of exclusivity.  I think<br>
{Get,Restore}{Local,Global}Vector() are actually the only functions with<br>
that naming scheme that really manage a pool.<br>
<font color="#888888"><br>
Jed<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>-- Norbert Wiener<br>

</div>