<spanid="the-c-mapping-module"></span><h1>the C mapping module<aclass="headerlink"href="#module-pNbody.mapping"title="Permalink to this headline">¶</a></h1>
<dlclass="function">
<dtid="pNbody.mapping.create_line">
<ttclass="descclassname">pNbody.mapping.</tt><ttclass="descname">create_line</tt><big>(</big><big>)</big><aclass="headerlink"href="#pNbody.mapping.create_line"title="Permalink to this definition">¶</a></dt>
<dd><p>Add a line in the given matrice using the Bresenham algorithm.</p>
</dd></dl>
<dlclass="function">
<dtid="pNbody.mapping.create_line2">
<ttclass="descclassname">pNbody.mapping.</tt><ttclass="descname">create_line2</tt><big>(</big><big>)</big><aclass="headerlink"href="#pNbody.mapping.create_line2"title="Permalink to this definition">¶</a></dt>
<dd><p>Add a line in the given matrice using the Bresenham algorithm.</p>
</dd></dl>
<dlclass="function">
<dtid="pNbody.mapping.create_line3">
<ttclass="descclassname">pNbody.mapping.</tt><ttclass="descname">create_line3</tt><big>(</big><big>)</big><aclass="headerlink"href="#pNbody.mapping.create_line3"title="Permalink to this definition">¶</a></dt>
<dd><p>Add a line in the given matrice using a personal algorithm.</p>
</dd></dl>
<dlclass="function">
<dtid="pNbody.mapping.mkmap1d">
<ttclass="descclassname">pNbody.mapping.</tt><ttclass="descname">mkmap1d</tt><big>(</big><big>)</big><aclass="headerlink"href="#pNbody.mapping.mkmap1d"title="Permalink to this definition">¶</a></dt>
<dd><p>Return a 1d mapping.</p>
</dd></dl>
<dlclass="function">
<dtid="pNbody.mapping.mkmap1dn">
<ttclass="descclassname">pNbody.mapping.</tt><ttclass="descname">mkmap1dn</tt><big>(</big><big>)</big><aclass="headerlink"href="#pNbody.mapping.mkmap1dn"title="Permalink to this definition">¶</a></dt>
<dd><p>Return a 1d mapping.</p>
</dd></dl>
<dlclass="function">
<dtid="pNbody.mapping.mkmap1dw">
<ttclass="descclassname">pNbody.mapping.</tt><ttclass="descname">mkmap1dw</tt><big>(</big><big>)</big><aclass="headerlink"href="#pNbody.mapping.mkmap1dw"title="Permalink to this definition">¶</a></dt>
<dd><p>Return a 1d mapping (a particle is distributed over 2 nodes).</p>
</dd></dl>
<dlclass="function">
<dtid="pNbody.mapping.mkmap2d">
<ttclass="descclassname">pNbody.mapping.</tt><ttclass="descname">mkmap2d</tt><big>(</big><big>)</big><aclass="headerlink"href="#pNbody.mapping.mkmap2d"title="Permalink to this definition">¶</a></dt>
<dd><p>Return a 2d mapping.</p>
</dd></dl>
<dlclass="function">
<dtid="pNbody.mapping.mkmap2dn">
<ttclass="descclassname">pNbody.mapping.</tt><ttclass="descname">mkmap2dn</tt><big>(</big><big>)</big><aclass="headerlink"href="#pNbody.mapping.mkmap2dn"title="Permalink to this definition">¶</a></dt>
<dd><p>Return a 2d mapping.</p>
</dd></dl>
<dlclass="function">
<dtid="pNbody.mapping.mkmap2dnsph">
<ttclass="descclassname">pNbody.mapping.</tt><ttclass="descname">mkmap2dnsph</tt><big>(</big><big>)</big><aclass="headerlink"href="#pNbody.mapping.mkmap2dnsph"title="Permalink to this definition">¶</a></dt>
<dd><p>Return a 2d smoothed maping.</p>
</dd></dl>
<dlclass="function">
<dtid="pNbody.mapping.mkmap2dsph">
<ttclass="descclassname">pNbody.mapping.</tt><ttclass="descname">mkmap2dsph</tt><big>(</big><big>)</big><aclass="headerlink"href="#pNbody.mapping.mkmap2dsph"title="Permalink to this definition">¶</a></dt>
<dd><p>Return a 2d smoothed maping.</p>
</dd></dl>
<dlclass="function">
<dtid="pNbody.mapping.mkmap2dw">
<ttclass="descclassname">pNbody.mapping.</tt><ttclass="descname">mkmap2dw</tt><big>(</big><big>)</big><aclass="headerlink"href="#pNbody.mapping.mkmap2dw"title="Permalink to this definition">¶</a></dt>
<dd><p>Return a 2d mapping (a particle is distributed over 4 nodes).</p>
</dd></dl>
<dlclass="function">
<dtid="pNbody.mapping.mkmap3d">
<ttclass="descclassname">pNbody.mapping.</tt><ttclass="descname">mkmap3d</tt><big>(</big><big>)</big><aclass="headerlink"href="#pNbody.mapping.mkmap3d"title="Permalink to this definition">¶</a></dt>
<dd><p>Return a 3d mapping.</p>
</dd></dl>
<dlclass="function">
<dtid="pNbody.mapping.mkmap3dn">
<ttclass="descclassname">pNbody.mapping.</tt><ttclass="descname">mkmap3dn</tt><big>(</big><big>)</big><aclass="headerlink"href="#pNbody.mapping.mkmap3dn"title="Permalink to this definition">¶</a></dt>
<dd><p>Return a 3d mapping.</p>
</dd></dl>
<dlclass="function">
<dtid="pNbody.mapping.mkmap3dslicesph">
<ttclass="descclassname">pNbody.mapping.</tt><ttclass="descname">mkmap3dslicesph</tt><big>(</big><big>)</big><aclass="headerlink"href="#pNbody.mapping.mkmap3dslicesph"title="Permalink to this definition">¶</a></dt>
<dd><p>Return a 3d slice (sph).</p>
</dd></dl>
<dlclass="function">
<dtid="pNbody.mapping.mkmap3dsortedsph">
<ttclass="descclassname">pNbody.mapping.</tt><ttclass="descname">mkmap3dsortedsph</tt><big>(</big><big>)</big><aclass="headerlink"href="#pNbody.mapping.mkmap3dsortedsph"title="Permalink to this definition">¶</a></dt>
<dd><p>Return a 3d mapping (sph).</p>
</dd></dl>
<dlclass="function">
<dtid="pNbody.mapping.mkmap3dw">
<ttclass="descclassname">pNbody.mapping.</tt><ttclass="descname">mkmap3dw</tt><big>(</big><big>)</big><aclass="headerlink"href="#pNbody.mapping.mkmap3dw"title="Permalink to this definition">¶</a></dt>
<dd><p>Return a 3d mapping (a particle is distributed over 8 nodes).</p>