Skip to content

Commit

Permalink
Update docs
Browse files Browse the repository at this point in the history
  • Loading branch information
GitHub CI Documentation builder committed Mar 14, 2024
1 parent fa3e1aa commit 1bf4a90
Show file tree
Hide file tree
Showing 107 changed files with 889 additions and 1,078 deletions.
2 changes: 1 addition & 1 deletion annotated.html
Original file line number Diff line number Diff line change
Expand Up @@ -159,7 +159,7 @@
<tr id="row_39_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDimY__pC.html" target="_self">DimY_pC</a></td><td class="desc">Tag the second non periodic dimension in the pseudo_Cartesian domain </td></tr>
<tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDiocotronDensitySolution.html" target="_self">DiocotronDensitySolution</a></td><td class="desc">The diocotron exact solution of the density \( \rho \) </td></tr>
<tr id="row_41_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDiscreteToCartesian.html" target="_self">DiscreteToCartesian</a></td><td class="desc">A class for describing discrete 2D mappings from the logical domain to the physical domain </td></tr>
<tr id="row_42_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classElectricField.html" target="_self">ElectricField</a></td><td class="desc">An operator which computes the electric field using splines derivation </td></tr>
<tr id="row_42_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classElectricField.html" target="_self">ElectricField</a></td><td class="desc"></td></tr>
<tr id="row_43_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classEuler.html" target="_self">Euler</a></td><td class="desc">A class which provides an implementation of an explicit <a class="el" href="classEuler.html" title="A class which provides an implementation of an explicit Euler method.">Euler</a> method </td></tr>
<tr id="row_44_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_44_" class="arrow" onclick="toggleFolder('44_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structEvaluator2D.html" target="_self">Evaluator2D</a></td><td class="desc"></td></tr>
<tr id="row_44_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classEvaluator2D_1_1Evaluator.html" target="_self">Evaluator</a></td><td class="desc"></td></tr>
Expand Down
9 changes: 3 additions & 6 deletions classElectricField-members.html
Original file line number Diff line number Diff line change
Expand Up @@ -106,12 +106,9 @@

<p>This is the complete list of members for <a class="el" href="classElectricField.html">ElectricField</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classElectricField.html#a125d3aed94fbcc1adcd2274f29587c5b">ElectricField</a>(SplineXBuilder_1d const &amp;spline_x_builder, SplineXEvaluator_1d const &amp;spline_x_evaluator)</td><td class="entry"><a class="el" href="classElectricField.html">ElectricField</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ElectricField</b>(SplineXYBuilder const &amp;spline_xy_builder, SplineXYEvaluator const &amp;spline_xy_evaluator) (defined in <a class="el" href="classElectricField.html">ElectricField</a>)</td><td class="entry"><a class="el" href="classElectricField.html">ElectricField</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classElectricField.html#ad420b6103ee2bca963abd59aae8c57a6">operator()</a>(host_t&lt; DSpanX &gt; electric_field, host_t&lt; DViewX &gt; electrostatic_potential) const</td><td class="entry"><a class="el" href="classElectricField.html">ElectricField</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classElectricField.html#a21009a5e62f882999a61148c84d2b776">operator()</a>(host_t&lt; DSpanX &gt; electric_field, host_t&lt; DBSViewX &gt; electrostatic_potential) const</td><td class="entry"><a class="el" href="classElectricField.html">ElectricField</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator()</b>(DSpanXY electric_field_x, DSpanXY electric_field_y, DBSViewXY electrostatic_potential) const (defined in <a class="el" href="classElectricField.html">ElectricField</a>)</td><td class="entry"><a class="el" href="classElectricField.html">ElectricField</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator()</b>(DSpanXY electric_field_x, DSpanXY electric_field_y, DViewXY electrostatic_potential) const (defined in <a class="el" href="classElectricField.html">ElectricField</a>)</td><td class="entry"><a class="el" href="classElectricField.html">ElectricField</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ElectricField</b>(SplineXYBuilder const &amp;spline_xy_builder, SplineXYEvaluator const &amp;spline_xy_evaluator) (defined in <a class="el" href="classElectricField.html">ElectricField</a>)</td><td class="entry"><a class="el" href="classElectricField.html">ElectricField</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator()</b>(DSpanXY electric_field_x, DSpanXY electric_field_y, DBSViewXY electrostatic_potential) const (defined in <a class="el" href="classElectricField.html">ElectricField</a>)</td><td class="entry"><a class="el" href="classElectricField.html">ElectricField</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator()</b>(DSpanXY electric_field_x, DSpanXY electric_field_y, DViewXY electrostatic_potential) const (defined in <a class="el" href="classElectricField.html">ElectricField</a>)</td><td class="entry"><a class="el" href="classElectricField.html">ElectricField</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
Expand Down
130 changes: 1 addition & 129 deletions classElectricField.html
Original file line number Diff line number Diff line change
Expand Up @@ -106,21 +106,9 @@
<div class="title">ElectricField Class Reference</div> </div>
</div><!--header-->
<div class="contents">

<p>An operator which computes the electric field using splines derivation.
<a href="classElectricField.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a125d3aed94fbcc1adcd2274f29587c5b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classElectricField.html#a125d3aed94fbcc1adcd2274f29587c5b">ElectricField</a> (SplineXBuilder_1d const &amp;spline_x_builder, SplineXEvaluator_1d const &amp;spline_x_evaluator)</td></tr>
<tr class="memdesc:a125d3aed94fbcc1adcd2274f29587c5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the <a class="el" href="classElectricField.html" title="An operator which computes the electric field using splines derivation.">ElectricField</a> operator. <a href="classElectricField.html#a125d3aed94fbcc1adcd2274f29587c5b">More...</a><br /></td></tr>
<tr class="separator:a125d3aed94fbcc1adcd2274f29587c5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad420b6103ee2bca963abd59aae8c57a6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classElectricField.html#ad420b6103ee2bca963abd59aae8c57a6">operator()</a> (host_t&lt; DSpanX &gt; electric_field, host_t&lt; DViewX &gt; electrostatic_potential) const</td></tr>
<tr class="memdesc:ad420b6103ee2bca963abd59aae8c57a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">The operator which solves the equation using the method described by the class. <a href="classElectricField.html#ad420b6103ee2bca963abd59aae8c57a6">More...</a><br /></td></tr>
<tr class="separator:ad420b6103ee2bca963abd59aae8c57a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21009a5e62f882999a61148c84d2b776"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classElectricField.html#a21009a5e62f882999a61148c84d2b776">operator()</a> (host_t&lt; DSpanX &gt; electric_field, host_t&lt; DBSViewX &gt; electrostatic_potential) const</td></tr>
<tr class="memdesc:a21009a5e62f882999a61148c84d2b776"><td class="mdescLeft">&#160;</td><td class="mdescRight">The operator which solves the equation using the method described by the class. <a href="classElectricField.html#a21009a5e62f882999a61148c84d2b776">More...</a><br /></td></tr>
<tr class="separator:a21009a5e62f882999a61148c84d2b776"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf0e4c00872edb73e11720086cda5da0"><td class="memItemLeft" align="right" valign="top"><a id="aaf0e4c00872edb73e11720086cda5da0"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ElectricField</b> (<a class="el" href="classSplineBuilder2D.html">SplineXYBuilder</a> const &amp;spline_xy_builder, <a class="el" href="classSplineEvaluator2D.html">SplineXYEvaluator</a> const &amp;spline_xy_evaluator)</td></tr>
<tr class="separator:aaf0e4c00872edb73e11720086cda5da0"><td class="memSeparator" colspan="2">&#160;</td></tr>
Expand All @@ -131,124 +119,8 @@
void&#160;</td><td class="memItemRight" valign="bottom"><b>operator()</b> (DSpanXY electric_field_x, DSpanXY electric_field_y, DViewXY electrostatic_potential) const</td></tr>
<tr class="separator:a63f4ae725259235a0c2451a1b70ec39b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>An operator which computes the electric field using splines derivation. </p>
<p>An operator which computes the electric field: \( E = - \frac{d\phi}{dx} \) where Phi is the electrostatic potential. This operator uses spline derivation. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a125d3aed94fbcc1adcd2274f29587c5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a125d3aed94fbcc1adcd2274f29587c5b">&#9670;&nbsp;</a></span>ElectricField()</h2>

<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ElectricField::ElectricField </td>
<td>(</td>
<td class="paramtype">SplineXBuilder_1d const &amp;&#160;</td>
<td class="paramname"><em>spline_x_builder</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">SplineXEvaluator_1d const &amp;&#160;</td>
<td class="paramname"><em>spline_x_evaluator</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">

<p>Construct the <a class="el" href="classElectricField.html" title="An operator which computes the electric field using splines derivation.">ElectricField</a> operator. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">spline_x_builder</td><td>A spline builder which calculates the coefficients of a spline representation. </td></tr>
<tr><td class="paramname">spline_x_evaluator</td><td>A spline evaluator which provides the value of a spline representation from its coefficients. </td></tr>
</table>
</dd>
</dl>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ad420b6103ee2bca963abd59aae8c57a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad420b6103ee2bca963abd59aae8c57a6">&#9670;&nbsp;</a></span>operator()() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ElectricField::operator() </td>
<td>(</td>
<td class="paramtype">host_t&lt; DSpanX &gt;&#160;</td>
<td class="paramname"><em>electric_field</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">host_t&lt; DViewX &gt;&#160;</td>
<td class="paramname"><em>electrostatic_potential</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</div><div class="memdoc">

<p>The operator which solves the equation using the method described by the class. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">electric_field</td><td>The electric_field, the result of the operation. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">electrostatic_potential</td><td>The electrostatic potential, the input of the operator. </td></tr>
</table>
</dd>
</dl>

</div>
</div>
<a id="a21009a5e62f882999a61148c84d2b776"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a21009a5e62f882999a61148c84d2b776">&#9670;&nbsp;</a></span>operator()() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ElectricField::operator() </td>
<td>(</td>
<td class="paramtype">host_t&lt; DSpanX &gt;&#160;</td>
<td class="paramname"><em>electric_field</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">host_t&lt; DBSViewX &gt;&#160;</td>
<td class="paramname"><em>electrostatic_potential</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</div><div class="memdoc">

<p>The operator which solves the equation using the method described by the class. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">electric_field</td><td>The electric_field, the result of the operation. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">electrostatic_potential</td><td>The electrostatic potential, the input of the operator. </td></tr>
</table>
</dd>
</dl>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>/__w/gyselalibxx/gyselalibxx/code_branch/src/geometryXVx/poisson/<a class="el" href="geometryXVx_2poisson_2electricfield_8hpp_source.html">electricfield.hpp</a></li>
<li>/__w/gyselalibxx/gyselalibxx/code_branch/src/geometryXYVxVy/poisson/<a class="el" href="electricfield_8hpp_source.html">electricfield.hpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
Expand Down
3 changes: 0 additions & 3 deletions classElectricField.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
var classElectricField =
[
[ "ElectricField", "classElectricField.html#a125d3aed94fbcc1adcd2274f29587c5b", null ],
[ "ElectricField", "classElectricField.html#aaf0e4c00872edb73e11720086cda5da0", null ],
[ "operator()", "classElectricField.html#ad420b6103ee2bca963abd59aae8c57a6", null ],
[ "operator()", "classElectricField.html#a21009a5e62f882999a61148c84d2b776", null ],
[ "operator()", "classElectricField.html#ab069fed5776e2d2f8024e93cfcf9b147", null ],
[ "operator()", "classElectricField.html#a63f4ae725259235a0c2451a1b70ec39b", null ]
];
3 changes: 2 additions & 1 deletion classFemNonPeriodicPoissonSolver-members.html
Original file line number Diff line number Diff line change
Expand Up @@ -110,9 +110,10 @@
<tr><td class="entry"><a class="el" href="classFemNonPeriodicPoissonSolver.html#ae81c12b0b37dd2f2bf3f4f24d7d7bf66">operator()</a>(DSpanX electrostatic_potential, DSpanX electric_field, DViewSpXVx allfdistribu) const override</td><td class="entry"><a class="el" href="classFemNonPeriodicPoissonSolver.html">FemNonPeriodicPoissonSolver</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIPoissonSolver.html#a2e07de086727dd87d194d5132517e8a5">IPoissonSolver::operator()</a>(DSpanRP electrostatic_potential, VectorFieldSpan&lt; double, IDomainRP, NDTag&lt; RDimX, RDimY &gt;&gt; electric_field, DViewRP allfdistribu) const =0</td><td class="entry"><a class="el" href="classIPoissonSolver.html">IPoissonSolver</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classIPoissonSolver.html#acc648976a27e0b36daf0615d7b8eebd6">IPoissonSolver::operator()</a>(DSpanXY electrostatic_potential, DSpanXY electric_field_x, DSpanXY electric_field_y, DViewSpXYVxVy allfdistribu) const =0</td><td class="entry"><a class="el" href="classIPoissonSolver.html">IPoissonSolver</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~IPoissonSolver</b>()=default (defined in <a class="el" href="classIPoissonSolver.html">IPoissonSolver</a>)</td><td class="entry"><a class="el" href="classIPoissonSolver.html">IPoissonSolver</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFemNonPeriodicPoissonSolver.html#abaa0734fbede404207a0d0d86f4877a3">solve_matrix_system</a>(DNUBSSpanX phi_spline_coef, DBSViewX rho_spline_coef) const</td><td class="entry"><a class="el" href="classFemNonPeriodicPoissonSolver.html">FemNonPeriodicPoissonSolver</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~IPoissonSolver</b>()=default (defined in <a class="el" href="classIPoissonSolver.html">IPoissonSolver</a>)</td><td class="entry"><a class="el" href="classIPoissonSolver.html">IPoissonSolver</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~IPoissonSolver</b>()=default (defined in <a class="el" href="classIPoissonSolver.html">IPoissonSolver</a>)</td><td class="entry"><a class="el" href="classIPoissonSolver.html">IPoissonSolver</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~IPoissonSolver</b>()=default (defined in <a class="el" href="classIPoissonSolver.html">IPoissonSolver</a>)</td><td class="entry"><a class="el" href="classIPoissonSolver.html">IPoissonSolver</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
Expand Down
Loading

0 comments on commit 1bf4a90

Please sign in to comment.