You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Base class for absoption models. <ahref="classabsorption_1_1method.html#details">More...</a><br/></td></tr>
119
+
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Base class for absorption models. <ahref="classabsorption_1_1method.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Class interface for the root finder. <ahref="classabsorption_1_1root__finder.html#details">More...</a><br/></td></tr>
<p>This page documents the types of dispersion functions available. Tracing the ray is only the first step in the process. Along that, ray power is deposited into the plasma. For tracing the ray we assumed the wave number was always real. However, now we need to figure out what the imaginary component is.</p>
<p>One way to solve for the imaginary component is to locate the root of the hot plasma dispersion function using the cold plasma solution as an intial quess. We start by redefining \(\vec{k}=k_{amp}\hat{k}\) now we can solve for the complex value of \(k_{amp}\) using a <aclass="el" href="namespacesolver.html#a9ea33ed41cdc7b896ecd6004eb5b36e4">Newton method</a>.</p>
168
+
<p>One way to solve for the imaginary component is to locate the root of the hot plasma dispersion function using the cold plasma solution as an initial guess. We start by redefining \(\vec{k}=k_{amp}\hat{k}\) now we can solve for the complex value of \(k_{amp}\) using a <aclass="el" href="namespacesolver.html#af0236e2736c071193fed379d294cc437">Newton method</a>.</p>
<divclass="ttc" id="ajit__test_8cpp_html_aba42e711f177787a48d91849e3ffcb09"><divclass="ttname"><ahref="jit__test_8cpp.html#aba42e711f177787a48d91849e3ffcb09">compile</a></div><divclass="ttdeci">void compile(graph::input_nodes< T > inputs, graph::output_nodes< T > outputs, graph::map_nodes< T > setters, const T expected, const T tolarance)</div><divclass="ttdoc">Compile kernal and check the result of the output.</div><divclass="ttdef"><b>Definition</b> jit_test.cpp:49</div></div>
203
+
<divclass="ttc" id="ajit__test_8cpp_html_a27b34348d63e1712a46eef8cd89f8234"><divclass="ttname"><ahref="jit__test_8cpp.html#a27b34348d63e1712a46eef8cd89f8234">compile</a></div><divclass="ttdeci">void compile(graph::input_nodes< T > inputs, graph::output_nodes< T > outputs, graph::map_nodes< T > setters, const T expected, const T tolerance)</div><divclass="ttdoc">Compile kernal and check the result of the output.</div><divclass="ttdef"><b>Definition</b> jit_test.cpp:49</div></div>
204
204
<divclass="ttc" id="anamespaceequilibrium_html_a9f4ba1563110e2443131808c94663444"><divclass="ttname"><ahref="namespaceequilibrium.html#a9f4ba1563110e2443131808c94663444">equilibrium::shared</a></div><divclass="ttdeci">std::shared_ptr< generic< T, SAFE_MATH > > shared</div><divclass="ttdoc">Convenience type alias for shared equilibria.</div><divclass="ttdef"><b>Definition</b> equilibrium.hpp:472</div></div>
205
-
<divclass="ttc" id="anamespacegraph_html_ac8853b055dcbbfd35dff9b4584d5ef36"><divclass="ttname"><ahref="namespacegraph.html#ac8853b055dcbbfd35dff9b4584d5ef36">graph::shared_leaf</a></div><divclass="ttdeci">std::shared_ptr< leaf_node< T, SAFE_MATH > > shared_leaf</div><divclass="ttdoc">Convenience type alias for shared leaf nodes.</div><divclass="ttdef"><b>Definition</b> node.hpp:673</div></div>
205
+
<divclass="ttc" id="anamespacegraph_html_ac8853b055dcbbfd35dff9b4584d5ef36"><divclass="ttname"><ahref="namespacegraph.html#ac8853b055dcbbfd35dff9b4584d5ef36">graph::shared_leaf</a></div><divclass="ttdeci">std::shared_ptr< leaf_node< T, SAFE_MATH > > shared_leaf</div><divclass="ttdoc">Convenience type alias for shared leaf nodes.</div><divclass="ttdef"><b>Definition</b> node.hpp:674</div></div>
206
206
</div><!-- fragment --></div></div><!-- contents -->
0 commit comments