<html>#2733: TwoPunctures contains globally visible symbols not prefixed by thorn name
<table style='border-spacing: 1ex 0pt; '>
<tr><td style='text-align:right'> Reporter:</td><td>Roland Haas</td></tr>
<tr><td style='text-align:right'>   Status:</td><td>new</td></tr>
<tr><td style='text-align:right'>Milestone:</td><td></td></tr>
<tr><td style='text-align:right'>  Version:</td><td></td></tr>
<tr><td style='text-align:right'>     Type:</td><td>bug</td></tr>
<tr><td style='text-align:right'> Priority:</td><td>minor</td></tr>
<tr><td style='text-align:right'>Component:</td><td></td></tr>
</table>

<p>TwoPunctures contains a number of functions (and possibly global variables) that are not prefixed by the thorn name and thus cause name clashes.</p>
<p>This is most obvious when one compares the derived codes <code>TwoPunctures_BBHSF</code> and <code>TwoPunctures_KerrProca</code> to <code>TwoPunctures</code> (eg using <code>diff -ur</code>) since the derived codes already added the prefixes. </p>
<p>This should however also be fixed in <code>TwoPunctures</code> since some of the names are very generic (eg <code>Index()</code> and <code>interpol</code>).</p>
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2733/twopunctures-contains-globally-visible'>https://bitbucket.org/einsteintoolkit/tickets/issues/2733/twopunctures-contains-globally-visible</a></p>
</html>