Updated docs
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@ -1,8 +1,8 @@
|
|||||||
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
|
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
|
||||||
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="_annotated" xml:lang="en-US">
|
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="_annotated" xml:lang="en-US">
|
||||||
<title>Class List</title>
|
<title>Class List</title>
|
||||||
Here are the classes, structs, unions and interfaces with brief descriptions:<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></link>
|
Here are the classes, structs, unions and interfaces with brief descriptions:<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">JRAMPERSAD::EXPONENTIAL::Function</link>
|
||||||
<para>A class representing an Exponential <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> (e.g 2x^2 + 4x - 1), </para>
|
<para>Class representing an Exponential <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> (e.g 2x^2 + 4x - 1) </para>
|
||||||
<link linkend="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options">JRAMPERSAD::EXPONENTIAL::GA_Options</link>
|
<link linkend="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options">JRAMPERSAD::EXPONENTIAL::GA_Options</link>
|
||||||
<para>Structure for options to be used when running one of the two genetic algorithms in a <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> object </para>
|
<para>Structure for options to be used when running one of the two genetic algorithms in a <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> object </para>
|
||||||
</section>
|
</section>
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
|
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
|
||||||
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" xml:lang="en-US">
|
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" xml:lang="en-US">
|
||||||
<title>JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo > Class Template Reference</title>
|
<title>JRAMPERSAD::EXPONENTIAL::Function Class Reference</title>
|
||||||
<indexterm><primary>JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></primary></indexterm>
|
<indexterm><primary>JRAMPERSAD::EXPONENTIAL::Function</primary></indexterm>
|
||||||
<para>
|
<para>
|
||||||
|
|
||||||
<para>A class representing an Exponential <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> (e.g 2x^2 + 4x - 1),. </para>
|
<para>class representing an Exponential <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> (e.g 2x^2 + 4x - 1) </para>
|
||||||
|
|
||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
@ -13,96 +13,89 @@
|
|||||||
<simplesect>
|
<simplesect>
|
||||||
<title>Public Member Functions </title>
|
<title>Public Member Functions </title>
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<listitem><para><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a0585614da72409acfbed262411ea7882">Function</link> (<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">const</link> std::vector< <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">int</link> > &<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">constnts</link>)</para>
|
<listitem><para><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a771e5f172d0738a6b56a3406ddea5779">Function</link> (const unsigned short &Lrgst_expo)</para>
|
||||||
|
|
||||||
<para>Constructor for <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> class. </para>
|
<para>Constructor for <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> class. </para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem><para><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a7216329180e93c93204f4061be9e560b">Function</link> (std::vector< <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">int</link> > &&<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">constnts</link>)</para>
|
<listitem><para><anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1afc95333a173bc120f6f9519dae853b3a"/>virtual <emphasis role="strong">~Function</emphasis> ()</para>
|
||||||
|
|
||||||
<para>Constructor for <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> class. </para>
|
<para>Destructor. </para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem><para><anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a38038a3b3f371ca62098ad4d4c510966"/><emphasis role="strong">Function</emphasis> (<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">const</link> <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> &<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">other</link>)=<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">default</link></para>
|
<listitem><para><anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a2d7ac0d79af16746f89309f758adf40c"/><emphasis role="strong">Function</emphasis> (const <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> &other)=default</para>
|
||||||
</listitem>
|
|
||||||
<listitem><para><anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1aaafd98fd5dc5d0f9e4503bed1d49d323"/><emphasis role="strong">Function</emphasis> (<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> &&<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">other</link>) <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">noexcept</link>=<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">default</link></para>
|
|
||||||
</listitem>
|
|
||||||
<listitem><para><anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a5c6ff5d442c8a74503312fb6bc75a1ff"/><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> & <emphasis role="strong">operator=</emphasis> (<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">const</link> <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> &<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">other</link>)=<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">default</link></para>
|
|
||||||
</listitem>
|
|
||||||
<listitem><para><anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ac8934939c219d782fd1e02bca393318d"/><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> & <emphasis role="strong">operator=</emphasis> (<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> &&<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">other</link>) <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">noexcept</link>=<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">default</link></para>
|
|
||||||
</listitem>
|
|
||||||
<listitem><para><anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a71628f495a8a26f9584487abf05293b8"/><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link>< <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">lrgst_expo</link> > & <emphasis role="strong">operator*=</emphasis> (<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">const</link> <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">int</link> &<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">c</link>)</para>
|
|
||||||
</listitem>
|
|
||||||
<listitem><para><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link>< <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">lrgst_expo</link> - 1 > <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ae43c705b427ac1ef27aed061a63e500e">differential</link> () <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">const</link></para>
|
|
||||||
|
|
||||||
<para>Calculates the differential (dy/dx) of the function. </para>
|
<para>Copy Constructor. </para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem><para>std::vector< <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">double</link> > <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ad090de9f6636094f14f1279615fccbc0">get_real_roots</link> (<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">const</link> <link linkend="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options">GA_Options</link> &<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">options</link>=<link linkend="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options">GA_Options</link>()) <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">const</link></para>
|
<listitem><para><anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a2f4cd78e5a95d1862b4389e81ef136da"/><emphasis role="strong">Function</emphasis> (<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> &&other) noexcept=default</para>
|
||||||
|
|
||||||
<para><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> that uses a genetic algorithm to find the approximate roots of the function. </para>
|
<para>Move Constructor. </para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem><para><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">double</link> <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a5464547daff0c43faccdc40ea480bab4">solve_y</link> (<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">const</link> <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">double</link> &<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">x_val</link>) <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">const</link> <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">noexcept</link></para>
|
<listitem><para><anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a450305ad4a40a262d378b3781d87a043"/><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> & <emphasis role="strong">operator=</emphasis> (const <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> &other)=default</para>
|
||||||
|
|
||||||
<para><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> that solves for y when x = user value. </para>
|
<para>Copy Assignment operator. </para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem><para>std::vector< <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">double</link> > <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a46b9671c4a29b2b2b34586048a3b795a">solve_x</link> (<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">const</link> <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">double</link> &y_val, <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">const</link> <link linkend="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options">GA_Options</link> &<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">options</link>=<link linkend="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options">GA_Options</link>()) <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">const</link></para>
|
<listitem><para><anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1af58e47ffa93dc7dd6b336327058731ff"/><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> & <emphasis role="strong">operator=</emphasis> (<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> &&other) noexcept=default</para>
|
||||||
|
|
||||||
<para><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> that uses a genetic algorithm to find the values of x where y = user value. </para>
|
<para>Move Assignment operator. </para>
|
||||||
|
</listitem>
|
||||||
|
<listitem><para>void <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ac27a8c4c7a6b39d087c8c20a63756cb3">SetConstants</link> (const std::vector< int64_t > &constnts)</para>
|
||||||
|
|
||||||
|
<para>Sets the constants of the function. </para>
|
||||||
|
</listitem>
|
||||||
|
<listitem><para>void <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a6f92240916726bfa24fea0f846381060">SetConstants</link> (std::vector< int64_t > &&constnts)</para>
|
||||||
|
|
||||||
|
<para>Sets the constants of the function. </para>
|
||||||
|
</listitem>
|
||||||
|
<listitem><para><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> & <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a24f53f18a66c4911c9ec89f98b2f6781">operator*=</link> (const int64_t &c)</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem><para><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1af05a7be6e85e4879185a84dc32cdf79c">differential</link> () const</para>
|
||||||
|
|
||||||
|
<para>Calculates the differential (dy/dx) of the <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link>. </para>
|
||||||
|
</listitem>
|
||||||
|
<listitem><para>std::vector< double > <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a2fe7e79ec57cb7160c783c20870fe855">get_real_roots</link> (const <link linkend="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options">GA_Options</link> &options=<link linkend="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options">GA_Options</link>()) const</para>
|
||||||
|
|
||||||
|
<para>Uses a genetic algorithm to find the approximate roots of the function. </para>
|
||||||
|
</listitem>
|
||||||
|
<listitem><para>double <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a3df87946deead508714d3d6da50231ef">solve_y</link> (const double &x_val) const</para>
|
||||||
|
|
||||||
|
<para>Solves for y when x = user value. </para>
|
||||||
|
</listitem>
|
||||||
|
<listitem><para>std::vector< double > <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ac6f66aef23d97a47707796a9891fda80">solve_x</link> (const double &y_val, const <link linkend="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options">GA_Options</link> &options=<link linkend="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options">GA_Options</link>()) const</para>
|
||||||
|
|
||||||
|
<para>Uses a genetic algorithm to find the values of x where y = user value. </para>
|
||||||
|
</listitem>
|
||||||
|
<listitem><para>auto <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a8e355925ec8a283ad7a74a5c4832d4a8">GetWhatIsTheLargestExponent</link> () const</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
</simplesect>
|
</simplesect>
|
||||||
<simplesect>
|
<simplesect>
|
||||||
<title>Friends </title>
|
<title>Friends </title>
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<listitem><para>std::vector< <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">double</link> > <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a8f5b8975b6e7318c093a963cd0b43db6">QuadraticSolve</link> (<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">const</link> <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link>< 2 > &<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">f</link>)</para>
|
<listitem><para>std::vector< double > <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a9d14c1b8a7401565a054837df5708ac8">QuadraticSolve</link> (const <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> &f)</para>
|
||||||
|
|
||||||
<para>Uses the quadratic function to solve the roots of an entered quadratic equation. </para>
|
<para>Uses the quadratic function to solve the roots of an entered quadratic equation. </para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem><para><anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a5de27194ad9a38f44771637a0f187562"/>std::ostream & <emphasis role="strong">operator<<</emphasis> (std::ostream &<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">os</link>, <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">const</link> <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link>< <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">lrgst_expo</link> > <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">func</link>)</para>
|
<listitem><para>std::ostream & <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a9715ead4f7565aea73b2b956d32a8c2e">operator<<</link> (std::ostream &os, const <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> func)</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem><para><anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a08885f8e67d9d34770121c63c16f2eea"/>template<<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">int</link> e1, <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">int</link> e2, <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">int</link> r> </para><para><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link>< <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">r</link> > <emphasis role="strong">operator+</emphasis> (<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">const</link> <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link>< <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">e1</link> > &<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">f1</link>, <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">const</link> <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link>< <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">e2</link> > &<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">f2</link>)</para>
|
<listitem><para><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ac67d5be3dac9ab01eca47b11aaadb786">operator+</link> (const <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> &f1, const <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> &f2)</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem><para><anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1afde1d3a278a171c30ff0ff00f65d120e"/>template<<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">int</link> e1, <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">int</link> e2, <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">int</link> r> </para><para><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link>< <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">r</link> > <emphasis role="strong">operator-</emphasis> (<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">const</link> <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link>< <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">e1</link> > &<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">f1</link>, <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">const</link> <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link>< <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">e2</link> > &<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">f2</link>)</para>
|
<listitem><para><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a5e5034306a381d48ef50cce10f8f76c8">operator-</link> (const <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> &f1, const <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> &f2)</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem><para><anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ae95957956718c40093891faf8dd52b0e"/><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link>< <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">lrgst_expo</link> > <emphasis role="strong">operator*</emphasis> (<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">const</link> <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link>< <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">lrgst_expo</link> > &<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">f</link>, <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">const</link> <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">int</link> &<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">c</link>)</para>
|
<listitem><para><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a5bb4eeaf7c3f6efe1c4eb1cd128d0d5e">operator*</link> (const <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> &f, const int64_t &c)</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
</simplesect>
|
</simplesect>
|
||||||
<section>
|
<section>
|
||||||
<title>Detailed Description</title>
|
<title>Detailed Description</title>
|
||||||
<simplesect><title>template<<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a0585614da72409acfbed262411ea7882">int</link> lrgst_expo><?linebreak?>class JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></title></simplesect>
|
|
||||||
|
|
||||||
<para>A class representing an Exponential <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> (e.g 2x^2 + 4x - 1),. </para>
|
<para>class representing an Exponential <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> (e.g 2x^2 + 4x - 1) </para>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<para>
|
|
||||||
<formalpara>
|
|
||||||
<title>
|
|
||||||
Template Parameters</title>
|
|
||||||
<para>
|
|
||||||
<table frame="all">
|
|
||||||
<tgroup cols="2" align="left" colsep="1" rowsep="1">
|
|
||||||
<colspec colwidth="1*"/>
|
|
||||||
<colspec colwidth="4*"/>
|
|
||||||
<tbody>
|
|
||||||
<row>
|
|
||||||
<entry>lrgst_expo</entry><entry>
|
|
||||||
<para>The largest exponent in the function (e.g 2 means largest exponent is x^2) </para>
|
|
||||||
</entry>
|
|
||||||
</row>
|
|
||||||
</tbody>
|
|
||||||
</tgroup>
|
|
||||||
</table>
|
|
||||||
</para>
|
|
||||||
</formalpara>
|
|
||||||
</para>
|
|
||||||
</section>
|
</section>
|
||||||
<section>
|
<section>
|
||||||
<title>Constructor & Destructor Documentation</title>
|
<title>Constructor & Destructor Documentation</title>
|
||||||
<anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a0585614da72409acfbed262411ea7882"/><section>
|
<anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a771e5f172d0738a6b56a3406ddea5779"/><section>
|
||||||
<title>Function()<computeroutput>[1/2]</computeroutput></title>
|
<title>Function()</title>
|
||||||
<indexterm><primary>Function</primary><secondary>JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></secondary></indexterm>
|
<indexterm><primary>Function</primary><secondary>JRAMPERSAD::EXPONENTIAL::Function</secondary></indexterm>
|
||||||
<indexterm><primary>JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></primary><secondary>Function</secondary></indexterm>
|
<indexterm><primary>JRAMPERSAD::EXPONENTIAL::Function</primary><secondary>Function</secondary></indexterm>
|
||||||
<computeroutput>template<<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">int</link> lrgst_expo> </computeroutput><para><computeroutput><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">JRAMPERSAD::EXPONENTIAL::Function</link>< <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">lrgst_expo</link> >::Function (<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">const</link> std::vector< <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">int</link> > & constnts)</computeroutput></para><para>
|
<para><computeroutput>JRAMPERSAD::EXPONENTIAL::Function::Function (const unsigned short & Lrgst_expo)<computeroutput>[inline]</computeroutput></computeroutput></para><para>
|
||||||
|
|
||||||
<para>Constructor for <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> class. </para>
|
<para>Constructor for <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> class. </para>
|
||||||
</para>
|
</para>
|
||||||
@ -118,39 +111,8 @@ Parameters</title>
|
|||||||
<colspec colwidth="4*"/>
|
<colspec colwidth="4*"/>
|
||||||
<tbody>
|
<tbody>
|
||||||
<row>
|
<row>
|
||||||
<entry>constnts</entry><entry>
|
<entry>Lrgst_expo</entry><entry>
|
||||||
<para>An array with the constants for the function (e.g 2, 1, 3 = 2x^2 + 1x - 3) size of array MUST be lrgst_expo + 1 </para>
|
<para>The largest exponent in the function (e.g 2 means largest exponent is x^2) </para>
|
||||||
</entry>
|
|
||||||
</row>
|
|
||||||
</tbody>
|
|
||||||
</tgroup>
|
|
||||||
</table>
|
|
||||||
</para>
|
|
||||||
</formalpara>
|
|
||||||
</para>
|
|
||||||
</section>
|
|
||||||
<anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a7216329180e93c93204f4061be9e560b"/><section>
|
|
||||||
<title>Function()<computeroutput>[2/2]</computeroutput></title>
|
|
||||||
<indexterm><primary>Function</primary><secondary>JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></secondary></indexterm>
|
|
||||||
<indexterm><primary>JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></primary><secondary>Function</secondary></indexterm>
|
|
||||||
<computeroutput>template<<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">int</link> lrgst_expo> </computeroutput><para><computeroutput><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">JRAMPERSAD::EXPONENTIAL::Function</link>< <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">lrgst_expo</link> >::Function (std::vector< <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">int</link> > && constnts)</computeroutput></para><para>
|
|
||||||
|
|
||||||
<para>Constructor for <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> class. </para>
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<para>
|
|
||||||
<formalpara>
|
|
||||||
<title>
|
|
||||||
Parameters</title>
|
|
||||||
<para>
|
|
||||||
<table frame="all">
|
|
||||||
<tgroup cols="2" align="left" colsep="1" rowsep="1">
|
|
||||||
<colspec colwidth="1*"/>
|
|
||||||
<colspec colwidth="4*"/>
|
|
||||||
<tbody>
|
|
||||||
<row>
|
|
||||||
<entry>constnts</entry><entry>
|
|
||||||
<para>An array with the constants for the function (e.g 2, 1, 3 = 2x^2 + 1x - 3) size of array MUST be lrgst_expo + 1 </para>
|
|
||||||
</entry>
|
</entry>
|
||||||
</row>
|
</row>
|
||||||
</tbody>
|
</tbody>
|
||||||
@ -163,29 +125,29 @@ Parameters</title>
|
|||||||
</section>
|
</section>
|
||||||
<section>
|
<section>
|
||||||
<title>Member Function Documentation</title>
|
<title>Member Function Documentation</title>
|
||||||
<anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ae43c705b427ac1ef27aed061a63e500e"/><section>
|
<anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1af05a7be6e85e4879185a84dc32cdf79c"/><section>
|
||||||
<title>differential()</title>
|
<title>differential()</title>
|
||||||
<indexterm><primary>differential</primary><secondary>JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></secondary></indexterm>
|
<indexterm><primary>differential</primary><secondary>JRAMPERSAD::EXPONENTIAL::Function</secondary></indexterm>
|
||||||
<indexterm><primary>JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></primary><secondary>differential</secondary></indexterm>
|
<indexterm><primary>JRAMPERSAD::EXPONENTIAL::Function</primary><secondary>differential</secondary></indexterm>
|
||||||
<computeroutput>template<<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">int</link> lrgst_expo> </computeroutput><para><computeroutput><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link>< <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">lrgst_expo</link> - 1 > <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">JRAMPERSAD::EXPONENTIAL::Function</link>< <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">lrgst_expo</link> >::differential ( ) const</computeroutput></para><para>
|
<para><computeroutput><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> JRAMPERSAD::EXPONENTIAL::Function::differential ( ) const</computeroutput></para><para>
|
||||||
|
|
||||||
<para>Calculates the differential (dy/dx) of the function. </para>
|
<para>Calculates the differential (dy/dx) of the <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link>. </para>
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para><formalpara><title>Returns</title>
|
<para><formalpara><title>Returns</title>
|
||||||
|
|
||||||
<para>a function representing the differential (dy/dx) of the calling function object </para>
|
<para>a <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> representing the differential (dy/dx) of the calling function object </para>
|
||||||
</formalpara>
|
</formalpara>
|
||||||
</para>
|
</para>
|
||||||
</section>
|
</section>
|
||||||
<anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ad090de9f6636094f14f1279615fccbc0"/><section>
|
<anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a2fe7e79ec57cb7160c783c20870fe855"/><section>
|
||||||
<title>get_real_roots()</title>
|
<title>get_real_roots()</title>
|
||||||
<indexterm><primary>get_real_roots</primary><secondary>JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></secondary></indexterm>
|
<indexterm><primary>get_real_roots</primary><secondary>JRAMPERSAD::EXPONENTIAL::Function</secondary></indexterm>
|
||||||
<indexterm><primary>JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></primary><secondary>get_real_roots</secondary></indexterm>
|
<indexterm><primary>JRAMPERSAD::EXPONENTIAL::Function</primary><secondary>get_real_roots</secondary></indexterm>
|
||||||
<computeroutput>template<<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">int</link> lrgst_expo> </computeroutput><para><computeroutput>std::vector< <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">double</link> > <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">JRAMPERSAD::EXPONENTIAL::Function</link>< <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">lrgst_expo</link> >::get_real_roots (<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">const</link> <link linkend="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options">GA_Options</link> & options = <computeroutput><link linkend="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options">GA_Options</link>()</computeroutput>
|
<para><computeroutput>std::vector< double > JRAMPERSAD::EXPONENTIAL::Function::get_real_roots (const <link linkend="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options">GA_Options</link> & options = <computeroutput><link linkend="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options">GA_Options</link>()</computeroutput>
|
||||||
) const</computeroutput></para><para>
|
) const</computeroutput></para><para>
|
||||||
|
|
||||||
<para><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> that uses a genetic algorithm to find the approximate roots of the function. </para>
|
<para>Uses a genetic algorithm to find the approximate roots of the function. </para>
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
@ -214,14 +176,94 @@ Parameters</title>
|
|||||||
</formalpara>
|
</formalpara>
|
||||||
</para>
|
</para>
|
||||||
</section>
|
</section>
|
||||||
<anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a46b9671c4a29b2b2b34586048a3b795a"/><section>
|
<anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a8e355925ec8a283ad7a74a5c4832d4a8"/><section>
|
||||||
|
<title>GetWhatIsTheLargestExponent()</title>
|
||||||
|
<indexterm><primary>GetWhatIsTheLargestExponent</primary><secondary>JRAMPERSAD::EXPONENTIAL::Function</secondary></indexterm>
|
||||||
|
<indexterm><primary>JRAMPERSAD::EXPONENTIAL::Function</primary><secondary>GetWhatIsTheLargestExponent</secondary></indexterm>
|
||||||
|
<para><computeroutput>auto JRAMPERSAD::EXPONENTIAL::Function::GetWhatIsTheLargestExponent ( ) const<computeroutput>[inline]</computeroutput></computeroutput></para>
|
||||||
|
<para><formalpara><title>Returns</title>
|
||||||
|
|
||||||
|
<para>lrgst_expo </para>
|
||||||
|
</formalpara>
|
||||||
|
</para>
|
||||||
|
</section>
|
||||||
|
<anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a24f53f18a66c4911c9ec89f98b2f6781"/><section>
|
||||||
|
<title>operator*=()</title>
|
||||||
|
<indexterm><primary>operator*=</primary><secondary>JRAMPERSAD::EXPONENTIAL::Function</secondary></indexterm>
|
||||||
|
<indexterm><primary>JRAMPERSAD::EXPONENTIAL::Function</primary><secondary>operator*=</secondary></indexterm>
|
||||||
|
<para><computeroutput><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> & JRAMPERSAD::EXPONENTIAL::Function::operator*= (const int64_t & c)</computeroutput></para>
|
||||||
|
<para>Operator to multiply a function by a constant (Scaling it) </para>
|
||||||
|
</section>
|
||||||
|
<anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ac27a8c4c7a6b39d087c8c20a63756cb3"/><section>
|
||||||
|
<title>SetConstants()<computeroutput>[1/2]</computeroutput></title>
|
||||||
|
<indexterm><primary>SetConstants</primary><secondary>JRAMPERSAD::EXPONENTIAL::Function</secondary></indexterm>
|
||||||
|
<indexterm><primary>JRAMPERSAD::EXPONENTIAL::Function</primary><secondary>SetConstants</secondary></indexterm>
|
||||||
|
<para><computeroutput>void JRAMPERSAD::EXPONENTIAL::Function::SetConstants (const std::vector< int64_t > & constnts)</computeroutput></para><para>
|
||||||
|
|
||||||
|
<para>Sets the constants of the function. </para>
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
<formalpara>
|
||||||
|
<title>
|
||||||
|
Parameters</title>
|
||||||
|
<para>
|
||||||
|
<table frame="all">
|
||||||
|
<tgroup cols="2" align="left" colsep="1" rowsep="1">
|
||||||
|
<colspec colwidth="1*"/>
|
||||||
|
<colspec colwidth="4*"/>
|
||||||
|
<tbody>
|
||||||
|
<row>
|
||||||
|
<entry>constnts</entry><entry>
|
||||||
|
<para>An array with the constants for the function (e.g 2, 1, 3 = 2x^2 + 1x - 3) size of array MUST be lrgst_expo + 1 </para>
|
||||||
|
</entry>
|
||||||
|
</row>
|
||||||
|
</tbody>
|
||||||
|
</tgroup>
|
||||||
|
</table>
|
||||||
|
</para>
|
||||||
|
</formalpara>
|
||||||
|
</para>
|
||||||
|
</section>
|
||||||
|
<anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a6f92240916726bfa24fea0f846381060"/><section>
|
||||||
|
<title>SetConstants()<computeroutput>[2/2]</computeroutput></title>
|
||||||
|
<indexterm><primary>SetConstants</primary><secondary>JRAMPERSAD::EXPONENTIAL::Function</secondary></indexterm>
|
||||||
|
<indexterm><primary>JRAMPERSAD::EXPONENTIAL::Function</primary><secondary>SetConstants</secondary></indexterm>
|
||||||
|
<para><computeroutput>void JRAMPERSAD::EXPONENTIAL::Function::SetConstants (std::vector< int64_t > && constnts)</computeroutput></para><para>
|
||||||
|
|
||||||
|
<para>Sets the constants of the function. </para>
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
<formalpara>
|
||||||
|
<title>
|
||||||
|
Parameters</title>
|
||||||
|
<para>
|
||||||
|
<table frame="all">
|
||||||
|
<tgroup cols="2" align="left" colsep="1" rowsep="1">
|
||||||
|
<colspec colwidth="1*"/>
|
||||||
|
<colspec colwidth="4*"/>
|
||||||
|
<tbody>
|
||||||
|
<row>
|
||||||
|
<entry>constnts</entry><entry>
|
||||||
|
<para>An array with the constants for the function (e.g 2, 1, 3 = 2x^2 + 1x - 3) size of array MUST be lrgst_expo + 1 </para>
|
||||||
|
</entry>
|
||||||
|
</row>
|
||||||
|
</tbody>
|
||||||
|
</tgroup>
|
||||||
|
</table>
|
||||||
|
</para>
|
||||||
|
</formalpara>
|
||||||
|
</para>
|
||||||
|
</section>
|
||||||
|
<anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ac6f66aef23d97a47707796a9891fda80"/><section>
|
||||||
<title>solve_x()</title>
|
<title>solve_x()</title>
|
||||||
<indexterm><primary>solve_x</primary><secondary>JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></secondary></indexterm>
|
<indexterm><primary>solve_x</primary><secondary>JRAMPERSAD::EXPONENTIAL::Function</secondary></indexterm>
|
||||||
<indexterm><primary>JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></primary><secondary>solve_x</secondary></indexterm>
|
<indexterm><primary>JRAMPERSAD::EXPONENTIAL::Function</primary><secondary>solve_x</secondary></indexterm>
|
||||||
<computeroutput>template<<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">int</link> lrgst_expo> </computeroutput><para><computeroutput>std::vector< <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">double</link> > <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">JRAMPERSAD::EXPONENTIAL::Function</link>< <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">lrgst_expo</link> >::solve_x (<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">const</link> <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">double</link> & y_val, <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">const</link> <link linkend="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options">GA_Options</link> & options = <computeroutput><link linkend="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options">GA_Options</link>()</computeroutput>
|
<para><computeroutput>std::vector< double > JRAMPERSAD::EXPONENTIAL::Function::solve_x (const double & y_val, const <link linkend="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options">GA_Options</link> & options = <computeroutput><link linkend="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options">GA_Options</link>()</computeroutput>
|
||||||
) const<computeroutput>[inline]</computeroutput></computeroutput></para><para>
|
) const<computeroutput>[inline]</computeroutput></computeroutput></para><para>
|
||||||
|
|
||||||
<para><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> that uses a genetic algorithm to find the values of x where y = user value. </para>
|
<para>Uses a genetic algorithm to find the values of x where y = user value. </para>
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
@ -255,13 +297,13 @@ Parameters</title>
|
|||||||
</formalpara>
|
</formalpara>
|
||||||
</para>
|
</para>
|
||||||
</section>
|
</section>
|
||||||
<anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a5464547daff0c43faccdc40ea480bab4"/><section>
|
<anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a3df87946deead508714d3d6da50231ef"/><section>
|
||||||
<title>solve_y()</title>
|
<title>solve_y()</title>
|
||||||
<indexterm><primary>solve_y</primary><secondary>JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></secondary></indexterm>
|
<indexterm><primary>solve_y</primary><secondary>JRAMPERSAD::EXPONENTIAL::Function</secondary></indexterm>
|
||||||
<indexterm><primary>JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></primary><secondary>solve_y</secondary></indexterm>
|
<indexterm><primary>JRAMPERSAD::EXPONENTIAL::Function</primary><secondary>solve_y</secondary></indexterm>
|
||||||
<computeroutput>template<<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">int</link> lrgst_expo> </computeroutput><para><computeroutput><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">double</link> <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">JRAMPERSAD::EXPONENTIAL::Function</link>< <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">lrgst_expo</link> >::solve_y (<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">const</link> <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">double</link> & x_val) const<computeroutput>[noexcept]</computeroutput></computeroutput></para><para>
|
<para><computeroutput>double JRAMPERSAD::EXPONENTIAL::Function::solve_y (const double & x_val) const</computeroutput></para><para>
|
||||||
|
|
||||||
<para><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> that solves for y when x = user value. </para>
|
<para>Solves for y when x = user value. </para>
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
@ -293,11 +335,39 @@ Parameters</title>
|
|||||||
</section>
|
</section>
|
||||||
<section>
|
<section>
|
||||||
<title>Friends And Related Symbol Documentation</title>
|
<title>Friends And Related Symbol Documentation</title>
|
||||||
<anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a8f5b8975b6e7318c093a963cd0b43db6"/><section>
|
<anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a5bb4eeaf7c3f6efe1c4eb1cd128d0d5e"/><section>
|
||||||
|
<title>operator*</title>
|
||||||
|
<indexterm><primary>operator*</primary><secondary>JRAMPERSAD::EXPONENTIAL::Function</secondary></indexterm>
|
||||||
|
<indexterm><primary>JRAMPERSAD::EXPONENTIAL::Function</primary><secondary>operator*</secondary></indexterm>
|
||||||
|
<para><computeroutput><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> operator* (const <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> & f, const int64_t & c)<computeroutput>[friend]</computeroutput></computeroutput></para>
|
||||||
|
<para>Operator to multiply a function by a constant (Scaling it) </para>
|
||||||
|
</section>
|
||||||
|
<anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ac67d5be3dac9ab01eca47b11aaadb786"/><section>
|
||||||
|
<title>operator+</title>
|
||||||
|
<indexterm><primary>operator+</primary><secondary>JRAMPERSAD::EXPONENTIAL::Function</secondary></indexterm>
|
||||||
|
<indexterm><primary>JRAMPERSAD::EXPONENTIAL::Function</primary><secondary>operator+</secondary></indexterm>
|
||||||
|
<para><computeroutput><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> operator+ (const <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> & f1, const <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> & f2)<computeroutput>[friend]</computeroutput></computeroutput></para>
|
||||||
|
<para>Operator to add two functions </para>
|
||||||
|
</section>
|
||||||
|
<anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a5e5034306a381d48ef50cce10f8f76c8"/><section>
|
||||||
|
<title>operator-</title>
|
||||||
|
<indexterm><primary>operator-</primary><secondary>JRAMPERSAD::EXPONENTIAL::Function</secondary></indexterm>
|
||||||
|
<indexterm><primary>JRAMPERSAD::EXPONENTIAL::Function</primary><secondary>operator-</secondary></indexterm>
|
||||||
|
<para><computeroutput><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> operator- (const <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> & f1, const <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> & f2)<computeroutput>[friend]</computeroutput></computeroutput></para>
|
||||||
|
<para>Operator to subtract two functions </para>
|
||||||
|
</section>
|
||||||
|
<anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a9715ead4f7565aea73b2b956d32a8c2e"/><section>
|
||||||
|
<title>operator<<</title>
|
||||||
|
<indexterm><primary>operator<<</primary><secondary>JRAMPERSAD::EXPONENTIAL::Function</secondary></indexterm>
|
||||||
|
<indexterm><primary>JRAMPERSAD::EXPONENTIAL::Function</primary><secondary>operator<<</secondary></indexterm>
|
||||||
|
<para><computeroutput>std::ostream & operator<< (std::ostream & os, const <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> func)<computeroutput>[friend]</computeroutput></computeroutput></para>
|
||||||
|
<para>Operator function to display function object in a human readable format </para>
|
||||||
|
</section>
|
||||||
|
<anchor xml:id="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a9d14c1b8a7401565a054837df5708ac8"/><section>
|
||||||
<title>QuadraticSolve</title>
|
<title>QuadraticSolve</title>
|
||||||
<indexterm><primary>QuadraticSolve</primary><secondary>JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></secondary></indexterm>
|
<indexterm><primary>QuadraticSolve</primary><secondary>JRAMPERSAD::EXPONENTIAL::Function</secondary></indexterm>
|
||||||
<indexterm><primary>JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></primary><secondary>QuadraticSolve</secondary></indexterm>
|
<indexterm><primary>JRAMPERSAD::EXPONENTIAL::Function</primary><secondary>QuadraticSolve</secondary></indexterm>
|
||||||
<computeroutput>template<<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">int</link> lrgst_expo> </computeroutput><para><computeroutput>std::vector< <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">double</link> > QuadraticSolve (<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">const</link> <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link>< 2 > & f)<computeroutput>[friend]</computeroutput></computeroutput></para><para>
|
<para><computeroutput>std::vector< double > QuadraticSolve (const <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> & f)<computeroutput>[friend]</computeroutput></computeroutput></para><para>
|
||||||
|
|
||||||
<para>Uses the quadratic function to solve the roots of an entered quadratic equation. </para>
|
<para>Uses the quadratic function to solve the roots of an entered quadratic equation. </para>
|
||||||
</para>
|
</para>
|
||||||
@ -314,7 +384,7 @@ Parameters</title>
|
|||||||
<tbody>
|
<tbody>
|
||||||
<row>
|
<row>
|
||||||
<entry>f</entry><entry>
|
<entry>f</entry><entry>
|
||||||
<para>Quadratic function you'd like to find the roots of (Quadratic <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> object is a Function<2> object </para>
|
<para>Quadratic function you'd like to find the roots of (Quadratic <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> object is a <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Function</link> object who's lrgst_expo value = 2 </para>
|
||||||
</entry>
|
</entry>
|
||||||
</row>
|
</row>
|
||||||
</tbody>
|
</tbody>
|
||||||
|
@ -13,27 +13,27 @@
|
|||||||
<simplesect>
|
<simplesect>
|
||||||
<title>Public Attributes </title>
|
<title>Public Attributes </title>
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<listitem><para><anchor xml:id="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_1a316979973a2a6b70b00520c2f753a43c"/><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">double</link> <emphasis role="strong">min_range</emphasis> = -100</para>
|
<listitem><para><anchor xml:id="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_1a316979973a2a6b70b00520c2f753a43c"/>double <emphasis role="strong">min_range</emphasis> = -100</para>
|
||||||
|
|
||||||
<para>Minimum value you believe the answer can be. </para>
|
<para>Minimum value you believe the answer can be. </para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem><para><anchor xml:id="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_1a9b8f1e5367f6b0d8b16eecaea53b40e2"/><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">double</link> <emphasis role="strong">max_range</emphasis> = 100</para>
|
<listitem><para><anchor xml:id="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_1a9b8f1e5367f6b0d8b16eecaea53b40e2"/>double <emphasis role="strong">max_range</emphasis> = 100</para>
|
||||||
|
|
||||||
<para>Maximum value you believe the answer can be. </para>
|
<para>Maximum value you believe the answer can be. </para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem><para><anchor xml:id="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_1a4a67bad303f8a4fca40020a0802524c5"/><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">unsigned</link> <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">int</link> <emphasis role="strong">num_of_generations</emphasis> = 10</para>
|
<listitem><para><anchor xml:id="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_1a4a67bad303f8a4fca40020a0802524c5"/>unsigned int <emphasis role="strong">num_of_generations</emphasis> = 10</para>
|
||||||
|
|
||||||
<para>Number of times you'd like to run the algorithm (increasing this value causes the algorithm to take longer) </para>
|
<para>Number of times you'd like to run the algorithm (increasing this value causes the algorithm to take longer) </para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem><para><anchor xml:id="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_1ad133af29dbbc26b8c3d507d359c03326"/><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">unsigned</link> <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">int</link> <emphasis role="strong">sample_size</emphasis> = 1000</para>
|
<listitem><para><anchor xml:id="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_1ad133af29dbbc26b8c3d507d359c03326"/>unsigned int <emphasis role="strong">sample_size</emphasis> = 1000</para>
|
||||||
|
|
||||||
<para>Amount of approximate solutions you'd like to be returned. </para>
|
<para>Amount of approximate solutions you'd like to be returned. </para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem><para><anchor xml:id="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_1a6ec95fe6cc95dc32727659cf5bb1be12"/><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">unsigned</link> <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">int</link> <emphasis role="strong">data_size</emphasis> = 100000</para>
|
<listitem><para><anchor xml:id="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_1a6ec95fe6cc95dc32727659cf5bb1be12"/>unsigned int <emphasis role="strong">data_size</emphasis> = 100000</para>
|
||||||
|
|
||||||
<para>Amount of solutions you'd like the algorithm to generate (increasing this value causes the algorithm to take longer) </para>
|
<para>Amount of solutions you'd like the algorithm to generate (increasing this value causes the algorithm to take longer) </para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem><para><anchor xml:id="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_1a736488b3cfeebda7b93b3e8c6f576bf8"/><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">double</link> <emphasis role="strong">mutation_percentage</emphasis> = 0.01</para>
|
<listitem><para><anchor xml:id="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_1a736488b3cfeebda7b93b3e8c6f576bf8"/>double <emphasis role="strong">mutation_percentage</emphasis> = 0.01</para>
|
||||||
|
|
||||||
<para>How much you'd like the algorithm to mutate solutions (Leave this as default in most cases) </para>
|
<para>How much you'd like the algorithm to mutate solutions (Leave this as default in most cases) </para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
@ -1,29 +0,0 @@
|
|||||||
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
|
|
||||||
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution" xml:lang="en-US">
|
|
||||||
<title>JRAMPERSAD::EXPONENTIAL::detail::GA_Solution< lrgst_expo > Struct Template Reference</title>
|
|
||||||
<indexterm><primary>JRAMPERSAD::EXPONENTIAL::detail::GA_Solution< lrgst_expo ></primary></indexterm>
|
|
||||||
<simplesect>
|
|
||||||
<title>Public Member Functions </title>
|
|
||||||
<itemizedlist>
|
|
||||||
<listitem><para><anchor xml:id="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution_1a6cf25d21664ed2bd25b37ce771450dc4"/><emphasis role="strong">GA_Solution</emphasis> (<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">double</link> <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">Rank</link>, <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">double</link> <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">x_val</link>, <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">double</link> <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">y</link>=0)</para>
|
|
||||||
</listitem>
|
|
||||||
<listitem><para><anchor xml:id="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution_1ac92bb2a2e6a4d39f555b907db40f46b0"/><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">void</link> <emphasis role="strong">fitness</emphasis> (<link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">const</link> std::vector< <link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">int</link> > &constants)</para>
|
|
||||||
</listitem>
|
|
||||||
</itemizedlist>
|
|
||||||
</simplesect>
|
|
||||||
<simplesect>
|
|
||||||
<title>Public Attributes </title>
|
|
||||||
<itemizedlist>
|
|
||||||
<listitem><para><anchor xml:id="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution_1a2e3723b62d3f4bac9e4cc573fd64e84c"/><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">double</link> <emphasis role="strong">rank</emphasis></para>
|
|
||||||
</listitem>
|
|
||||||
<listitem><para><anchor xml:id="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution_1a7d57801b01fab757029663439f04af65"/><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">double</link> <emphasis role="strong">x</emphasis></para>
|
|
||||||
</listitem>
|
|
||||||
<listitem><para><anchor xml:id="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution_1a9d6a8fae4ccfaeb1ce20afecb67c84ff"/><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">double</link> <emphasis role="strong">y_val</emphasis></para>
|
|
||||||
</listitem>
|
|
||||||
<listitem><para><anchor xml:id="_struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution_1adc3ef46c48fc4b5a202131921f5c2a5f"/><link linkend="_class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function">bool</link> <emphasis role="strong">ranked</emphasis></para>
|
|
||||||
</listitem>
|
|
||||||
</itemizedlist>
|
|
||||||
</simplesect>
|
|
||||||
<para>
|
|
||||||
The documentation for this struct was generated from the following file:</para>
|
|
||||||
Exponential/Exponential.h</section>
|
|
File diff suppressed because it is too large
Load Diff
@ -96,8 +96,8 @@ $(document).ready(function(){initNavTree('annotated.html',''); initResizable();
|
|||||||
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
|
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
|
||||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><span class="icona"><span class="icon">N</span></span><b>JRAMPERSAD</b></td><td class="desc"></td></tr>
|
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><span class="icona"><span class="icon">N</span></span><b>JRAMPERSAD</b></td><td class="desc"></td></tr>
|
||||||
<tr id="row_0_0_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">▼</span><span class="icona"><span class="icon">N</span></span><b>EXPONENTIAL</b></td><td class="desc"></td></tr>
|
<tr id="row_0_0_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">▼</span><span class="icona"><span class="icon">N</span></span><b>EXPONENTIAL</b></td><td class="desc"></td></tr>
|
||||||
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html" target="_self">Function</a></td><td class="desc">A class representing an Exponential <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html" title="A class representing an Exponential Function (e.g 2x^2 + 4x - 1),.">Function</a> (e.g 2x^2 + 4x - 1), </td></tr>
|
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html" target="_self">Function</a></td><td class="desc">Class representing an Exponential <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html" title="class representing an Exponential Function (e.g 2x^2 + 4x - 1)">Function</a> (e.g 2x^2 + 4x - 1) </td></tr>
|
||||||
<tr id="row_0_0_1_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html" target="_self">GA_Options</a></td><td class="desc">Structure for options to be used when running one of the two genetic algorithms in a <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html" title="A class representing an Exponential Function (e.g 2x^2 + 4x - 1),.">Function</a> object </td></tr>
|
<tr id="row_0_0_1_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html" target="_self">GA_Options</a></td><td class="desc">Structure for options to be used when running one of the two genetic algorithms in a <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html" title="class representing an Exponential Function (e.g 2x^2 + 4x - 1)">Function</a> object </td></tr>
|
||||||
</table>
|
</table>
|
||||||
</div><!-- directory -->
|
</div><!-- directory -->
|
||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
|
@ -89,29 +89,31 @@ $(document).ready(function(){initNavTree('class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="header">
|
<div class="header">
|
||||||
<div class="headertitle"><div class="title">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo > Member List</div></div>
|
<div class="headertitle"><div class="title">JRAMPERSAD::EXPONENTIAL::Function Member List</div></div>
|
||||||
</div><!--header-->
|
</div><!--header-->
|
||||||
<div class="contents">
|
<div class="contents">
|
||||||
|
|
||||||
<p>This is the complete list of members for <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a>, including all inherited members.</p>
|
<p>This is the complete list of members for <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function</a>, including all inherited members.</p>
|
||||||
<table class="directory">
|
<table class="directory">
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ae43c705b427ac1ef27aed061a63e500e">differential</a>() const</td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#af05a7be6e85e4879185a84dc32cdf79c">differential</a>() const</td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function</a></td><td class="entry"></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a0585614da72409acfbed262411ea7882">Function</a>(const std::vector< int > &constnts)</td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a771e5f172d0738a6b56a3406ddea5779">Function</a>(const unsigned short &Lrgst_expo)</td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a7216329180e93c93204f4061be9e560b">Function</a>(std::vector< int > &&constnts)</td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a2d7ac0d79af16746f89309f758adf40c">Function</a>(const Function &other)=default</td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>Function</b>(const Function &other)=default (defined in <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a>)</td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a2f4cd78e5a95d1862b4389e81ef136da">Function</a>(Function &&other) noexcept=default</td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Function</b>(Function &&other) noexcept=default (defined in <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a>)</td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a2fe7e79ec57cb7160c783c20870fe855">get_real_roots</a>(const GA_Options &options=GA_Options()) const</td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function</a></td><td class="entry"></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ad090de9f6636094f14f1279615fccbc0">get_real_roots</a>(const GA_Options &options=GA_Options()) const</td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a8e355925ec8a283ad7a74a5c4832d4a8">GetWhatIsTheLargestExponent</a>() const</td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator*</b> (defined in <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a>)</td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a5bb4eeaf7c3f6efe1c4eb1cd128d0d5e">operator*</a></td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>operator*=</b>(const int &c) (defined in <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a>)</td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a24f53f18a66c4911c9ec89f98b2f6781">operator*=</a>(const int64_t &c)</td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator+</b> (defined in <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a>)</td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ac67d5be3dac9ab01eca47b11aaadb786">operator+</a></td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>operator-</b> (defined in <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a>)</td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a5e5034306a381d48ef50cce10f8f76c8">operator-</a></td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator<<</b> (defined in <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a>)</td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a9715ead4f7565aea73b2b956d32a8c2e">operator<<</a></td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>operator=</b>(const Function &other)=default (defined in <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a>)</td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a450305ad4a40a262d378b3781d87a043">operator=</a>(const Function &other)=default</td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(Function &&other) noexcept=default (defined in <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a>)</td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#af58e47ffa93dc7dd6b336327058731ff">operator=</a>(Function &&other) noexcept=default</td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function</a></td><td class="entry"></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a8f5b8975b6e7318c093a963cd0b43db6">QuadraticSolve</a></td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a9d14c1b8a7401565a054837df5708ac8">QuadraticSolve</a></td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a46b9671c4a29b2b2b34586048a3b795a">solve_x</a>(const double &y_val, const GA_Options &options=GA_Options()) const</td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ac27a8c4c7a6b39d087c8c20a63756cb3">SetConstants</a>(const std::vector< int64_t > &constnts)</td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function</a></td><td class="entry"></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a5464547daff0c43faccdc40ea480bab4">solve_y</a>(const double &x_val) const noexcept</td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a6f92240916726bfa24fea0f846381060">SetConstants</a>(std::vector< int64_t > &&constnts)</td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Function</b>() (defined in <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a>)</td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ac6f66aef23d97a47707796a9891fda80">solve_x</a>(const double &y_val, const GA_Options &options=GA_Options()) const</td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a3df87946deead508714d3d6da50231ef">solve_y</a>(const double &x_val) const</td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#afc95333a173bc120f6f9519dae853b3a">~Function</a>()</td><td class="entry"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
</table></div><!-- contents -->
|
</table></div><!-- contents -->
|
||||||
</div><!-- doc-content -->
|
</div><!-- doc-content -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
<meta name="generator" content="Doxygen 1.9.8"/>
|
<meta name="generator" content="Doxygen 1.9.8"/>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
<title>Exponential Functions: JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo > Class Template Reference</title>
|
<title>Exponential Functions: JRAMPERSAD::EXPONENTIAL::Function Class Reference</title>
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
@ -93,131 +93,108 @@ $(document).ready(function(){initNavTree('class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_
|
|||||||
<a href="#pub-methods">Public Member Functions</a> |
|
<a href="#pub-methods">Public Member Functions</a> |
|
||||||
<a href="#friends">Friends</a> |
|
<a href="#friends">Friends</a> |
|
||||||
<a href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function-members.html">List of all members</a> </div>
|
<a href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function-members.html">List of all members</a> </div>
|
||||||
<div class="headertitle"><div class="title">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo > Class Template Reference</div></div>
|
<div class="headertitle"><div class="title">JRAMPERSAD::EXPONENTIAL::Function Class Reference</div></div>
|
||||||
</div><!--header-->
|
</div><!--header-->
|
||||||
<div class="contents">
|
<div class="contents">
|
||||||
|
|
||||||
<p>A class representing an Exponential <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html" title="A class representing an Exponential Function (e.g 2x^2 + 4x - 1),.">Function</a> (e.g 2x^2 + 4x - 1),.
|
<p>class representing an Exponential <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html" title="class representing an Exponential Function (e.g 2x^2 + 4x - 1)">Function</a> (e.g 2x^2 + 4x - 1)
|
||||||
<a href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#details">More...</a></p>
|
<a href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#details">More...</a></p>
|
||||||
|
|
||||||
<p><code>#include <<a class="el" href="_exponential_8h_source.html">Exponential.h</a>></code></p>
|
<p><code>#include <<a class="el" href="_exponential_8h_source.html">Exponential.h</a>></code></p>
|
||||||
<table class="memberdecls">
|
<table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
||||||
Public Member Functions</h2></td></tr>
|
Public Member Functions</h2></td></tr>
|
||||||
<tr class="memitem:a0585614da72409acfbed262411ea7882" id="r_a0585614da72409acfbed262411ea7882"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a0585614da72409acfbed262411ea7882">Function</a> (<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">const</a> std::vector< <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">int</a> > &<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">constnts</a>)</td></tr>
|
<tr class="memitem:a771e5f172d0738a6b56a3406ddea5779" id="r_a771e5f172d0738a6b56a3406ddea5779"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a771e5f172d0738a6b56a3406ddea5779">Function</a> (const unsigned short &Lrgst_expo)</td></tr>
|
||||||
<tr class="memdesc:a0585614da72409acfbed262411ea7882"><td class="mdescLeft"> </td><td class="mdescRight">Constructor for <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html" title="A class representing an Exponential Function (e.g 2x^2 + 4x - 1),.">Function</a> class. <br /></td></tr>
|
<tr class="memdesc:a771e5f172d0738a6b56a3406ddea5779"><td class="mdescLeft"> </td><td class="mdescRight">Constructor for <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html" title="class representing an Exponential Function (e.g 2x^2 + 4x - 1)">Function</a> class. <br /></td></tr>
|
||||||
<tr class="separator:a0585614da72409acfbed262411ea7882"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a771e5f172d0738a6b56a3406ddea5779"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a7216329180e93c93204f4061be9e560b" id="r_a7216329180e93c93204f4061be9e560b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a7216329180e93c93204f4061be9e560b">Function</a> (std::vector< <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">int</a> > &&<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">constnts</a>)</td></tr>
|
<tr class="memitem:afc95333a173bc120f6f9519dae853b3a" id="r_afc95333a173bc120f6f9519dae853b3a"><td class="memItemLeft" align="right" valign="top"><a id="afc95333a173bc120f6f9519dae853b3a" name="afc95333a173bc120f6f9519dae853b3a"></a>
|
||||||
<tr class="memdesc:a7216329180e93c93204f4061be9e560b"><td class="mdescLeft"> </td><td class="mdescRight">Constructor for <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html" title="A class representing an Exponential Function (e.g 2x^2 + 4x - 1),.">Function</a> class. <br /></td></tr>
|
virtual </td><td class="memItemRight" valign="bottom"><b>~Function</b> ()</td></tr>
|
||||||
<tr class="separator:a7216329180e93c93204f4061be9e560b"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="memdesc:afc95333a173bc120f6f9519dae853b3a"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <br /></td></tr>
|
||||||
<tr class="memitem:a38038a3b3f371ca62098ad4d4c510966" id="r_a38038a3b3f371ca62098ad4d4c510966"><td class="memItemLeft" align="right" valign="top"><a id="a38038a3b3f371ca62098ad4d4c510966" name="a38038a3b3f371ca62098ad4d4c510966"></a>
|
<tr class="separator:afc95333a173bc120f6f9519dae853b3a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
 </td><td class="memItemRight" valign="bottom"><b>Function</b> (<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">const</a> <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> &<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">other</a>)=<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">default</a></td></tr>
|
<tr class="memitem:a2d7ac0d79af16746f89309f758adf40c" id="r_a2d7ac0d79af16746f89309f758adf40c"><td class="memItemLeft" align="right" valign="top"><a id="a2d7ac0d79af16746f89309f758adf40c" name="a2d7ac0d79af16746f89309f758adf40c"></a>
|
||||||
<tr class="separator:a38038a3b3f371ca62098ad4d4c510966"><td class="memSeparator" colspan="2"> </td></tr>
|
 </td><td class="memItemRight" valign="bottom"><b>Function</b> (const <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> &other)=default</td></tr>
|
||||||
<tr class="memitem:aaafd98fd5dc5d0f9e4503bed1d49d323" id="r_aaafd98fd5dc5d0f9e4503bed1d49d323"><td class="memItemLeft" align="right" valign="top"><a id="aaafd98fd5dc5d0f9e4503bed1d49d323" name="aaafd98fd5dc5d0f9e4503bed1d49d323"></a>
|
<tr class="memdesc:a2d7ac0d79af16746f89309f758adf40c"><td class="mdescLeft"> </td><td class="mdescRight">Copy Constructor. <br /></td></tr>
|
||||||
 </td><td class="memItemRight" valign="bottom"><b>Function</b> (<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> &&<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">other</a>) <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">noexcept</a>=<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">default</a></td></tr>
|
<tr class="separator:a2d7ac0d79af16746f89309f758adf40c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="separator:aaafd98fd5dc5d0f9e4503bed1d49d323"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="memitem:a2f4cd78e5a95d1862b4389e81ef136da" id="r_a2f4cd78e5a95d1862b4389e81ef136da"><td class="memItemLeft" align="right" valign="top"><a id="a2f4cd78e5a95d1862b4389e81ef136da" name="a2f4cd78e5a95d1862b4389e81ef136da"></a>
|
||||||
<tr class="memitem:a5c6ff5d442c8a74503312fb6bc75a1ff" id="r_a5c6ff5d442c8a74503312fb6bc75a1ff"><td class="memItemLeft" align="right" valign="top"><a id="a5c6ff5d442c8a74503312fb6bc75a1ff" name="a5c6ff5d442c8a74503312fb6bc75a1ff"></a>
|
 </td><td class="memItemRight" valign="bottom"><b>Function</b> (<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> &&other) noexcept=default</td></tr>
|
||||||
<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> & </td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">const</a> <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> &<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">other</a>)=<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">default</a></td></tr>
|
<tr class="memdesc:a2f4cd78e5a95d1862b4389e81ef136da"><td class="mdescLeft"> </td><td class="mdescRight">Move Constructor. <br /></td></tr>
|
||||||
<tr class="separator:a5c6ff5d442c8a74503312fb6bc75a1ff"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a2f4cd78e5a95d1862b4389e81ef136da"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ac8934939c219d782fd1e02bca393318d" id="r_ac8934939c219d782fd1e02bca393318d"><td class="memItemLeft" align="right" valign="top"><a id="ac8934939c219d782fd1e02bca393318d" name="ac8934939c219d782fd1e02bca393318d"></a>
|
<tr class="memitem:a450305ad4a40a262d378b3781d87a043" id="r_a450305ad4a40a262d378b3781d87a043"><td class="memItemLeft" align="right" valign="top"><a id="a450305ad4a40a262d378b3781d87a043" name="a450305ad4a40a262d378b3781d87a043"></a>
|
||||||
<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> & </td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> &&<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">other</a>) <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">noexcept</a>=<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">default</a></td></tr>
|
<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> & </td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> &other)=default</td></tr>
|
||||||
<tr class="separator:ac8934939c219d782fd1e02bca393318d"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="memdesc:a450305ad4a40a262d378b3781d87a043"><td class="mdescLeft"> </td><td class="mdescRight">Copy Assignment operator. <br /></td></tr>
|
||||||
<tr class="memitem:a71628f495a8a26f9584487abf05293b8" id="r_a71628f495a8a26f9584487abf05293b8"><td class="memItemLeft" align="right" valign="top"><a id="a71628f495a8a26f9584487abf05293b8" name="a71628f495a8a26f9584487abf05293b8"></a>
|
<tr class="separator:a450305ad4a40a262d378b3781d87a043"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a>< <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">lrgst_expo</a> > & </td><td class="memItemRight" valign="bottom"><b>operator*=</b> (<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">const</a> <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">int</a> &<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">c</a>)</td></tr>
|
<tr class="memitem:af58e47ffa93dc7dd6b336327058731ff" id="r_af58e47ffa93dc7dd6b336327058731ff"><td class="memItemLeft" align="right" valign="top"><a id="af58e47ffa93dc7dd6b336327058731ff" name="af58e47ffa93dc7dd6b336327058731ff"></a>
|
||||||
<tr class="separator:a71628f495a8a26f9584487abf05293b8"><td class="memSeparator" colspan="2"> </td></tr>
|
<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> & </td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> &&other) noexcept=default</td></tr>
|
||||||
<tr class="memitem:ae43c705b427ac1ef27aed061a63e500e" id="r_ae43c705b427ac1ef27aed061a63e500e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a>< <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">lrgst_expo</a> - 1 > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ae43c705b427ac1ef27aed061a63e500e">differential</a> () <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">const</a></td></tr>
|
<tr class="memdesc:af58e47ffa93dc7dd6b336327058731ff"><td class="mdescLeft"> </td><td class="mdescRight">Move Assignment operator. <br /></td></tr>
|
||||||
<tr class="memdesc:ae43c705b427ac1ef27aed061a63e500e"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the differential (dy/dx) of the function. <br /></td></tr>
|
<tr class="separator:af58e47ffa93dc7dd6b336327058731ff"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="separator:ae43c705b427ac1ef27aed061a63e500e"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="memitem:ac27a8c4c7a6b39d087c8c20a63756cb3" id="r_ac27a8c4c7a6b39d087c8c20a63756cb3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ac27a8c4c7a6b39d087c8c20a63756cb3">SetConstants</a> (const std::vector< int64_t > &constnts)</td></tr>
|
||||||
<tr class="memitem:ad090de9f6636094f14f1279615fccbc0" id="r_ad090de9f6636094f14f1279615fccbc0"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">double</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ad090de9f6636094f14f1279615fccbc0">get_real_roots</a> (<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">const</a> <a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html">GA_Options</a> &<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">options</a>=<a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html">GA_Options</a>()) <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">const</a></td></tr>
|
<tr class="memdesc:ac27a8c4c7a6b39d087c8c20a63756cb3"><td class="mdescLeft"> </td><td class="mdescRight">Sets the constants of the function. <br /></td></tr>
|
||||||
<tr class="memdesc:ad090de9f6636094f14f1279615fccbc0"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html" title="A class representing an Exponential Function (e.g 2x^2 + 4x - 1),.">Function</a> that uses a genetic algorithm to find the approximate roots of the function. <br /></td></tr>
|
<tr class="separator:ac27a8c4c7a6b39d087c8c20a63756cb3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="separator:ad090de9f6636094f14f1279615fccbc0"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="memitem:a6f92240916726bfa24fea0f846381060" id="r_a6f92240916726bfa24fea0f846381060"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a6f92240916726bfa24fea0f846381060">SetConstants</a> (std::vector< int64_t > &&constnts)</td></tr>
|
||||||
<tr class="memitem:a5464547daff0c43faccdc40ea480bab4" id="r_a5464547daff0c43faccdc40ea480bab4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">double</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a5464547daff0c43faccdc40ea480bab4">solve_y</a> (<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">const</a> <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">double</a> &<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">x_val</a>) <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">const</a> <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">noexcept</a></td></tr>
|
<tr class="memdesc:a6f92240916726bfa24fea0f846381060"><td class="mdescLeft"> </td><td class="mdescRight">Sets the constants of the function. <br /></td></tr>
|
||||||
<tr class="memdesc:a5464547daff0c43faccdc40ea480bab4"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html" title="A class representing an Exponential Function (e.g 2x^2 + 4x - 1),.">Function</a> that solves for y when x = user value. <br /></td></tr>
|
<tr class="separator:a6f92240916726bfa24fea0f846381060"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="separator:a5464547daff0c43faccdc40ea480bab4"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="memitem:a24f53f18a66c4911c9ec89f98b2f6781" id="r_a24f53f18a66c4911c9ec89f98b2f6781"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a24f53f18a66c4911c9ec89f98b2f6781">operator*=</a> (const int64_t &c)</td></tr>
|
||||||
<tr class="memitem:a46b9671c4a29b2b2b34586048a3b795a" id="r_a46b9671c4a29b2b2b34586048a3b795a"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">double</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a46b9671c4a29b2b2b34586048a3b795a">solve_x</a> (<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">const</a> <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">double</a> &y_val, <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">const</a> <a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html">GA_Options</a> &<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">options</a>=<a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html">GA_Options</a>()) <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">const</a></td></tr>
|
<tr class="separator:a24f53f18a66c4911c9ec89f98b2f6781"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memdesc:a46b9671c4a29b2b2b34586048a3b795a"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html" title="A class representing an Exponential Function (e.g 2x^2 + 4x - 1),.">Function</a> that uses a genetic algorithm to find the values of x where y = user value. <br /></td></tr>
|
<tr class="memitem:af05a7be6e85e4879185a84dc32cdf79c" id="r_af05a7be6e85e4879185a84dc32cdf79c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#af05a7be6e85e4879185a84dc32cdf79c">differential</a> () const</td></tr>
|
||||||
<tr class="separator:a46b9671c4a29b2b2b34586048a3b795a"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="memdesc:af05a7be6e85e4879185a84dc32cdf79c"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the differential (dy/dx) of the <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html" title="class representing an Exponential Function (e.g 2x^2 + 4x - 1)">Function</a>. <br /></td></tr>
|
||||||
|
<tr class="separator:af05a7be6e85e4879185a84dc32cdf79c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a2fe7e79ec57cb7160c783c20870fe855" id="r_a2fe7e79ec57cb7160c783c20870fe855"><td class="memItemLeft" align="right" valign="top">std::vector< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a2fe7e79ec57cb7160c783c20870fe855">get_real_roots</a> (const <a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html">GA_Options</a> &options=<a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html">GA_Options</a>()) const</td></tr>
|
||||||
|
<tr class="memdesc:a2fe7e79ec57cb7160c783c20870fe855"><td class="mdescLeft"> </td><td class="mdescRight">Uses a genetic algorithm to find the approximate roots of the function. <br /></td></tr>
|
||||||
|
<tr class="separator:a2fe7e79ec57cb7160c783c20870fe855"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a3df87946deead508714d3d6da50231ef" id="r_a3df87946deead508714d3d6da50231ef"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a3df87946deead508714d3d6da50231ef">solve_y</a> (const double &x_val) const</td></tr>
|
||||||
|
<tr class="memdesc:a3df87946deead508714d3d6da50231ef"><td class="mdescLeft"> </td><td class="mdescRight">Solves for y when x = user value. <br /></td></tr>
|
||||||
|
<tr class="separator:a3df87946deead508714d3d6da50231ef"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ac6f66aef23d97a47707796a9891fda80" id="r_ac6f66aef23d97a47707796a9891fda80"><td class="memItemLeft" align="right" valign="top">std::vector< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ac6f66aef23d97a47707796a9891fda80">solve_x</a> (const double &y_val, const <a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html">GA_Options</a> &options=<a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html">GA_Options</a>()) const</td></tr>
|
||||||
|
<tr class="memdesc:ac6f66aef23d97a47707796a9891fda80"><td class="mdescLeft"> </td><td class="mdescRight">Uses a genetic algorithm to find the values of x where y = user value. <br /></td></tr>
|
||||||
|
<tr class="separator:ac6f66aef23d97a47707796a9891fda80"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a8e355925ec8a283ad7a74a5c4832d4a8" id="r_a8e355925ec8a283ad7a74a5c4832d4a8"><td class="memItemLeft" align="right" valign="top">auto </td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a8e355925ec8a283ad7a74a5c4832d4a8">GetWhatIsTheLargestExponent</a> () const</td></tr>
|
||||||
|
<tr class="separator:a8e355925ec8a283ad7a74a5c4832d4a8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="friends" name="friends"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="friends" name="friends"></a>
|
||||||
Friends</h2></td></tr>
|
Friends</h2></td></tr>
|
||||||
<tr class="memitem:a8f5b8975b6e7318c093a963cd0b43db6" id="r_a8f5b8975b6e7318c093a963cd0b43db6"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">double</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a8f5b8975b6e7318c093a963cd0b43db6">QuadraticSolve</a> (<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">const</a> <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a>< 2 > &<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">f</a>)</td></tr>
|
<tr class="memitem:a9d14c1b8a7401565a054837df5708ac8" id="r_a9d14c1b8a7401565a054837df5708ac8"><td class="memItemLeft" align="right" valign="top">std::vector< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a9d14c1b8a7401565a054837df5708ac8">QuadraticSolve</a> (const <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> &f)</td></tr>
|
||||||
<tr class="memdesc:a8f5b8975b6e7318c093a963cd0b43db6"><td class="mdescLeft"> </td><td class="mdescRight">Uses the quadratic function to solve the roots of an entered quadratic equation. <br /></td></tr>
|
<tr class="memdesc:a9d14c1b8a7401565a054837df5708ac8"><td class="mdescLeft"> </td><td class="mdescRight">Uses the quadratic function to solve the roots of an entered quadratic equation. <br /></td></tr>
|
||||||
<tr class="separator:a8f5b8975b6e7318c093a963cd0b43db6"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a9d14c1b8a7401565a054837df5708ac8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a5de27194ad9a38f44771637a0f187562" id="r_a5de27194ad9a38f44771637a0f187562"><td class="memItemLeft" align="right" valign="top"><a id="a5de27194ad9a38f44771637a0f187562" name="a5de27194ad9a38f44771637a0f187562"></a>
|
<tr class="memitem:a9715ead4f7565aea73b2b956d32a8c2e" id="r_a9715ead4f7565aea73b2b956d32a8c2e"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a9715ead4f7565aea73b2b956d32a8c2e">operator<<</a> (std::ostream &os, const <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> func)</td></tr>
|
||||||
std::ostream & </td><td class="memItemRight" valign="bottom"><b>operator<<</b> (std::ostream &<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">os</a>, <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">const</a> <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a>< <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">lrgst_expo</a> > <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">func</a>)</td></tr>
|
<tr class="separator:a9715ead4f7565aea73b2b956d32a8c2e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="separator:a5de27194ad9a38f44771637a0f187562"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="memitem:ac67d5be3dac9ab01eca47b11aaadb786" id="r_ac67d5be3dac9ab01eca47b11aaadb786"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ac67d5be3dac9ab01eca47b11aaadb786">operator+</a> (const <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> &f1, const <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> &f2)</td></tr>
|
||||||
<tr class="memitem:a08885f8e67d9d34770121c63c16f2eea" id="r_a08885f8e67d9d34770121c63c16f2eea"><td class="memTemplParams" colspan="2"><a id="a08885f8e67d9d34770121c63c16f2eea" name="a08885f8e67d9d34770121c63c16f2eea"></a>
|
<tr class="separator:ac67d5be3dac9ab01eca47b11aaadb786"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
template<<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">int</a> e1, <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">int</a> e2, <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">int</a> r> </td></tr>
|
<tr class="memitem:a5e5034306a381d48ef50cce10f8f76c8" id="r_a5e5034306a381d48ef50cce10f8f76c8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a5e5034306a381d48ef50cce10f8f76c8">operator-</a> (const <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> &f1, const <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> &f2)</td></tr>
|
||||||
<tr class="memitem:a08885f8e67d9d34770121c63c16f2eea"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a>< <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">r</a> > </td><td class="memTemplItemRight" valign="bottom"><b>operator+</b> (<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">const</a> <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a>< <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">e1</a> > &<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">f1</a>, <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">const</a> <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a>< <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">e2</a> > &<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">f2</a>)</td></tr>
|
<tr class="separator:a5e5034306a381d48ef50cce10f8f76c8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="separator:a08885f8e67d9d34770121c63c16f2eea"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="memitem:a5bb4eeaf7c3f6efe1c4eb1cd128d0d5e" id="r_a5bb4eeaf7c3f6efe1c4eb1cd128d0d5e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a5bb4eeaf7c3f6efe1c4eb1cd128d0d5e">operator*</a> (const <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> &f, const int64_t &c)</td></tr>
|
||||||
<tr class="memitem:afde1d3a278a171c30ff0ff00f65d120e" id="r_afde1d3a278a171c30ff0ff00f65d120e"><td class="memTemplParams" colspan="2"><a id="afde1d3a278a171c30ff0ff00f65d120e" name="afde1d3a278a171c30ff0ff00f65d120e"></a>
|
<tr class="separator:a5bb4eeaf7c3f6efe1c4eb1cd128d0d5e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
template<<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">int</a> e1, <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">int</a> e2, <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">int</a> r> </td></tr>
|
|
||||||
<tr class="memitem:afde1d3a278a171c30ff0ff00f65d120e"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a>< <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">r</a> > </td><td class="memTemplItemRight" valign="bottom"><b>operator-</b> (<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">const</a> <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a>< <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">e1</a> > &<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">f1</a>, <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">const</a> <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a>< <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">e2</a> > &<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">f2</a>)</td></tr>
|
|
||||||
<tr class="separator:afde1d3a278a171c30ff0ff00f65d120e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ae95957956718c40093891faf8dd52b0e" id="r_ae95957956718c40093891faf8dd52b0e"><td class="memItemLeft" align="right" valign="top"><a id="ae95957956718c40093891faf8dd52b0e" name="ae95957956718c40093891faf8dd52b0e"></a>
|
|
||||||
<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a>< <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">lrgst_expo</a> > </td><td class="memItemRight" valign="bottom"><b>operator*</b> (<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">const</a> <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a>< <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">lrgst_expo</a> > &<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">f</a>, <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">const</a> <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">int</a> &<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">c</a>)</td></tr>
|
|
||||||
<tr class="separator:ae95957956718c40093891faf8dd52b0e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
</table>
|
||||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
<div class="textblock"><div class="compoundTemplParams">template<<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a0585614da72409acfbed262411ea7882">int</a> lrgst_expo><br />
|
<div class="textblock"><p>class representing an Exponential <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html" title="class representing an Exponential Function (e.g 2x^2 + 4x - 1)">Function</a> (e.g 2x^2 + 4x - 1) </p>
|
||||||
class JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></div><p>A class representing an Exponential <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html" title="A class representing an Exponential Function (e.g 2x^2 + 4x - 1),.">Function</a> (e.g 2x^2 + 4x - 1),. </p>
|
|
||||||
<dl class="tparams"><dt>Template Parameters</dt><dd>
|
|
||||||
<table class="tparams">
|
|
||||||
<tr><td class="paramname">lrgst_expo</td><td>The largest exponent in the function (e.g 2 means largest exponent is x^2) </td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||||
<a id="a0585614da72409acfbed262411ea7882" name="a0585614da72409acfbed262411ea7882"></a>
|
<a id="a771e5f172d0738a6b56a3406ddea5779" name="a771e5f172d0738a6b56a3406ddea5779"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a0585614da72409acfbed262411ea7882">◆ </a></span>Function() <span class="overload">[1/2]</span></h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a771e5f172d0738a6b56a3406ddea5779">◆ </a></span>Function()</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
<div class="memtemplate">
|
<table class="mlabels">
|
||||||
template<<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">int</a> lrgst_expo> </div>
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function</a>< <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">lrgst_expo</a> >::Function </td>
|
<td class="memname">JRAMPERSAD::EXPONENTIAL::Function::Function </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramtype"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">const</a> std::vector< <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">int</a> > & </td>
|
<td class="paramtype">const unsigned short & </td>
|
||||||
<td class="paramname"><em>constnts</em></td><td>)</td>
|
<td class="paramname"><em>Lrgst_expo</em></td><td>)</td>
|
||||||
<td></td>
|
<td></td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Constructor for <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html" title="A class representing an Exponential Function (e.g 2x^2 + 4x - 1),.">Function</a> class. </p>
|
<p>Constructor for <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html" title="class representing an Exponential Function (e.g 2x^2 + 4x - 1)">Function</a> class. </p>
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
<table class="params">
|
<table class="params">
|
||||||
<tr><td class="paramname">constnts</td><td>An array with the constants for the function (e.g 2, 1, 3 = 2x^2 + 1x - 3) size of array MUST be lrgst_expo + 1 </td></tr>
|
<tr><td class="paramname">Lrgst_expo</td><td>The largest exponent in the function (e.g 2 means largest exponent is x^2) </td></tr>
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a id="a7216329180e93c93204f4061be9e560b" name="a7216329180e93c93204f4061be9e560b"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a7216329180e93c93204f4061be9e560b">◆ </a></span>Function() <span class="overload">[2/2]</span></h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<div class="memtemplate">
|
|
||||||
template<<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">int</a> lrgst_expo> </div>
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function</a>< <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">lrgst_expo</a> >::Function </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">std::vector< <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">int</a> > && </td>
|
|
||||||
<td class="paramname"><em>constnts</em></td><td>)</td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
|
|
||||||
<p>Constructor for <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html" title="A class representing an Exponential Function (e.g 2x^2 + 4x - 1),.">Function</a> class. </p>
|
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">constnts</td><td>An array with the constants for the function (e.g 2, 1, 3 = 2x^2 + 1x - 3) size of array MUST be lrgst_expo + 1 </td></tr>
|
|
||||||
</table>
|
</table>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
@ -225,16 +202,14 @@ template<<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<h2 class="groupheader">Member Function Documentation</h2>
|
<h2 class="groupheader">Member Function Documentation</h2>
|
||||||
<a id="ae43c705b427ac1ef27aed061a63e500e" name="ae43c705b427ac1ef27aed061a63e500e"></a>
|
<a id="af05a7be6e85e4879185a84dc32cdf79c" name="af05a7be6e85e4879185a84dc32cdf79c"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#ae43c705b427ac1ef27aed061a63e500e">◆ </a></span>differential()</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#af05a7be6e85e4879185a84dc32cdf79c">◆ </a></span>differential()</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
<div class="memtemplate">
|
|
||||||
template<<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">int</a> lrgst_expo> </div>
|
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a>< <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">lrgst_expo</a> - 1 > <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function</a>< <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">lrgst_expo</a> >::differential </td>
|
<td class="memname"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> JRAMPERSAD::EXPONENTIAL::Function::differential </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramname"></td><td>)</td>
|
<td class="paramname"></td><td>)</td>
|
||||||
<td> const</td>
|
<td> const</td>
|
||||||
@ -242,30 +217,28 @@ template<<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Calculates the differential (dy/dx) of the function. </p>
|
<p>Calculates the differential (dy/dx) of the <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html" title="class representing an Exponential Function (e.g 2x^2 + 4x - 1)">Function</a>. </p>
|
||||||
<dl class="section return"><dt>Returns</dt><dd>a function representing the differential (dy/dx) of the calling function object </dd></dl>
|
<dl class="section return"><dt>Returns</dt><dd>a <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html" title="class representing an Exponential Function (e.g 2x^2 + 4x - 1)">Function</a> representing the differential (dy/dx) of the calling function object </dd></dl>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="ad090de9f6636094f14f1279615fccbc0" name="ad090de9f6636094f14f1279615fccbc0"></a>
|
<a id="a2fe7e79ec57cb7160c783c20870fe855" name="a2fe7e79ec57cb7160c783c20870fe855"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#ad090de9f6636094f14f1279615fccbc0">◆ </a></span>get_real_roots()</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a2fe7e79ec57cb7160c783c20870fe855">◆ </a></span>get_real_roots()</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
<div class="memtemplate">
|
|
||||||
template<<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">int</a> lrgst_expo> </div>
|
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname">std::vector< <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">double</a> > <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function</a>< <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">lrgst_expo</a> >::get_real_roots </td>
|
<td class="memname">std::vector< double > JRAMPERSAD::EXPONENTIAL::Function::get_real_roots </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramtype"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">const</a> <a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html">GA_Options</a> & </td>
|
<td class="paramtype">const <a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html">GA_Options</a> & </td>
|
||||||
<td class="paramname"><em>options</em> = <code><a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html">GA_Options</a>()</code></td><td>)</td>
|
<td class="paramname"><em>options</em> = <code><a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html">GA_Options</a>()</code></td><td>)</td>
|
||||||
<td> const</td>
|
<td> const</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html" title="A class representing an Exponential Function (e.g 2x^2 + 4x - 1),.">Function</a> that uses a genetic algorithm to find the approximate roots of the function. </p>
|
<p>Uses a genetic algorithm to find the approximate roots of the function. </p>
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
<table class="params">
|
<table class="params">
|
||||||
<tr><td class="paramname">options</td><td><a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html" title="Structure for options to be used when running one of the two genetic algorithms in a Function object.">GA_Options</a> object specifying the options to run the algorithm </td></tr>
|
<tr><td class="paramname">options</td><td><a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html" title="Structure for options to be used when running one of the two genetic algorithms in a Function object.">GA_Options</a> object specifying the options to run the algorithm </td></tr>
|
||||||
@ -276,27 +249,122 @@ template<<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a46b9671c4a29b2b2b34586048a3b795a" name="a46b9671c4a29b2b2b34586048a3b795a"></a>
|
<a id="a8e355925ec8a283ad7a74a5c4832d4a8" name="a8e355925ec8a283ad7a74a5c4832d4a8"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a46b9671c4a29b2b2b34586048a3b795a">◆ </a></span>solve_x()</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a8e355925ec8a283ad7a74a5c4832d4a8">◆ </a></span>GetWhatIsTheLargestExponent()</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
<div class="memtemplate">
|
|
||||||
template<<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">int</a> lrgst_expo> </div>
|
|
||||||
<table class="mlabels">
|
<table class="mlabels">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="mlabels-left">
|
<td class="mlabels-left">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname">std::vector< <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">double</a> > <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function</a>< <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">lrgst_expo</a> >::solve_x </td>
|
<td class="memname">auto JRAMPERSAD::EXPONENTIAL::Function::GetWhatIsTheLargestExponent </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramtype"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">const</a> <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">double</a> & </td>
|
<td class="paramname"></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>lrgst_expo </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a24f53f18a66c4911c9ec89f98b2f6781" name="a24f53f18a66c4911c9ec89f98b2f6781"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a24f53f18a66c4911c9ec89f98b2f6781">◆ </a></span>operator*=()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> & JRAMPERSAD::EXPONENTIAL::Function::operator*= </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const int64_t & </td>
|
||||||
|
<td class="paramname"><em>c</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
<p>Operator to multiply a function by a constant (Scaling it) </p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="ac27a8c4c7a6b39d087c8c20a63756cb3" name="ac27a8c4c7a6b39d087c8c20a63756cb3"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ac27a8c4c7a6b39d087c8c20a63756cb3">◆ </a></span>SetConstants() <span class="overload">[1/2]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void JRAMPERSAD::EXPONENTIAL::Function::SetConstants </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const std::vector< int64_t > & </td>
|
||||||
|
<td class="paramname"><em>constnts</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Sets the constants of the function. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">constnts</td><td>An array with the constants for the function (e.g 2, 1, 3 = 2x^2 + 1x - 3) size of array MUST be lrgst_expo + 1 </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a6f92240916726bfa24fea0f846381060" name="a6f92240916726bfa24fea0f846381060"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a6f92240916726bfa24fea0f846381060">◆ </a></span>SetConstants() <span class="overload">[2/2]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void JRAMPERSAD::EXPONENTIAL::Function::SetConstants </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">std::vector< int64_t > && </td>
|
||||||
|
<td class="paramname"><em>constnts</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Sets the constants of the function. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">constnts</td><td>An array with the constants for the function (e.g 2, 1, 3 = 2x^2 + 1x - 3) size of array MUST be lrgst_expo + 1 </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="ac6f66aef23d97a47707796a9891fda80" name="ac6f66aef23d97a47707796a9891fda80"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ac6f66aef23d97a47707796a9891fda80">◆ </a></span>solve_x()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">std::vector< double > JRAMPERSAD::EXPONENTIAL::Function::solve_x </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const double & </td>
|
||||||
<td class="paramname"><em>y_val</em>, </td>
|
<td class="paramname"><em>y_val</em>, </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="paramkey"></td>
|
<td class="paramkey"></td>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td class="paramtype"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">const</a> <a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html">GA_Options</a> & </td>
|
<td class="paramtype">const <a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html">GA_Options</a> & </td>
|
||||||
<td class="paramname"><em>options</em> = <code><a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html">GA_Options</a>()</code> </td>
|
<td class="paramname"><em>options</em> = <code><a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html">GA_Options</a>()</code> </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
@ -312,7 +380,7 @@ template<<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html" title="A class representing an Exponential Function (e.g 2x^2 + 4x - 1),.">Function</a> that uses a genetic algorithm to find the values of x where y = user value. </p>
|
<p>Uses a genetic algorithm to find the values of x where y = user value. </p>
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
<table class="params">
|
<table class="params">
|
||||||
<tr><td class="paramname">y_val</td><td>The return value that you would like to find the approximate x values needed to solve when entered into the function </td></tr>
|
<tr><td class="paramname">y_val</td><td>The return value that you would like to find the approximate x values needed to solve when entered into the function </td></tr>
|
||||||
@ -324,33 +392,23 @@ template<<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a5464547daff0c43faccdc40ea480bab4" name="a5464547daff0c43faccdc40ea480bab4"></a>
|
<a id="a3df87946deead508714d3d6da50231ef" name="a3df87946deead508714d3d6da50231ef"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a5464547daff0c43faccdc40ea480bab4">◆ </a></span>solve_y()</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a3df87946deead508714d3d6da50231ef">◆ </a></span>solve_y()</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
<div class="memtemplate">
|
|
||||||
template<<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">int</a> lrgst_expo> </div>
|
|
||||||
<table class="mlabels">
|
|
||||||
<tr>
|
|
||||||
<td class="mlabels-left">
|
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">double</a> <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">JRAMPERSAD::EXPONENTIAL::Function</a>< <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">lrgst_expo</a> >::solve_y </td>
|
<td class="memname">double JRAMPERSAD::EXPONENTIAL::Function::solve_y </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramtype"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">const</a> <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">double</a> & </td>
|
<td class="paramtype">const double & </td>
|
||||||
<td class="paramname"><em>x_val</em></td><td>)</td>
|
<td class="paramname"><em>x_val</em></td><td>)</td>
|
||||||
<td> const</td>
|
<td> const</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
|
||||||
<td class="mlabels-right">
|
|
||||||
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html" title="A class representing an Exponential Function (e.g 2x^2 + 4x - 1),.">Function</a> that solves for y when x = user value. </p>
|
<p>Solves for y when x = user value. </p>
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
<table class="params">
|
<table class="params">
|
||||||
<tr><td class="paramname">x_val</td><td>the X Value you'd like the function to use </td></tr>
|
<tr><td class="paramname">x_val</td><td>the X Value you'd like the function to use </td></tr>
|
||||||
@ -362,21 +420,167 @@ template<<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<h2 class="groupheader">Friends And Related Symbol Documentation</h2>
|
<h2 class="groupheader">Friends And Related Symbol Documentation</h2>
|
||||||
<a id="a8f5b8975b6e7318c093a963cd0b43db6" name="a8f5b8975b6e7318c093a963cd0b43db6"></a>
|
<a id="a5bb4eeaf7c3f6efe1c4eb1cd128d0d5e" name="a5bb4eeaf7c3f6efe1c4eb1cd128d0d5e"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a8f5b8975b6e7318c093a963cd0b43db6">◆ </a></span>QuadraticSolve</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a5bb4eeaf7c3f6efe1c4eb1cd128d0d5e">◆ </a></span>operator*</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
<div class="memtemplate">
|
|
||||||
template<<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">int</a> lrgst_expo> </div>
|
|
||||||
<table class="mlabels">
|
<table class="mlabels">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="mlabels-left">
|
<td class="mlabels-left">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname">std::vector< <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">double</a> > QuadraticSolve </td>
|
<td class="memname"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> operator* </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramtype"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">const</a> <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a>< 2 > & </td>
|
<td class="paramtype">const <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> & </td>
|
||||||
|
<td class="paramname"><em>f</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">const int64_t & </td>
|
||||||
|
<td class="paramname"><em>c</em> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
<p>Operator to multiply a function by a constant (Scaling it) </p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="ac67d5be3dac9ab01eca47b11aaadb786" name="ac67d5be3dac9ab01eca47b11aaadb786"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ac67d5be3dac9ab01eca47b11aaadb786">◆ </a></span>operator+</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> operator+ </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> & </td>
|
||||||
|
<td class="paramname"><em>f1</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">const <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> & </td>
|
||||||
|
<td class="paramname"><em>f2</em> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
<p>Operator to add two functions </p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a5e5034306a381d48ef50cce10f8f76c8" name="a5e5034306a381d48ef50cce10f8f76c8"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a5e5034306a381d48ef50cce10f8f76c8">◆ </a></span>operator-</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> operator- </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> & </td>
|
||||||
|
<td class="paramname"><em>f1</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">const <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> & </td>
|
||||||
|
<td class="paramname"><em>f2</em> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
<p>Operator to subtract two functions </p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a9715ead4f7565aea73b2b956d32a8c2e" name="a9715ead4f7565aea73b2b956d32a8c2e"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a9715ead4f7565aea73b2b956d32a8c2e">◆ </a></span>operator<<</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">std::ostream & operator<< </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">std::ostream & </td>
|
||||||
|
<td class="paramname"><em>os</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">const <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> </td>
|
||||||
|
<td class="paramname"><em>func</em> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
<p>Operator function to display function object in a human readable format </p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a9d14c1b8a7401565a054837df5708ac8" name="a9d14c1b8a7401565a054837df5708ac8"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a9d14c1b8a7401565a054837df5708ac8">◆ </a></span>QuadraticSolve</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">std::vector< double > QuadraticSolve </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Function</a> & </td>
|
||||||
<td class="paramname"><em>f</em></td><td>)</td>
|
<td class="paramname"><em>f</em></td><td>)</td>
|
||||||
<td></td>
|
<td></td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -391,7 +595,7 @@ template<<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_
|
|||||||
<p>Uses the quadratic function to solve the roots of an entered quadratic equation. </p>
|
<p>Uses the quadratic function to solve the roots of an entered quadratic equation. </p>
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
<table class="params">
|
<table class="params">
|
||||||
<tr><td class="paramname">f</td><td>Quadratic function you'd like to find the roots of (Quadratic <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html" title="A class representing an Exponential Function (e.g 2x^2 + 4x - 1),.">Function</a> object is a Function<2> object </td></tr>
|
<tr><td class="paramname">f</td><td>Quadratic function you'd like to find the roots of (Quadratic <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html" title="class representing an Exponential Function (e.g 2x^2 + 4x - 1)">Function</a> object is a <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html" title="class representing an Exponential Function (e.g 2x^2 + 4x - 1)">Function</a> object who's lrgst_expo value = 2 </td></tr>
|
||||||
</table>
|
</table>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
@ -1,10 +1,22 @@
|
|||||||
var class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function =
|
var class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function =
|
||||||
[
|
[
|
||||||
[ "Function", "class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a0585614da72409acfbed262411ea7882", null ],
|
[ "Function", "class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a771e5f172d0738a6b56a3406ddea5779", null ],
|
||||||
[ "Function", "class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a7216329180e93c93204f4061be9e560b", null ],
|
[ "~Function", "class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#afc95333a173bc120f6f9519dae853b3a", null ],
|
||||||
[ "differential", "class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ae43c705b427ac1ef27aed061a63e500e", null ],
|
[ "Function", "class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a2d7ac0d79af16746f89309f758adf40c", null ],
|
||||||
[ "get_real_roots", "class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ad090de9f6636094f14f1279615fccbc0", null ],
|
[ "Function", "class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a2f4cd78e5a95d1862b4389e81ef136da", null ],
|
||||||
[ "solve_x", "class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a46b9671c4a29b2b2b34586048a3b795a", null ],
|
[ "differential", "class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#af05a7be6e85e4879185a84dc32cdf79c", null ],
|
||||||
[ "solve_y", "class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a5464547daff0c43faccdc40ea480bab4", null ],
|
[ "get_real_roots", "class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a2fe7e79ec57cb7160c783c20870fe855", null ],
|
||||||
[ "QuadraticSolve", "class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a8f5b8975b6e7318c093a963cd0b43db6", null ]
|
[ "GetWhatIsTheLargestExponent", "class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a8e355925ec8a283ad7a74a5c4832d4a8", null ],
|
||||||
|
[ "operator*=", "class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a24f53f18a66c4911c9ec89f98b2f6781", null ],
|
||||||
|
[ "operator=", "class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a450305ad4a40a262d378b3781d87a043", null ],
|
||||||
|
[ "operator=", "class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#af58e47ffa93dc7dd6b336327058731ff", null ],
|
||||||
|
[ "SetConstants", "class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ac27a8c4c7a6b39d087c8c20a63756cb3", null ],
|
||||||
|
[ "SetConstants", "class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a6f92240916726bfa24fea0f846381060", null ],
|
||||||
|
[ "solve_x", "class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ac6f66aef23d97a47707796a9891fda80", null ],
|
||||||
|
[ "solve_y", "class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a3df87946deead508714d3d6da50231ef", null ],
|
||||||
|
[ "operator*", "class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a5bb4eeaf7c3f6efe1c4eb1cd128d0d5e", null ],
|
||||||
|
[ "operator+", "class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ac67d5be3dac9ab01eca47b11aaadb786", null ],
|
||||||
|
[ "operator-", "class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a5e5034306a381d48ef50cce10f8f76c8", null ],
|
||||||
|
[ "operator<<", "class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a9715ead4f7565aea73b2b956d32a8c2e", null ],
|
||||||
|
[ "QuadraticSolve", "class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a9d14c1b8a7401565a054837df5708ac8", null ]
|
||||||
];
|
];
|
@ -91,17 +91,26 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable();
|
|||||||
<div class="contents">
|
<div class="contents">
|
||||||
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div><ul>
|
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div><ul>
|
||||||
<li>data_size : <a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html#a6ec95fe6cc95dc32727659cf5bb1be12">JRAMPERSAD::EXPONENTIAL::GA_Options</a></li>
|
<li>data_size : <a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html#a6ec95fe6cc95dc32727659cf5bb1be12">JRAMPERSAD::EXPONENTIAL::GA_Options</a></li>
|
||||||
<li>differential() : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ae43c705b427ac1ef27aed061a63e500e">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a></li>
|
<li>differential() : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#af05a7be6e85e4879185a84dc32cdf79c">JRAMPERSAD::EXPONENTIAL::Function</a></li>
|
||||||
<li>Function() : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a0585614da72409acfbed262411ea7882">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a></li>
|
<li>Function() : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a771e5f172d0738a6b56a3406ddea5779">JRAMPERSAD::EXPONENTIAL::Function</a></li>
|
||||||
<li>get_real_roots() : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ad090de9f6636094f14f1279615fccbc0">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a></li>
|
<li>get_real_roots() : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a2fe7e79ec57cb7160c783c20870fe855">JRAMPERSAD::EXPONENTIAL::Function</a></li>
|
||||||
|
<li>GetWhatIsTheLargestExponent() : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a8e355925ec8a283ad7a74a5c4832d4a8">JRAMPERSAD::EXPONENTIAL::Function</a></li>
|
||||||
<li>max_range : <a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html#a9b8f1e5367f6b0d8b16eecaea53b40e2">JRAMPERSAD::EXPONENTIAL::GA_Options</a></li>
|
<li>max_range : <a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html#a9b8f1e5367f6b0d8b16eecaea53b40e2">JRAMPERSAD::EXPONENTIAL::GA_Options</a></li>
|
||||||
<li>min_range : <a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html#a316979973a2a6b70b00520c2f753a43c">JRAMPERSAD::EXPONENTIAL::GA_Options</a></li>
|
<li>min_range : <a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html#a316979973a2a6b70b00520c2f753a43c">JRAMPERSAD::EXPONENTIAL::GA_Options</a></li>
|
||||||
<li>mutation_percentage : <a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html#a736488b3cfeebda7b93b3e8c6f576bf8">JRAMPERSAD::EXPONENTIAL::GA_Options</a></li>
|
<li>mutation_percentage : <a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html#a736488b3cfeebda7b93b3e8c6f576bf8">JRAMPERSAD::EXPONENTIAL::GA_Options</a></li>
|
||||||
<li>num_of_generations : <a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html#a4a67bad303f8a4fca40020a0802524c5">JRAMPERSAD::EXPONENTIAL::GA_Options</a></li>
|
<li>num_of_generations : <a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html#a4a67bad303f8a4fca40020a0802524c5">JRAMPERSAD::EXPONENTIAL::GA_Options</a></li>
|
||||||
<li>QuadraticSolve : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a8f5b8975b6e7318c093a963cd0b43db6">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a></li>
|
<li>operator* : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a5bb4eeaf7c3f6efe1c4eb1cd128d0d5e">JRAMPERSAD::EXPONENTIAL::Function</a></li>
|
||||||
|
<li>operator*=() : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a24f53f18a66c4911c9ec89f98b2f6781">JRAMPERSAD::EXPONENTIAL::Function</a></li>
|
||||||
|
<li>operator+ : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ac67d5be3dac9ab01eca47b11aaadb786">JRAMPERSAD::EXPONENTIAL::Function</a></li>
|
||||||
|
<li>operator- : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a5e5034306a381d48ef50cce10f8f76c8">JRAMPERSAD::EXPONENTIAL::Function</a></li>
|
||||||
|
<li>operator<< : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a9715ead4f7565aea73b2b956d32a8c2e">JRAMPERSAD::EXPONENTIAL::Function</a></li>
|
||||||
|
<li>operator=() : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a450305ad4a40a262d378b3781d87a043">JRAMPERSAD::EXPONENTIAL::Function</a></li>
|
||||||
|
<li>QuadraticSolve : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a9d14c1b8a7401565a054837df5708ac8">JRAMPERSAD::EXPONENTIAL::Function</a></li>
|
||||||
<li>sample_size : <a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html#ad133af29dbbc26b8c3d507d359c03326">JRAMPERSAD::EXPONENTIAL::GA_Options</a></li>
|
<li>sample_size : <a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html#ad133af29dbbc26b8c3d507d359c03326">JRAMPERSAD::EXPONENTIAL::GA_Options</a></li>
|
||||||
<li>solve_x() : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a46b9671c4a29b2b2b34586048a3b795a">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a></li>
|
<li>SetConstants() : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ac27a8c4c7a6b39d087c8c20a63756cb3">JRAMPERSAD::EXPONENTIAL::Function</a></li>
|
||||||
<li>solve_y() : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a5464547daff0c43faccdc40ea480bab4">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a></li>
|
<li>solve_x() : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ac6f66aef23d97a47707796a9891fda80">JRAMPERSAD::EXPONENTIAL::Function</a></li>
|
||||||
|
<li>solve_y() : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a3df87946deead508714d3d6da50231ef">JRAMPERSAD::EXPONENTIAL::Function</a></li>
|
||||||
|
<li>~Function() : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#afc95333a173bc120f6f9519dae853b3a">JRAMPERSAD::EXPONENTIAL::Function</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
</div><!-- doc-content -->
|
</div><!-- doc-content -->
|
||||||
|
@ -90,11 +90,16 @@ $(document).ready(function(){initNavTree('functions_func.html',''); initResizabl
|
|||||||
|
|
||||||
<div class="contents">
|
<div class="contents">
|
||||||
<div class="textblock">Here is a list of all documented functions with links to the class documentation for each member:</div><ul>
|
<div class="textblock">Here is a list of all documented functions with links to the class documentation for each member:</div><ul>
|
||||||
<li>differential() : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ae43c705b427ac1ef27aed061a63e500e">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a></li>
|
<li>differential() : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#af05a7be6e85e4879185a84dc32cdf79c">JRAMPERSAD::EXPONENTIAL::Function</a></li>
|
||||||
<li>Function() : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a0585614da72409acfbed262411ea7882">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a></li>
|
<li>Function() : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a771e5f172d0738a6b56a3406ddea5779">JRAMPERSAD::EXPONENTIAL::Function</a></li>
|
||||||
<li>get_real_roots() : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ad090de9f6636094f14f1279615fccbc0">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a></li>
|
<li>get_real_roots() : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a2fe7e79ec57cb7160c783c20870fe855">JRAMPERSAD::EXPONENTIAL::Function</a></li>
|
||||||
<li>solve_x() : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a46b9671c4a29b2b2b34586048a3b795a">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a></li>
|
<li>GetWhatIsTheLargestExponent() : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a8e355925ec8a283ad7a74a5c4832d4a8">JRAMPERSAD::EXPONENTIAL::Function</a></li>
|
||||||
<li>solve_y() : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a5464547daff0c43faccdc40ea480bab4">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a></li>
|
<li>operator*=() : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a24f53f18a66c4911c9ec89f98b2f6781">JRAMPERSAD::EXPONENTIAL::Function</a></li>
|
||||||
|
<li>operator=() : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a450305ad4a40a262d378b3781d87a043">JRAMPERSAD::EXPONENTIAL::Function</a></li>
|
||||||
|
<li>SetConstants() : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ac27a8c4c7a6b39d087c8c20a63756cb3">JRAMPERSAD::EXPONENTIAL::Function</a></li>
|
||||||
|
<li>solve_x() : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ac6f66aef23d97a47707796a9891fda80">JRAMPERSAD::EXPONENTIAL::Function</a></li>
|
||||||
|
<li>solve_y() : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a3df87946deead508714d3d6da50231ef">JRAMPERSAD::EXPONENTIAL::Function</a></li>
|
||||||
|
<li>~Function() : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#afc95333a173bc120f6f9519dae853b3a">JRAMPERSAD::EXPONENTIAL::Function</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
</div><!-- doc-content -->
|
</div><!-- doc-content -->
|
||||||
|
@ -90,7 +90,11 @@ $(document).ready(function(){initNavTree('functions_rela.html',''); initResizabl
|
|||||||
|
|
||||||
<div class="contents">
|
<div class="contents">
|
||||||
<div class="textblock">Here is a list of all documented related symbols with links to the class documentation for each member:</div><ul>
|
<div class="textblock">Here is a list of all documented related symbols with links to the class documentation for each member:</div><ul>
|
||||||
<li>QuadraticSolve : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a8f5b8975b6e7318c093a963cd0b43db6">JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo ></a></li>
|
<li>operator* : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a5bb4eeaf7c3f6efe1c4eb1cd128d0d5e">JRAMPERSAD::EXPONENTIAL::Function</a></li>
|
||||||
|
<li>operator+ : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ac67d5be3dac9ab01eca47b11aaadb786">JRAMPERSAD::EXPONENTIAL::Function</a></li>
|
||||||
|
<li>operator- : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a5e5034306a381d48ef50cce10f8f76c8">JRAMPERSAD::EXPONENTIAL::Function</a></li>
|
||||||
|
<li>operator<< : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a9715ead4f7565aea73b2b956d32a8c2e">JRAMPERSAD::EXPONENTIAL::Function</a></li>
|
||||||
|
<li>QuadraticSolve : <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a9d14c1b8a7401565a054837df5708ac8">JRAMPERSAD::EXPONENTIAL::Function</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
</div><!-- doc-content -->
|
</div><!-- doc-content -->
|
||||||
|
@ -3,13 +3,25 @@ var NAVTREEINDEX0 =
|
|||||||
"_exponential_8h_source.html":[1,0,0,0],
|
"_exponential_8h_source.html":[1,0,0,0],
|
||||||
"annotated.html":[0,0],
|
"annotated.html":[0,0],
|
||||||
"class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html":[0,0,0,0,0],
|
"class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html":[0,0,0,0,0],
|
||||||
"class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a0585614da72409acfbed262411ea7882":[0,0,0,0,0,0],
|
"class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a24f53f18a66c4911c9ec89f98b2f6781":[0,0,0,0,0,7],
|
||||||
"class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a46b9671c4a29b2b2b34586048a3b795a":[0,0,0,0,0,4],
|
"class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a2d7ac0d79af16746f89309f758adf40c":[0,0,0,0,0,2],
|
||||||
"class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a5464547daff0c43faccdc40ea480bab4":[0,0,0,0,0,5],
|
"class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a2f4cd78e5a95d1862b4389e81ef136da":[0,0,0,0,0,3],
|
||||||
"class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a7216329180e93c93204f4061be9e560b":[0,0,0,0,0,1],
|
"class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a2fe7e79ec57cb7160c783c20870fe855":[0,0,0,0,0,5],
|
||||||
"class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a8f5b8975b6e7318c093a963cd0b43db6":[0,0,0,0,0,6],
|
"class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a3df87946deead508714d3d6da50231ef":[0,0,0,0,0,13],
|
||||||
"class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ad090de9f6636094f14f1279615fccbc0":[0,0,0,0,0,3],
|
"class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a450305ad4a40a262d378b3781d87a043":[0,0,0,0,0,8],
|
||||||
"class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ae43c705b427ac1ef27aed061a63e500e":[0,0,0,0,0,2],
|
"class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a5bb4eeaf7c3f6efe1c4eb1cd128d0d5e":[0,0,0,0,0,14],
|
||||||
|
"class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a5e5034306a381d48ef50cce10f8f76c8":[0,0,0,0,0,16],
|
||||||
|
"class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a6f92240916726bfa24fea0f846381060":[0,0,0,0,0,11],
|
||||||
|
"class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a771e5f172d0738a6b56a3406ddea5779":[0,0,0,0,0,0],
|
||||||
|
"class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a8e355925ec8a283ad7a74a5c4832d4a8":[0,0,0,0,0,6],
|
||||||
|
"class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a9715ead4f7565aea73b2b956d32a8c2e":[0,0,0,0,0,17],
|
||||||
|
"class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a9d14c1b8a7401565a054837df5708ac8":[0,0,0,0,0,18],
|
||||||
|
"class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ac27a8c4c7a6b39d087c8c20a63756cb3":[0,0,0,0,0,10],
|
||||||
|
"class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ac67d5be3dac9ab01eca47b11aaadb786":[0,0,0,0,0,15],
|
||||||
|
"class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ac6f66aef23d97a47707796a9891fda80":[0,0,0,0,0,12],
|
||||||
|
"class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#af05a7be6e85e4879185a84dc32cdf79c":[0,0,0,0,0,4],
|
||||||
|
"class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#af58e47ffa93dc7dd6b336327058731ff":[0,0,0,0,0,9],
|
||||||
|
"class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#afc95333a173bc120f6f9519dae853b3a":[0,0,0,0,0,1],
|
||||||
"classes.html":[0,1],
|
"classes.html":[0,1],
|
||||||
"dir_47b71af010aaa4c53cfa8d8f5b85c863.html":[1,0,0],
|
"dir_47b71af010aaa4c53cfa8d8f5b85c863.html":[1,0,0],
|
||||||
"files.html":[1,0],
|
"files.html":[1,0],
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['data_5fsize_0',['data_size',['../struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html#a6ec95fe6cc95dc32727659cf5bb1be12',1,'JRAMPERSAD::EXPONENTIAL::GA_Options']]],
|
['data_5fsize_0',['data_size',['../struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html#a6ec95fe6cc95dc32727659cf5bb1be12',1,'JRAMPERSAD::EXPONENTIAL::GA_Options']]],
|
||||||
['differential_1',['differential',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ae43c705b427ac1ef27aed061a63e500e',1,'JRAMPERSAD::EXPONENTIAL::Function']]]
|
['differential_1',['differential',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#af05a7be6e85e4879185a84dc32cdf79c',1,'JRAMPERSAD::EXPONENTIAL::Function']]]
|
||||||
];
|
];
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['function_0',['function',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html',1,'JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo >'],['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a0585614da72409acfbed262411ea7882',1,'JRAMPERSAD::EXPONENTIAL::Function::Function(const std::vector< int > &constnts)'],['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a7216329180e93c93204f4061be9e560b',1,'JRAMPERSAD::EXPONENTIAL::Function::Function(std::vector< int > &&constnts)']]]
|
['function_0',['function',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html',1,'JRAMPERSAD::EXPONENTIAL::Function'],['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a771e5f172d0738a6b56a3406ddea5779',1,'JRAMPERSAD::EXPONENTIAL::Function::Function(const unsigned short &Lrgst_expo)'],['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a2d7ac0d79af16746f89309f758adf40c',1,'JRAMPERSAD::EXPONENTIAL::Function::Function(const Function &other)=default'],['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a2f4cd78e5a95d1862b4389e81ef136da',1,'JRAMPERSAD::EXPONENTIAL::Function::Function(Function &&other) noexcept=default']]]
|
||||||
];
|
];
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['ga_5foptions_0',['GA_Options',['../struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html',1,'JRAMPERSAD::EXPONENTIAL']]],
|
['ga_5foptions_0',['GA_Options',['../struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html',1,'JRAMPERSAD::EXPONENTIAL']]],
|
||||||
['get_5freal_5froots_1',['get_real_roots',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ad090de9f6636094f14f1279615fccbc0',1,'JRAMPERSAD::EXPONENTIAL::Function']]]
|
['get_5freal_5froots_1',['get_real_roots',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a2fe7e79ec57cb7160c783c20870fe855',1,'JRAMPERSAD::EXPONENTIAL::Function']]],
|
||||||
|
['getwhatisthelargestexponent_2',['GetWhatIsTheLargestExponent',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a8e355925ec8a283ad7a74a5c4832d4a8',1,'JRAMPERSAD::EXPONENTIAL::Function']]]
|
||||||
];
|
];
|
||||||
|
@ -1,4 +1,9 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['quadraticsolve_0',['QuadraticSolve',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a8f5b8975b6e7318c093a963cd0b43db6',1,'JRAMPERSAD::EXPONENTIAL::Function']]]
|
['operator_2a_0',['operator*',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a5bb4eeaf7c3f6efe1c4eb1cd128d0d5e',1,'JRAMPERSAD::EXPONENTIAL::Function']]],
|
||||||
|
['operator_2a_3d_1',['operator*=',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a24f53f18a66c4911c9ec89f98b2f6781',1,'JRAMPERSAD::EXPONENTIAL::Function']]],
|
||||||
|
['operator_2b_2',['operator+',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ac67d5be3dac9ab01eca47b11aaadb786',1,'JRAMPERSAD::EXPONENTIAL::Function']]],
|
||||||
|
['operator_2d_3',['operator-',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a5e5034306a381d48ef50cce10f8f76c8',1,'JRAMPERSAD::EXPONENTIAL::Function']]],
|
||||||
|
['operator_3c_3c_4',['operator<<',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a9715ead4f7565aea73b2b956d32a8c2e',1,'JRAMPERSAD::EXPONENTIAL::Function']]],
|
||||||
|
['operator_3d_5',['operator=',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a450305ad4a40a262d378b3781d87a043',1,'JRAMPERSAD::EXPONENTIAL::Function::operator=(const Function &other)=default'],['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#af58e47ffa93dc7dd6b336327058731ff',1,'JRAMPERSAD::EXPONENTIAL::Function::operator=(Function &&other) noexcept=default']]]
|
||||||
];
|
];
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['sample_5fsize_0',['sample_size',['../struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html#ad133af29dbbc26b8c3d507d359c03326',1,'JRAMPERSAD::EXPONENTIAL::GA_Options']]],
|
['quadraticsolve_0',['QuadraticSolve',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a9d14c1b8a7401565a054837df5708ac8',1,'JRAMPERSAD::EXPONENTIAL::Function']]]
|
||||||
['solve_5fx_1',['solve_x',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a46b9671c4a29b2b2b34586048a3b795a',1,'JRAMPERSAD::EXPONENTIAL::Function']]],
|
|
||||||
['solve_5fy_2',['solve_y',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a5464547daff0c43faccdc40ea480bab4',1,'JRAMPERSAD::EXPONENTIAL::Function']]]
|
|
||||||
];
|
];
|
||||||
|
7
docs/html/search/all_7.js
Normal file
7
docs/html/search/all_7.js
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['sample_5fsize_0',['sample_size',['../struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html#ad133af29dbbc26b8c3d507d359c03326',1,'JRAMPERSAD::EXPONENTIAL::GA_Options']]],
|
||||||
|
['setconstants_1',['setconstants',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ac27a8c4c7a6b39d087c8c20a63756cb3',1,'JRAMPERSAD::EXPONENTIAL::Function::SetConstants(const std::vector< int64_t > &constnts)'],['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a6f92240916726bfa24fea0f846381060',1,'JRAMPERSAD::EXPONENTIAL::Function::SetConstants(std::vector< int64_t > &&constnts)']]],
|
||||||
|
['solve_5fx_2',['solve_x',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ac6f66aef23d97a47707796a9891fda80',1,'JRAMPERSAD::EXPONENTIAL::Function']]],
|
||||||
|
['solve_5fy_3',['solve_y',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a3df87946deead508714d3d6da50231ef',1,'JRAMPERSAD::EXPONENTIAL::Function']]]
|
||||||
|
];
|
4
docs/html/search/all_8.js
Normal file
4
docs/html/search/all_8.js
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['_7efunction_0',['~Function',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#afc95333a173bc120f6f9519dae853b3a',1,'JRAMPERSAD::EXPONENTIAL::Function']]]
|
||||||
|
];
|
@ -1,4 +1,4 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['differential_0',['differential',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ae43c705b427ac1ef27aed061a63e500e',1,'JRAMPERSAD::EXPONENTIAL::Function']]]
|
['differential_0',['differential',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#af05a7be6e85e4879185a84dc32cdf79c',1,'JRAMPERSAD::EXPONENTIAL::Function']]]
|
||||||
];
|
];
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['function_0',['function',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a0585614da72409acfbed262411ea7882',1,'JRAMPERSAD::EXPONENTIAL::Function::Function(const std::vector< int > &constnts)'],['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a7216329180e93c93204f4061be9e560b',1,'JRAMPERSAD::EXPONENTIAL::Function::Function(std::vector< int > &&constnts)']]]
|
['function_0',['function',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a771e5f172d0738a6b56a3406ddea5779',1,'JRAMPERSAD::EXPONENTIAL::Function::Function(const unsigned short &Lrgst_expo)'],['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a2d7ac0d79af16746f89309f758adf40c',1,'JRAMPERSAD::EXPONENTIAL::Function::Function(const Function &other)=default'],['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a2f4cd78e5a95d1862b4389e81ef136da',1,'JRAMPERSAD::EXPONENTIAL::Function::Function(Function &&other) noexcept=default']]]
|
||||||
];
|
];
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['get_5freal_5froots_0',['get_real_roots',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ad090de9f6636094f14f1279615fccbc0',1,'JRAMPERSAD::EXPONENTIAL::Function']]]
|
['get_5freal_5froots_0',['get_real_roots',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a2fe7e79ec57cb7160c783c20870fe855',1,'JRAMPERSAD::EXPONENTIAL::Function']]],
|
||||||
|
['getwhatisthelargestexponent_1',['GetWhatIsTheLargestExponent',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a8e355925ec8a283ad7a74a5c4832d4a8',1,'JRAMPERSAD::EXPONENTIAL::Function']]]
|
||||||
];
|
];
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['solve_5fx_0',['solve_x',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a46b9671c4a29b2b2b34586048a3b795a',1,'JRAMPERSAD::EXPONENTIAL::Function']]],
|
['operator_2a_3d_0',['operator*=',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a24f53f18a66c4911c9ec89f98b2f6781',1,'JRAMPERSAD::EXPONENTIAL::Function']]],
|
||||||
['solve_5fy_1',['solve_y',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a5464547daff0c43faccdc40ea480bab4',1,'JRAMPERSAD::EXPONENTIAL::Function']]]
|
['operator_3d_1',['operator=',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a450305ad4a40a262d378b3781d87a043',1,'JRAMPERSAD::EXPONENTIAL::Function::operator=(const Function &other)=default'],['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#af58e47ffa93dc7dd6b336327058731ff',1,'JRAMPERSAD::EXPONENTIAL::Function::operator=(Function &&other) noexcept=default']]]
|
||||||
];
|
];
|
||||||
|
6
docs/html/search/functions_4.js
Normal file
6
docs/html/search/functions_4.js
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['setconstants_0',['setconstants',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ac27a8c4c7a6b39d087c8c20a63756cb3',1,'JRAMPERSAD::EXPONENTIAL::Function::SetConstants(const std::vector< int64_t > &constnts)'],['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a6f92240916726bfa24fea0f846381060',1,'JRAMPERSAD::EXPONENTIAL::Function::SetConstants(std::vector< int64_t > &&constnts)']]],
|
||||||
|
['solve_5fx_1',['solve_x',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ac6f66aef23d97a47707796a9891fda80',1,'JRAMPERSAD::EXPONENTIAL::Function']]],
|
||||||
|
['solve_5fy_2',['solve_y',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a3df87946deead508714d3d6da50231ef',1,'JRAMPERSAD::EXPONENTIAL::Function']]]
|
||||||
|
];
|
4
docs/html/search/functions_5.js
Normal file
4
docs/html/search/functions_5.js
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['_7efunction_0',['~Function',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#afc95333a173bc120f6f9519dae853b3a',1,'JRAMPERSAD::EXPONENTIAL::Function']]]
|
||||||
|
];
|
@ -1,4 +1,7 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['quadraticsolve_0',['QuadraticSolve',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a8f5b8975b6e7318c093a963cd0b43db6',1,'JRAMPERSAD::EXPONENTIAL::Function']]]
|
['operator_2a_0',['operator*',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a5bb4eeaf7c3f6efe1c4eb1cd128d0d5e',1,'JRAMPERSAD::EXPONENTIAL::Function']]],
|
||||||
|
['operator_2b_1',['operator+',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#ac67d5be3dac9ab01eca47b11aaadb786',1,'JRAMPERSAD::EXPONENTIAL::Function']]],
|
||||||
|
['operator_2d_2',['operator-',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a5e5034306a381d48ef50cce10f8f76c8',1,'JRAMPERSAD::EXPONENTIAL::Function']]],
|
||||||
|
['operator_3c_3c_3',['operator<<',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a9715ead4f7565aea73b2b956d32a8c2e',1,'JRAMPERSAD::EXPONENTIAL::Function']]]
|
||||||
];
|
];
|
||||||
|
4
docs/html/search/related_1.js
Normal file
4
docs/html/search/related_1.js
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['quadraticsolve_0',['QuadraticSolve',['../class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html#a9d14c1b8a7401565a054837df5708ac8',1,'JRAMPERSAD::EXPONENTIAL::Function']]]
|
||||||
|
];
|
@ -1,10 +1,10 @@
|
|||||||
var indexSectionsWithContent =
|
var indexSectionsWithContent =
|
||||||
{
|
{
|
||||||
0: "dfgmnqs",
|
0: "dfgmnoqs~",
|
||||||
1: "fg",
|
1: "fg",
|
||||||
2: "dfgs",
|
2: "dfgos~",
|
||||||
3: "dmns",
|
3: "dmns",
|
||||||
4: "q"
|
4: "oq"
|
||||||
};
|
};
|
||||||
|
|
||||||
var indexSectionNames =
|
var indexSectionNames =
|
||||||
|
@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o
|
|||||||
</div><!--header-->
|
</div><!--header-->
|
||||||
<div class="contents">
|
<div class="contents">
|
||||||
|
|
||||||
<p>Structure for options to be used when running one of the two genetic algorithms in a <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html" title="A class representing an Exponential Function (e.g 2x^2 + 4x - 1),.">Function</a> object.
|
<p>Structure for options to be used when running one of the two genetic algorithms in a <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html" title="class representing an Exponential Function (e.g 2x^2 + 4x - 1)">Function</a> object.
|
||||||
<a href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html#details">More...</a></p>
|
<a href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options.html#details">More...</a></p>
|
||||||
|
|
||||||
<p><code>#include <<a class="el" href="_exponential_8h_source.html">Exponential.h</a>></code></p>
|
<p><code>#include <<a class="el" href="_exponential_8h_source.html">Exponential.h</a>></code></p>
|
||||||
@ -104,32 +104,32 @@ $(document).ready(function(){initNavTree('struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o
|
|||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
|
||||||
Public Attributes</h2></td></tr>
|
Public Attributes</h2></td></tr>
|
||||||
<tr class="memitem:a316979973a2a6b70b00520c2f753a43c" id="r_a316979973a2a6b70b00520c2f753a43c"><td class="memItemLeft" align="right" valign="top"><a id="a316979973a2a6b70b00520c2f753a43c" name="a316979973a2a6b70b00520c2f753a43c"></a>
|
<tr class="memitem:a316979973a2a6b70b00520c2f753a43c" id="r_a316979973a2a6b70b00520c2f753a43c"><td class="memItemLeft" align="right" valign="top"><a id="a316979973a2a6b70b00520c2f753a43c" name="a316979973a2a6b70b00520c2f753a43c"></a>
|
||||||
<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">double</a> </td><td class="memItemRight" valign="bottom"><b>min_range</b> = -100</td></tr>
|
double </td><td class="memItemRight" valign="bottom"><b>min_range</b> = -100</td></tr>
|
||||||
<tr class="memdesc:a316979973a2a6b70b00520c2f753a43c"><td class="mdescLeft"> </td><td class="mdescRight">Minimum value you believe the answer can be. <br /></td></tr>
|
<tr class="memdesc:a316979973a2a6b70b00520c2f753a43c"><td class="mdescLeft"> </td><td class="mdescRight">Minimum value you believe the answer can be. <br /></td></tr>
|
||||||
<tr class="separator:a316979973a2a6b70b00520c2f753a43c"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a316979973a2a6b70b00520c2f753a43c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a9b8f1e5367f6b0d8b16eecaea53b40e2" id="r_a9b8f1e5367f6b0d8b16eecaea53b40e2"><td class="memItemLeft" align="right" valign="top"><a id="a9b8f1e5367f6b0d8b16eecaea53b40e2" name="a9b8f1e5367f6b0d8b16eecaea53b40e2"></a>
|
<tr class="memitem:a9b8f1e5367f6b0d8b16eecaea53b40e2" id="r_a9b8f1e5367f6b0d8b16eecaea53b40e2"><td class="memItemLeft" align="right" valign="top"><a id="a9b8f1e5367f6b0d8b16eecaea53b40e2" name="a9b8f1e5367f6b0d8b16eecaea53b40e2"></a>
|
||||||
<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">double</a> </td><td class="memItemRight" valign="bottom"><b>max_range</b> = 100</td></tr>
|
double </td><td class="memItemRight" valign="bottom"><b>max_range</b> = 100</td></tr>
|
||||||
<tr class="memdesc:a9b8f1e5367f6b0d8b16eecaea53b40e2"><td class="mdescLeft"> </td><td class="mdescRight">Maximum value you believe the answer can be. <br /></td></tr>
|
<tr class="memdesc:a9b8f1e5367f6b0d8b16eecaea53b40e2"><td class="mdescLeft"> </td><td class="mdescRight">Maximum value you believe the answer can be. <br /></td></tr>
|
||||||
<tr class="separator:a9b8f1e5367f6b0d8b16eecaea53b40e2"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a9b8f1e5367f6b0d8b16eecaea53b40e2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a4a67bad303f8a4fca40020a0802524c5" id="r_a4a67bad303f8a4fca40020a0802524c5"><td class="memItemLeft" align="right" valign="top"><a id="a4a67bad303f8a4fca40020a0802524c5" name="a4a67bad303f8a4fca40020a0802524c5"></a>
|
<tr class="memitem:a4a67bad303f8a4fca40020a0802524c5" id="r_a4a67bad303f8a4fca40020a0802524c5"><td class="memItemLeft" align="right" valign="top"><a id="a4a67bad303f8a4fca40020a0802524c5" name="a4a67bad303f8a4fca40020a0802524c5"></a>
|
||||||
<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">unsigned</a> <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">int</a> </td><td class="memItemRight" valign="bottom"><b>num_of_generations</b> = 10</td></tr>
|
unsigned int </td><td class="memItemRight" valign="bottom"><b>num_of_generations</b> = 10</td></tr>
|
||||||
<tr class="memdesc:a4a67bad303f8a4fca40020a0802524c5"><td class="mdescLeft"> </td><td class="mdescRight">Number of times you'd like to run the algorithm (increasing this value causes the algorithm to take longer) <br /></td></tr>
|
<tr class="memdesc:a4a67bad303f8a4fca40020a0802524c5"><td class="mdescLeft"> </td><td class="mdescRight">Number of times you'd like to run the algorithm (increasing this value causes the algorithm to take longer) <br /></td></tr>
|
||||||
<tr class="separator:a4a67bad303f8a4fca40020a0802524c5"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a4a67bad303f8a4fca40020a0802524c5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ad133af29dbbc26b8c3d507d359c03326" id="r_ad133af29dbbc26b8c3d507d359c03326"><td class="memItemLeft" align="right" valign="top"><a id="ad133af29dbbc26b8c3d507d359c03326" name="ad133af29dbbc26b8c3d507d359c03326"></a>
|
<tr class="memitem:ad133af29dbbc26b8c3d507d359c03326" id="r_ad133af29dbbc26b8c3d507d359c03326"><td class="memItemLeft" align="right" valign="top"><a id="ad133af29dbbc26b8c3d507d359c03326" name="ad133af29dbbc26b8c3d507d359c03326"></a>
|
||||||
<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">unsigned</a> <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">int</a> </td><td class="memItemRight" valign="bottom"><b>sample_size</b> = 1000</td></tr>
|
unsigned int </td><td class="memItemRight" valign="bottom"><b>sample_size</b> = 1000</td></tr>
|
||||||
<tr class="memdesc:ad133af29dbbc26b8c3d507d359c03326"><td class="mdescLeft"> </td><td class="mdescRight">Amount of approximate solutions you'd like to be returned. <br /></td></tr>
|
<tr class="memdesc:ad133af29dbbc26b8c3d507d359c03326"><td class="mdescLeft"> </td><td class="mdescRight">Amount of approximate solutions you'd like to be returned. <br /></td></tr>
|
||||||
<tr class="separator:ad133af29dbbc26b8c3d507d359c03326"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ad133af29dbbc26b8c3d507d359c03326"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a6ec95fe6cc95dc32727659cf5bb1be12" id="r_a6ec95fe6cc95dc32727659cf5bb1be12"><td class="memItemLeft" align="right" valign="top"><a id="a6ec95fe6cc95dc32727659cf5bb1be12" name="a6ec95fe6cc95dc32727659cf5bb1be12"></a>
|
<tr class="memitem:a6ec95fe6cc95dc32727659cf5bb1be12" id="r_a6ec95fe6cc95dc32727659cf5bb1be12"><td class="memItemLeft" align="right" valign="top"><a id="a6ec95fe6cc95dc32727659cf5bb1be12" name="a6ec95fe6cc95dc32727659cf5bb1be12"></a>
|
||||||
<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">unsigned</a> <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">int</a> </td><td class="memItemRight" valign="bottom"><b>data_size</b> = 100000</td></tr>
|
unsigned int </td><td class="memItemRight" valign="bottom"><b>data_size</b> = 100000</td></tr>
|
||||||
<tr class="memdesc:a6ec95fe6cc95dc32727659cf5bb1be12"><td class="mdescLeft"> </td><td class="mdescRight">Amount of solutions you'd like the algorithm to generate (increasing this value causes the algorithm to take longer) <br /></td></tr>
|
<tr class="memdesc:a6ec95fe6cc95dc32727659cf5bb1be12"><td class="mdescLeft"> </td><td class="mdescRight">Amount of solutions you'd like the algorithm to generate (increasing this value causes the algorithm to take longer) <br /></td></tr>
|
||||||
<tr class="separator:a6ec95fe6cc95dc32727659cf5bb1be12"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a6ec95fe6cc95dc32727659cf5bb1be12"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a736488b3cfeebda7b93b3e8c6f576bf8" id="r_a736488b3cfeebda7b93b3e8c6f576bf8"><td class="memItemLeft" align="right" valign="top"><a id="a736488b3cfeebda7b93b3e8c6f576bf8" name="a736488b3cfeebda7b93b3e8c6f576bf8"></a>
|
<tr class="memitem:a736488b3cfeebda7b93b3e8c6f576bf8" id="r_a736488b3cfeebda7b93b3e8c6f576bf8"><td class="memItemLeft" align="right" valign="top"><a id="a736488b3cfeebda7b93b3e8c6f576bf8" name="a736488b3cfeebda7b93b3e8c6f576bf8"></a>
|
||||||
<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">double</a> </td><td class="memItemRight" valign="bottom"><b>mutation_percentage</b> = 0.01</td></tr>
|
double </td><td class="memItemRight" valign="bottom"><b>mutation_percentage</b> = 0.01</td></tr>
|
||||||
<tr class="memdesc:a736488b3cfeebda7b93b3e8c6f576bf8"><td class="mdescLeft"> </td><td class="mdescRight">How much you'd like the algorithm to mutate solutions (Leave this as default in most cases) <br /></td></tr>
|
<tr class="memdesc:a736488b3cfeebda7b93b3e8c6f576bf8"><td class="mdescLeft"> </td><td class="mdescRight">How much you'd like the algorithm to mutate solutions (Leave this as default in most cases) <br /></td></tr>
|
||||||
<tr class="separator:a736488b3cfeebda7b93b3e8c6f576bf8"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a736488b3cfeebda7b93b3e8c6f576bf8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table>
|
</table>
|
||||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
<div class="textblock"><p>Structure for options to be used when running one of the two genetic algorithms in a <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html" title="A class representing an Exponential Function (e.g 2x^2 + 4x - 1),.">Function</a> object. </p>
|
<div class="textblock"><p>Structure for options to be used when running one of the two genetic algorithms in a <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html" title="class representing an Exponential Function (e.g 2x^2 + 4x - 1)">Function</a> object. </p>
|
||||||
</div><hr/>The documentation for this struct was generated from the following file:<ul>
|
</div><hr/>The documentation for this struct was generated from the following file:<ul>
|
||||||
<li>Exponential/<a class="el" href="_exponential_8h_source.html">Exponential.h</a></li>
|
<li>Exponential/<a class="el" href="_exponential_8h_source.html">Exponential.h</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
@ -1,115 +0,0 @@
|
|||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.8"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<title>Exponential Functions: Member List</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="resize.js"></script>
|
|
||||||
<script type="text/javascript" src="navtreedata.js"></script>
|
|
||||||
<script type="text/javascript" src="navtree.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr id="projectrow">
|
|
||||||
<td id="projectalign">
|
|
||||||
<div id="projectname">Exponential Functions
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.9.8 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<script type="text/javascript" src="menudata.js"></script>
|
|
||||||
<script type="text/javascript" src="menu.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
$(function() {
|
|
||||||
initMenu('',true,false,'search.php','Search');
|
|
||||||
$(document).ready(function() { init_search(); });
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div id="main-nav"></div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
||||||
<div id="nav-tree">
|
|
||||||
<div id="nav-tree-contents">
|
|
||||||
<div id="nav-sync" class="sync"></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div id="splitbar" style="-moz-user-select:none;"
|
|
||||||
class="ui-resizable-handle">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
$(document).ready(function(){initNavTree('struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution.html',''); initResizable(); });
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div id="doc-content">
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<div id="MSearchResults">
|
|
||||||
<div class="SRPage">
|
|
||||||
<div id="SRIndex">
|
|
||||||
<div id="SRResults"></div>
|
|
||||||
<div class="SRStatus" id="Loading">Loading...</div>
|
|
||||||
<div class="SRStatus" id="Searching">Searching...</div>
|
|
||||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle"><div class="title">JRAMPERSAD::EXPONENTIAL::detail::GA_Solution< lrgst_expo > Member List</div></div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
|
|
||||||
<p>This is the complete list of members for <a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution.html">JRAMPERSAD::EXPONENTIAL::detail::GA_Solution< lrgst_expo ></a>, including all inherited members.</p>
|
|
||||||
<table class="directory">
|
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fitness</b>(const std::vector< int > &constants) (defined in <a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution.html">JRAMPERSAD::EXPONENTIAL::detail::GA_Solution< lrgst_expo ></a>)</td><td class="entry"><a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution.html">JRAMPERSAD::EXPONENTIAL::detail::GA_Solution< lrgst_expo ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>GA_Solution</b>() (defined in <a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution.html">JRAMPERSAD::EXPONENTIAL::detail::GA_Solution< lrgst_expo ></a>)</td><td class="entry"><a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution.html">JRAMPERSAD::EXPONENTIAL::detail::GA_Solution< lrgst_expo ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GA_Solution</b>(double Rank, double x_val, double y=0) (defined in <a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution.html">JRAMPERSAD::EXPONENTIAL::detail::GA_Solution< lrgst_expo ></a>)</td><td class="entry"><a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution.html">JRAMPERSAD::EXPONENTIAL::detail::GA_Solution< lrgst_expo ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>rank</b> (defined in <a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution.html">JRAMPERSAD::EXPONENTIAL::detail::GA_Solution< lrgst_expo ></a>)</td><td class="entry"><a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution.html">JRAMPERSAD::EXPONENTIAL::detail::GA_Solution< lrgst_expo ></a></td><td class="entry"></td></tr>
|
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ranked</b> (defined in <a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution.html">JRAMPERSAD::EXPONENTIAL::detail::GA_Solution< lrgst_expo ></a>)</td><td class="entry"><a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution.html">JRAMPERSAD::EXPONENTIAL::detail::GA_Solution< lrgst_expo ></a></td><td class="entry"></td></tr>
|
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>x</b> (defined in <a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution.html">JRAMPERSAD::EXPONENTIAL::detail::GA_Solution< lrgst_expo ></a>)</td><td class="entry"><a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution.html">JRAMPERSAD::EXPONENTIAL::detail::GA_Solution< lrgst_expo ></a></td><td class="entry"></td></tr>
|
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>y_val</b> (defined in <a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution.html">JRAMPERSAD::EXPONENTIAL::detail::GA_Solution< lrgst_expo ></a>)</td><td class="entry"><a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution.html">JRAMPERSAD::EXPONENTIAL::detail::GA_Solution< lrgst_expo ></a></td><td class="entry"></td></tr>
|
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>~GA_Solution</b>()=default (defined in <a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution.html">JRAMPERSAD::EXPONENTIAL::detail::GA_Solution< lrgst_expo ></a>)</td><td class="entry"><a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution.html">JRAMPERSAD::EXPONENTIAL::detail::GA_Solution< lrgst_expo ></a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
||||||
</table></div><!-- contents -->
|
|
||||||
</div><!-- doc-content -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
||||||
<ul>
|
|
||||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
@ -1,137 +0,0 @@
|
|||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.9.8"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<title>Exponential Functions: JRAMPERSAD::EXPONENTIAL::detail::GA_Solution< lrgst_expo > Struct Template Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="resize.js"></script>
|
|
||||||
<script type="text/javascript" src="navtreedata.js"></script>
|
|
||||||
<script type="text/javascript" src="navtree.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr id="projectrow">
|
|
||||||
<td id="projectalign">
|
|
||||||
<div id="projectname">Exponential Functions
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.9.8 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<script type="text/javascript" src="menudata.js"></script>
|
|
||||||
<script type="text/javascript" src="menu.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
$(function() {
|
|
||||||
initMenu('',true,false,'search.php','Search');
|
|
||||||
$(document).ready(function() { init_search(); });
|
|
||||||
});
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div id="main-nav"></div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
||||||
<div id="nav-tree">
|
|
||||||
<div id="nav-tree-contents">
|
|
||||||
<div id="nav-sync" class="sync"></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div id="splitbar" style="-moz-user-select:none;"
|
|
||||||
class="ui-resizable-handle">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<script type="text/javascript">
|
|
||||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
||||||
$(document).ready(function(){initNavTree('struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution.html',''); initResizable(); });
|
|
||||||
/* @license-end */
|
|
||||||
</script>
|
|
||||||
<div id="doc-content">
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<div id="MSearchResults">
|
|
||||||
<div class="SRPage">
|
|
||||||
<div id="SRIndex">
|
|
||||||
<div id="SRResults"></div>
|
|
||||||
<div class="SRStatus" id="Loading">Loading...</div>
|
|
||||||
<div class="SRStatus" id="Searching">Searching...</div>
|
|
||||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="header">
|
|
||||||
<div class="summary">
|
|
||||||
<a href="#pub-methods">Public Member Functions</a> |
|
|
||||||
<a href="#pub-attribs">Public Attributes</a> |
|
|
||||||
<a href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution-members.html">List of all members</a> </div>
|
|
||||||
<div class="headertitle"><div class="title">JRAMPERSAD::EXPONENTIAL::detail::GA_Solution< lrgst_expo > Struct Template Reference</div></div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
|
||||||
Public Member Functions</h2></td></tr>
|
|
||||||
<tr class="memitem:a6cf25d21664ed2bd25b37ce771450dc4" id="r_a6cf25d21664ed2bd25b37ce771450dc4"><td class="memItemLeft" align="right" valign="top"><a id="a6cf25d21664ed2bd25b37ce771450dc4" name="a6cf25d21664ed2bd25b37ce771450dc4"></a>
|
|
||||||
 </td><td class="memItemRight" valign="bottom"><b>GA_Solution</b> (<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">double</a> <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">Rank</a>, <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">double</a> <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">x_val</a>, <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">double</a> <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">y</a>=0)</td></tr>
|
|
||||||
<tr class="separator:a6cf25d21664ed2bd25b37ce771450dc4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ac92bb2a2e6a4d39f555b907db40f46b0" id="r_ac92bb2a2e6a4d39f555b907db40f46b0"><td class="memItemLeft" align="right" valign="top"><a id="ac92bb2a2e6a4d39f555b907db40f46b0" name="ac92bb2a2e6a4d39f555b907db40f46b0"></a>
|
|
||||||
<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">void</a> </td><td class="memItemRight" valign="bottom"><b>fitness</b> (<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">const</a> std::vector< <a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">int</a> > &constants)</td></tr>
|
|
||||||
<tr class="separator:ac92bb2a2e6a4d39f555b907db40f46b0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
|
|
||||||
Public Attributes</h2></td></tr>
|
|
||||||
<tr class="memitem:a2e3723b62d3f4bac9e4cc573fd64e84c" id="r_a2e3723b62d3f4bac9e4cc573fd64e84c"><td class="memItemLeft" align="right" valign="top"><a id="a2e3723b62d3f4bac9e4cc573fd64e84c" name="a2e3723b62d3f4bac9e4cc573fd64e84c"></a>
|
|
||||||
<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">double</a> </td><td class="memItemRight" valign="bottom"><b>rank</b></td></tr>
|
|
||||||
<tr class="separator:a2e3723b62d3f4bac9e4cc573fd64e84c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a7d57801b01fab757029663439f04af65" id="r_a7d57801b01fab757029663439f04af65"><td class="memItemLeft" align="right" valign="top"><a id="a7d57801b01fab757029663439f04af65" name="a7d57801b01fab757029663439f04af65"></a>
|
|
||||||
<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">double</a> </td><td class="memItemRight" valign="bottom"><b>x</b></td></tr>
|
|
||||||
<tr class="separator:a7d57801b01fab757029663439f04af65"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a9d6a8fae4ccfaeb1ce20afecb67c84ff" id="r_a9d6a8fae4ccfaeb1ce20afecb67c84ff"><td class="memItemLeft" align="right" valign="top"><a id="a9d6a8fae4ccfaeb1ce20afecb67c84ff" name="a9d6a8fae4ccfaeb1ce20afecb67c84ff"></a>
|
|
||||||
<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">double</a> </td><td class="memItemRight" valign="bottom"><b>y_val</b></td></tr>
|
|
||||||
<tr class="separator:a9d6a8fae4ccfaeb1ce20afecb67c84ff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:adc3ef46c48fc4b5a202131921f5c2a5f" id="r_adc3ef46c48fc4b5a202131921f5c2a5f"><td class="memItemLeft" align="right" valign="top"><a id="adc3ef46c48fc4b5a202131921f5c2a5f" name="adc3ef46c48fc4b5a202131921f5c2a5f"></a>
|
|
||||||
<a class="el" href="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function.html">bool</a> </td><td class="memItemRight" valign="bottom"><b>ranked</b></td></tr>
|
|
||||||
<tr class="separator:adc3ef46c48fc4b5a202131921f5c2a5f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
|
||||||
<hr/>The documentation for this struct was generated from the following file:<ul>
|
|
||||||
<li>Exponential/<a class="el" href="_exponential_8h_source.html">Exponential.h</a></li>
|
|
||||||
</ul>
|
|
||||||
</div><!-- contents -->
|
|
||||||
</div><!-- doc-content -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><b>JRAMPERSAD</b></li><li class="navelem"><b>EXPONENTIAL</b></li><li class="navelem"><b>detail</b></li><li class="navelem"><a class="el" href="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution.html">GA_Solution</a></li>
|
|
||||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
File diff suppressed because it is too large
Load Diff
@ -1,5 +1,5 @@
|
|||||||
\doxysection{Class List}
|
\doxysection{Class List}
|
||||||
Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList}
|
Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList}
|
||||||
\item\contentsline{section}{\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{JRAMPERSAD\+::\+EXPONENTIAL\+::\+Function$<$ lrgst\+\_\+expo $>$}} \\*A class representing an Exponential \doxylink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function} (e.\+g 2x\texorpdfstring{$^\wedge$}{\string^}2 + 4x -\/ 1), }{\pageref{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}}{}
|
\item\contentsline{section}{\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{JRAMPERSAD\+::\+EXPONENTIAL\+::\+Function}} \\*Class representing an Exponential \doxylink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function} (e.\+g 2x\texorpdfstring{$^\wedge$}{\string^}2 + 4x -\/ 1) }{\pageref{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}}{}
|
||||||
\item\contentsline{section}{\mbox{\hyperlink{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options}{JRAMPERSAD\+::\+EXPONENTIAL\+::\+GA\+\_\+\+Options}} \\*Structure for options to be used when running one of the two genetic algorithms in a \doxylink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function} object }{\pageref{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options}}{}
|
\item\contentsline{section}{\mbox{\hyperlink{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options}{JRAMPERSAD\+::\+EXPONENTIAL\+::\+GA\+\_\+\+Options}} \\*Structure for options to be used when running one of the two genetic algorithms in a \doxylink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function} object }{\pageref{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options}}{}
|
||||||
\end{DoxyCompactList}
|
\end{DoxyCompactList}
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
\doxysection{JRAMPERSAD\+::EXPONENTIAL\+::Function\texorpdfstring{$<$}{<} lrgst\+\_\+expo \texorpdfstring{$>$}{>} Class Template Reference}
|
\doxysection{JRAMPERSAD\+::EXPONENTIAL\+::Function Class Reference}
|
||||||
\hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}\index{JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$@{JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$}}
|
\hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}\index{JRAMPERSAD::EXPONENTIAL::Function@{JRAMPERSAD::EXPONENTIAL::Function}}
|
||||||
|
|
||||||
|
|
||||||
A class representing an Exponential \doxylink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function} (e.\+g 2x\texorpdfstring{$^\wedge$}{\string^}2 + 4x -\/ 1),.
|
class representing an Exponential \doxylink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function} (e.\+g 2x\texorpdfstring{$^\wedge$}{\string^}2 + 4x -\/ 1)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -12,71 +12,63 @@ A class representing an Exponential \doxylink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_
|
|||||||
\doxysubsubsection*{Public Member Functions}
|
\doxysubsubsection*{Public Member Functions}
|
||||||
\begin{DoxyCompactItemize}
|
\begin{DoxyCompactItemize}
|
||||||
\item
|
\item
|
||||||
\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a0585614da72409acfbed262411ea7882}{Function}} (\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{const}} std\+::vector$<$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{int}} $>$ \&\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{constnts}})
|
\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a771e5f172d0738a6b56a3406ddea5779}{Function}} (const unsigned short \&Lrgst\+\_\+expo)
|
||||||
\begin{DoxyCompactList}\small\item\em Constructor for \doxylink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function} class. \end{DoxyCompactList}\item
|
\begin{DoxyCompactList}\small\item\em Constructor for \doxylink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function} class. \end{DoxyCompactList}\item
|
||||||
\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a7216329180e93c93204f4061be9e560b}{Function}} (std\+::vector$<$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{int}} $>$ \&\&\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{constnts}})
|
\Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_afc95333a173bc120f6f9519dae853b3a}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_afc95333a173bc120f6f9519dae853b3a}
|
||||||
\begin{DoxyCompactList}\small\item\em Constructor for \doxylink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function} class. \end{DoxyCompactList}\item
|
virtual {\bfseries \texorpdfstring{$\sim$}{\string~}\+Function} ()
|
||||||
\Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a38038a3b3f371ca62098ad4d4c510966}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a38038a3b3f371ca62098ad4d4c510966}
|
\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item
|
||||||
{\bfseries Function} (\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{const}} \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} \&\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{other}})=\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{default}}
|
\Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a2d7ac0d79af16746f89309f758adf40c}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a2d7ac0d79af16746f89309f758adf40c}
|
||||||
|
{\bfseries Function} (const \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} \&other)=default
|
||||||
|
\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item
|
||||||
|
\Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a2f4cd78e5a95d1862b4389e81ef136da}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a2f4cd78e5a95d1862b4389e81ef136da}
|
||||||
|
{\bfseries Function} (\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} \&\&other) noexcept=default
|
||||||
|
\begin{DoxyCompactList}\small\item\em Move Constructor. \end{DoxyCompactList}\item
|
||||||
|
\Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a450305ad4a40a262d378b3781d87a043}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a450305ad4a40a262d378b3781d87a043}
|
||||||
|
\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} \& {\bfseries operator=} (const \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} \&other)=default
|
||||||
|
\begin{DoxyCompactList}\small\item\em Copy Assignment operator. \end{DoxyCompactList}\item
|
||||||
|
\Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_af58e47ffa93dc7dd6b336327058731ff}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_af58e47ffa93dc7dd6b336327058731ff}
|
||||||
|
\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} \& {\bfseries operator=} (\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} \&\&other) noexcept=default
|
||||||
|
\begin{DoxyCompactList}\small\item\em Move Assignment operator. \end{DoxyCompactList}\item
|
||||||
|
void \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_ac27a8c4c7a6b39d087c8c20a63756cb3}{Set\+Constants}} (const std\+::vector$<$ int64\+\_\+t $>$ \&constnts)
|
||||||
|
\begin{DoxyCompactList}\small\item\em Sets the constants of the function. \end{DoxyCompactList}\item
|
||||||
|
void \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a6f92240916726bfa24fea0f846381060}{Set\+Constants}} (std\+::vector$<$ int64\+\_\+t $>$ \&\&constnts)
|
||||||
|
\begin{DoxyCompactList}\small\item\em Sets the constants of the function. \end{DoxyCompactList}\item
|
||||||
|
\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} \& \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a24f53f18a66c4911c9ec89f98b2f6781}{operator\texorpdfstring{$\ast$}{*}=}} (const int64\+\_\+t \&c)
|
||||||
\item
|
\item
|
||||||
\Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_aaafd98fd5dc5d0f9e4503bed1d49d323}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_aaafd98fd5dc5d0f9e4503bed1d49d323}
|
\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_af05a7be6e85e4879185a84dc32cdf79c}{differential}} () const
|
||||||
{\bfseries Function} (\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} \&\&\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{other}}) \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{noexcept}}=\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{default}}
|
\begin{DoxyCompactList}\small\item\em Calculates the differential (dy/dx) of the \doxylink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}. \end{DoxyCompactList}\item
|
||||||
\item
|
std\+::vector$<$ double $>$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a2fe7e79ec57cb7160c783c20870fe855}{get\+\_\+real\+\_\+roots}} (const \mbox{\hyperlink{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options}{GA\+\_\+\+Options}} \&options=\mbox{\hyperlink{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options}{GA\+\_\+\+Options}}()) const
|
||||||
\Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a5c6ff5d442c8a74503312fb6bc75a1ff}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a5c6ff5d442c8a74503312fb6bc75a1ff}
|
\begin{DoxyCompactList}\small\item\em Uses a genetic algorithm to find the approximate roots of the function. \end{DoxyCompactList}\item
|
||||||
\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} \& {\bfseries operator=} (\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{const}} \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} \&\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{other}})=\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{default}}
|
double \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a3df87946deead508714d3d6da50231ef}{solve\+\_\+y}} (const double \&x\+\_\+val) const
|
||||||
\item
|
\begin{DoxyCompactList}\small\item\em Solves for y when x = user value. \end{DoxyCompactList}\item
|
||||||
\Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_ac8934939c219d782fd1e02bca393318d}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_ac8934939c219d782fd1e02bca393318d}
|
std\+::vector$<$ double $>$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_ac6f66aef23d97a47707796a9891fda80}{solve\+\_\+x}} (const double \&y\+\_\+val, const \mbox{\hyperlink{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options}{GA\+\_\+\+Options}} \&options=\mbox{\hyperlink{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options}{GA\+\_\+\+Options}}()) const
|
||||||
\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} \& {\bfseries operator=} (\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} \&\&\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{other}}) \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{noexcept}}=\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{default}}
|
\begin{DoxyCompactList}\small\item\em Uses a genetic algorithm to find the values of x where y = user value. \end{DoxyCompactList}\item
|
||||||
\item
|
auto \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a8e355925ec8a283ad7a74a5c4832d4a8}{Get\+What\+Is\+The\+Largest\+Exponent}} () const
|
||||||
\Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a71628f495a8a26f9584487abf05293b8}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a71628f495a8a26f9584487abf05293b8}
|
\end{DoxyCompactItemize}
|
||||||
\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}}$<$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{lrgst\+\_\+expo}} $>$ \& {\bfseries operator\texorpdfstring{$\ast$}{*}=} (\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{const}} \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{int}} \&\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{c}})
|
|
||||||
\item
|
|
||||||
\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}}$<$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{lrgst\+\_\+expo}} -\/ 1 $>$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_ae43c705b427ac1ef27aed061a63e500e}{differential}} () \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{const}}
|
|
||||||
\begin{DoxyCompactList}\small\item\em Calculates the differential (dy/dx) of the function. \end{DoxyCompactList}\item
|
|
||||||
std\+::vector$<$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{double}} $>$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_ad090de9f6636094f14f1279615fccbc0}{get\+\_\+real\+\_\+roots}} (\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{const}} \mbox{\hyperlink{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options}{GA\+\_\+\+Options}} \&\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{options}}=\mbox{\hyperlink{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options}{GA\+\_\+\+Options}}()) \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{const}}
|
|
||||||
\begin{DoxyCompactList}\small\item\em \doxylink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function} that uses a genetic algorithm to find the approximate roots of the function. \end{DoxyCompactList}\item
|
|
||||||
\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{double}} \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a5464547daff0c43faccdc40ea480bab4}{solve\+\_\+y}} (\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{const}} \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{double}} \&\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{x\+\_\+val}}) \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{const}} \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{noexcept}}
|
|
||||||
\begin{DoxyCompactList}\small\item\em \doxylink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function} that solves for y when x = user value. \end{DoxyCompactList}\item
|
|
||||||
std\+::vector$<$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{double}} $>$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a46b9671c4a29b2b2b34586048a3b795a}{solve\+\_\+x}} (\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{const}} \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{double}} \&y\+\_\+val, \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{const}} \mbox{\hyperlink{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options}{GA\+\_\+\+Options}} \&\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{options}}=\mbox{\hyperlink{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options}{GA\+\_\+\+Options}}()) \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{const}}
|
|
||||||
\begin{DoxyCompactList}\small\item\em \doxylink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function} that uses a genetic algorithm to find the values of x where y = user value. \end{DoxyCompactList}\end{DoxyCompactItemize}
|
|
||||||
\doxysubsubsection*{Friends}
|
\doxysubsubsection*{Friends}
|
||||||
\begin{DoxyCompactItemize}
|
\begin{DoxyCompactItemize}
|
||||||
\item
|
\item
|
||||||
std\+::vector$<$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{double}} $>$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a8f5b8975b6e7318c093a963cd0b43db6}{Quadratic\+Solve}} (\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{const}} \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}}$<$ 2 $>$ \&\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{f}})
|
std\+::vector$<$ double $>$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a9d14c1b8a7401565a054837df5708ac8}{Quadratic\+Solve}} (const \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} \&f)
|
||||||
\begin{DoxyCompactList}\small\item\em Uses the quadratic function to solve the roots of an entered quadratic equation. \end{DoxyCompactList}\item
|
\begin{DoxyCompactList}\small\item\em Uses the quadratic function to solve the roots of an entered quadratic equation. \end{DoxyCompactList}\item
|
||||||
\Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a5de27194ad9a38f44771637a0f187562}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a5de27194ad9a38f44771637a0f187562}
|
std\+::ostream \& \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a9715ead4f7565aea73b2b956d32a8c2e}{operator$<$$<$}} (std\+::ostream \&os, const \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} func)
|
||||||
std\+::ostream \& {\bfseries operator$<$$<$} (std\+::ostream \&\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{os}}, \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{const}} \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}}$<$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{lrgst\+\_\+expo}} $>$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{func}})
|
|
||||||
\item
|
\item
|
||||||
\Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a08885f8e67d9d34770121c63c16f2eea}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a08885f8e67d9d34770121c63c16f2eea}
|
\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_ac67d5be3dac9ab01eca47b11aaadb786}{operator+}} (const \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} \&f1, const \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} \&f2)
|
||||||
{\footnotesize template$<$\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{int}} e1, \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{int}} e2, \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{int}} r$>$ }\\\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}}$<$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{r}} $>$ {\bfseries operator+} (\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{const}} \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}}$<$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{e1}} $>$ \&\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{f1}}, \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{const}} \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}}$<$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{e2}} $>$ \&\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{f2}})
|
|
||||||
\item
|
\item
|
||||||
\Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_afde1d3a278a171c30ff0ff00f65d120e}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_afde1d3a278a171c30ff0ff00f65d120e}
|
\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a5e5034306a381d48ef50cce10f8f76c8}{operator-\/}} (const \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} \&f1, const \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} \&f2)
|
||||||
{\footnotesize template$<$\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{int}} e1, \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{int}} e2, \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{int}} r$>$ }\\\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}}$<$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{r}} $>$ {\bfseries operator-\/} (\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{const}} \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}}$<$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{e1}} $>$ \&\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{f1}}, \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{const}} \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}}$<$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{e2}} $>$ \&\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{f2}})
|
|
||||||
\item
|
\item
|
||||||
\Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_ae95957956718c40093891faf8dd52b0e}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_ae95957956718c40093891faf8dd52b0e}
|
\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a5bb4eeaf7c3f6efe1c4eb1cd128d0d5e}{operator\texorpdfstring{$\ast$}{*}}} (const \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} \&f, const int64\+\_\+t \&c)
|
||||||
\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}}$<$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{lrgst\+\_\+expo}} $>$ {\bfseries operator\texorpdfstring{$\ast$}{*}} (\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{const}} \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}}$<$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{lrgst\+\_\+expo}} $>$ \&\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{f}}, \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{const}} \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{int}} \&\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{c}})
|
|
||||||
\end{DoxyCompactItemize}
|
\end{DoxyCompactItemize}
|
||||||
|
|
||||||
|
|
||||||
\doxysubsection{Detailed Description}
|
\doxysubsection{Detailed Description}
|
||||||
\subsubsection*{template$<$\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a0585614da72409acfbed262411ea7882}{int}} lrgst\+\_\+expo$>$\newline
|
class representing an Exponential \doxylink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function} (e.\+g 2x\texorpdfstring{$^\wedge$}{\string^}2 + 4x -\/ 1)
|
||||||
class JRAMPERSAD\+::\+EXPONENTIAL\+::\+Function$<$ lrgst\+\_\+expo $>$}
|
|
||||||
A class representing an Exponential \doxylink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function} (e.\+g 2x\texorpdfstring{$^\wedge$}{\string^}2 + 4x -\/ 1),.
|
|
||||||
|
|
||||||
|
|
||||||
\begin{DoxyTemplParams}{Template Parameters}
|
|
||||||
{\em lrgst\+\_\+expo} & The largest exponent in the function (e.\+g 2 means largest exponent is x\texorpdfstring{$^\wedge$}{\string^}2) \\
|
|
||||||
\hline
|
|
||||||
\end{DoxyTemplParams}
|
|
||||||
|
|
||||||
|
|
||||||
\doxysubsection{Constructor \& Destructor Documentation}
|
\doxysubsection{Constructor \& Destructor Documentation}
|
||||||
\Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a0585614da72409acfbed262411ea7882}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a0585614da72409acfbed262411ea7882}
|
\Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a771e5f172d0738a6b56a3406ddea5779}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a771e5f172d0738a6b56a3406ddea5779}
|
||||||
\index{JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$@{JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$}!Function@{Function}}
|
\index{JRAMPERSAD::EXPONENTIAL::Function@{JRAMPERSAD::EXPONENTIAL::Function}!Function@{Function}}
|
||||||
\index{Function@{Function}!JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$@{JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$}}
|
\index{Function@{Function}!JRAMPERSAD::EXPONENTIAL::Function@{JRAMPERSAD::EXPONENTIAL::Function}}
|
||||||
\doxysubsubsection{\texorpdfstring{Function()}{Function()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
|
\doxysubsubsection{\texorpdfstring{Function()}{Function()}}
|
||||||
{\footnotesize\ttfamily template$<$\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{int}} lrgst\+\_\+expo$>$ \\
|
{\footnotesize\ttfamily JRAMPERSAD\+::\+EXPONENTIAL\+::\+Function\+::\+Function (\begin{DoxyParamCaption}\item[{const unsigned short \&}]{Lrgst\+\_\+expo }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||||
\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{JRAMPERSAD\+::\+EXPONENTIAL\+::\+Function}}$<$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{lrgst\+\_\+expo}} $>$\+::\+Function (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{const}} std\+::vector$<$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{int}} $>$ \&}]{constnts }\end{DoxyParamCaption})}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -84,52 +76,34 @@ Constructor for \doxylink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_
|
|||||||
|
|
||||||
|
|
||||||
\begin{DoxyParams}{Parameters}
|
\begin{DoxyParams}{Parameters}
|
||||||
{\em constnts} & An array with the constants for the function (e.\+g 2, 1, 3 = 2x\texorpdfstring{$^\wedge$}{\string^}2 + 1x -\/ 3) size of array MUST be lrgst\+\_\+expo + 1 \\
|
{\em Lrgst\+\_\+expo} & The largest exponent in the function (e.\+g 2 means largest exponent is x\texorpdfstring{$^\wedge$}{\string^}2) \\
|
||||||
\hline
|
|
||||||
\end{DoxyParams}
|
|
||||||
\Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a7216329180e93c93204f4061be9e560b}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a7216329180e93c93204f4061be9e560b}
|
|
||||||
\index{JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$@{JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$}!Function@{Function}}
|
|
||||||
\index{Function@{Function}!JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$@{JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$}}
|
|
||||||
\doxysubsubsection{\texorpdfstring{Function()}{Function()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
|
|
||||||
{\footnotesize\ttfamily template$<$\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{int}} lrgst\+\_\+expo$>$ \\
|
|
||||||
\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{JRAMPERSAD\+::\+EXPONENTIAL\+::\+Function}}$<$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{lrgst\+\_\+expo}} $>$\+::\+Function (\begin{DoxyParamCaption}\item[{std\+::vector$<$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{int}} $>$ \&\&}]{constnts }\end{DoxyParamCaption})}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Constructor for \doxylink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function} class.
|
|
||||||
|
|
||||||
|
|
||||||
\begin{DoxyParams}{Parameters}
|
|
||||||
{\em constnts} & An array with the constants for the function (e.\+g 2, 1, 3 = 2x\texorpdfstring{$^\wedge$}{\string^}2 + 1x -\/ 3) size of array MUST be lrgst\+\_\+expo + 1 \\
|
|
||||||
\hline
|
\hline
|
||||||
\end{DoxyParams}
|
\end{DoxyParams}
|
||||||
|
|
||||||
|
|
||||||
\doxysubsection{Member Function Documentation}
|
\doxysubsection{Member Function Documentation}
|
||||||
\Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_ae43c705b427ac1ef27aed061a63e500e}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_ae43c705b427ac1ef27aed061a63e500e}
|
\Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_af05a7be6e85e4879185a84dc32cdf79c}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_af05a7be6e85e4879185a84dc32cdf79c}
|
||||||
\index{JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$@{JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$}!differential@{differential}}
|
\index{JRAMPERSAD::EXPONENTIAL::Function@{JRAMPERSAD::EXPONENTIAL::Function}!differential@{differential}}
|
||||||
\index{differential@{differential}!JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$@{JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$}}
|
\index{differential@{differential}!JRAMPERSAD::EXPONENTIAL::Function@{JRAMPERSAD::EXPONENTIAL::Function}}
|
||||||
\doxysubsubsection{\texorpdfstring{differential()}{differential()}}
|
\doxysubsubsection{\texorpdfstring{differential()}{differential()}}
|
||||||
{\footnotesize\ttfamily template$<$\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{int}} lrgst\+\_\+expo$>$ \\
|
{\footnotesize\ttfamily \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} JRAMPERSAD\+::\+EXPONENTIAL\+::\+Function\+::differential (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
||||||
\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}}$<$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{lrgst\+\_\+expo}} -\/ 1 $>$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{JRAMPERSAD\+::\+EXPONENTIAL\+::\+Function}}$<$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{lrgst\+\_\+expo}} $>$\+::differential (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Calculates the differential (dy/dx) of the function.
|
Calculates the differential (dy/dx) of the \doxylink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}.
|
||||||
|
|
||||||
\begin{DoxyReturn}{Returns}
|
\begin{DoxyReturn}{Returns}
|
||||||
a function representing the differential (dy/dx) of the calling function object
|
a \doxylink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function} representing the differential (dy/dx) of the calling function object
|
||||||
\end{DoxyReturn}
|
\end{DoxyReturn}
|
||||||
\Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_ad090de9f6636094f14f1279615fccbc0}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_ad090de9f6636094f14f1279615fccbc0}
|
\Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a2fe7e79ec57cb7160c783c20870fe855}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a2fe7e79ec57cb7160c783c20870fe855}
|
||||||
\index{JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$@{JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$}!get\_real\_roots@{get\_real\_roots}}
|
\index{JRAMPERSAD::EXPONENTIAL::Function@{JRAMPERSAD::EXPONENTIAL::Function}!get\_real\_roots@{get\_real\_roots}}
|
||||||
\index{get\_real\_roots@{get\_real\_roots}!JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$@{JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$}}
|
\index{get\_real\_roots@{get\_real\_roots}!JRAMPERSAD::EXPONENTIAL::Function@{JRAMPERSAD::EXPONENTIAL::Function}}
|
||||||
\doxysubsubsection{\texorpdfstring{get\_real\_roots()}{get\_real\_roots()}}
|
\doxysubsubsection{\texorpdfstring{get\_real\_roots()}{get\_real\_roots()}}
|
||||||
{\footnotesize\ttfamily template$<$\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{int}} lrgst\+\_\+expo$>$ \\
|
{\footnotesize\ttfamily std\+::vector$<$ double $>$ JRAMPERSAD\+::\+EXPONENTIAL\+::\+Function\+::get\+\_\+real\+\_\+roots (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options}{GA\+\_\+\+Options}} \&}]{options = {\ttfamily \mbox{\hyperlink{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options}{GA\+\_\+\+Options}}()} }\end{DoxyParamCaption}) const}
|
||||||
std\+::vector$<$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{double}} $>$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{JRAMPERSAD\+::\+EXPONENTIAL\+::\+Function}}$<$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{lrgst\+\_\+expo}} $>$\+::get\+\_\+real\+\_\+roots (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{const}} \mbox{\hyperlink{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options}{GA\+\_\+\+Options}} \&}]{options = {\ttfamily \mbox{\hyperlink{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options}{GA\+\_\+\+Options}}()} }\end{DoxyParamCaption}) const}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
\doxylink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function} that uses a genetic algorithm to find the approximate roots of the function.
|
Uses a genetic algorithm to find the approximate roots of the function.
|
||||||
|
|
||||||
|
|
||||||
\begin{DoxyParams}{Parameters}
|
\begin{DoxyParams}{Parameters}
|
||||||
@ -139,16 +113,60 @@ std\+::vector$<$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_
|
|||||||
\begin{DoxyReturn}{Returns}
|
\begin{DoxyReturn}{Returns}
|
||||||
A vector containing a n number of approximate root values (n = sample\+\_\+size as defined in options)
|
A vector containing a n number of approximate root values (n = sample\+\_\+size as defined in options)
|
||||||
\end{DoxyReturn}
|
\end{DoxyReturn}
|
||||||
\Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a46b9671c4a29b2b2b34586048a3b795a}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a46b9671c4a29b2b2b34586048a3b795a}
|
\Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a8e355925ec8a283ad7a74a5c4832d4a8}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a8e355925ec8a283ad7a74a5c4832d4a8}
|
||||||
\index{JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$@{JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$}!solve\_x@{solve\_x}}
|
\index{JRAMPERSAD::EXPONENTIAL::Function@{JRAMPERSAD::EXPONENTIAL::Function}!GetWhatIsTheLargestExponent@{GetWhatIsTheLargestExponent}}
|
||||||
\index{solve\_x@{solve\_x}!JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$@{JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$}}
|
\index{GetWhatIsTheLargestExponent@{GetWhatIsTheLargestExponent}!JRAMPERSAD::EXPONENTIAL::Function@{JRAMPERSAD::EXPONENTIAL::Function}}
|
||||||
|
\doxysubsubsection{\texorpdfstring{GetWhatIsTheLargestExponent()}{GetWhatIsTheLargestExponent()}}
|
||||||
|
{\footnotesize\ttfamily auto JRAMPERSAD\+::\+EXPONENTIAL\+::\+Function\+::\+Get\+What\+Is\+The\+Largest\+Exponent (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
|
||||||
|
|
||||||
|
\begin{DoxyReturn}{Returns}
|
||||||
|
lrgst\+\_\+expo
|
||||||
|
\end{DoxyReturn}
|
||||||
|
\Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a24f53f18a66c4911c9ec89f98b2f6781}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a24f53f18a66c4911c9ec89f98b2f6781}
|
||||||
|
\index{JRAMPERSAD::EXPONENTIAL::Function@{JRAMPERSAD::EXPONENTIAL::Function}!operator\texorpdfstring{$\ast$}{*}=@{operator\texorpdfstring{$\ast$}{*}=}}
|
||||||
|
\index{operator\texorpdfstring{$\ast$}{*}=@{operator\texorpdfstring{$\ast$}{*}=}!JRAMPERSAD::EXPONENTIAL::Function@{JRAMPERSAD::EXPONENTIAL::Function}}
|
||||||
|
\doxysubsubsection{\texorpdfstring{operator\texorpdfstring{$\ast$}{*}=()}{operator*=()}}
|
||||||
|
{\footnotesize\ttfamily \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} \& JRAMPERSAD\+::\+EXPONENTIAL\+::\+Function\+::operator\texorpdfstring{$\ast$}{*}= (\begin{DoxyParamCaption}\item[{const int64\+\_\+t \&}]{c }\end{DoxyParamCaption})}
|
||||||
|
|
||||||
|
Operator to multiply a function by a constant (Scaling it) \Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_ac27a8c4c7a6b39d087c8c20a63756cb3}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_ac27a8c4c7a6b39d087c8c20a63756cb3}
|
||||||
|
\index{JRAMPERSAD::EXPONENTIAL::Function@{JRAMPERSAD::EXPONENTIAL::Function}!SetConstants@{SetConstants}}
|
||||||
|
\index{SetConstants@{SetConstants}!JRAMPERSAD::EXPONENTIAL::Function@{JRAMPERSAD::EXPONENTIAL::Function}}
|
||||||
|
\doxysubsubsection{\texorpdfstring{SetConstants()}{SetConstants()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
|
||||||
|
{\footnotesize\ttfamily void JRAMPERSAD\+::\+EXPONENTIAL\+::\+Function\+::\+Set\+Constants (\begin{DoxyParamCaption}\item[{const std\+::vector$<$ int64\+\_\+t $>$ \&}]{constnts }\end{DoxyParamCaption})}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Sets the constants of the function.
|
||||||
|
|
||||||
|
|
||||||
|
\begin{DoxyParams}{Parameters}
|
||||||
|
{\em constnts} & An array with the constants for the function (e.\+g 2, 1, 3 = 2x\texorpdfstring{$^\wedge$}{\string^}2 + 1x -\/ 3) size of array MUST be lrgst\+\_\+expo + 1 \\
|
||||||
|
\hline
|
||||||
|
\end{DoxyParams}
|
||||||
|
\Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a6f92240916726bfa24fea0f846381060}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a6f92240916726bfa24fea0f846381060}
|
||||||
|
\index{JRAMPERSAD::EXPONENTIAL::Function@{JRAMPERSAD::EXPONENTIAL::Function}!SetConstants@{SetConstants}}
|
||||||
|
\index{SetConstants@{SetConstants}!JRAMPERSAD::EXPONENTIAL::Function@{JRAMPERSAD::EXPONENTIAL::Function}}
|
||||||
|
\doxysubsubsection{\texorpdfstring{SetConstants()}{SetConstants()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
|
||||||
|
{\footnotesize\ttfamily void JRAMPERSAD\+::\+EXPONENTIAL\+::\+Function\+::\+Set\+Constants (\begin{DoxyParamCaption}\item[{std\+::vector$<$ int64\+\_\+t $>$ \&\&}]{constnts }\end{DoxyParamCaption})}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Sets the constants of the function.
|
||||||
|
|
||||||
|
|
||||||
|
\begin{DoxyParams}{Parameters}
|
||||||
|
{\em constnts} & An array with the constants for the function (e.\+g 2, 1, 3 = 2x\texorpdfstring{$^\wedge$}{\string^}2 + 1x -\/ 3) size of array MUST be lrgst\+\_\+expo + 1 \\
|
||||||
|
\hline
|
||||||
|
\end{DoxyParams}
|
||||||
|
\Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_ac6f66aef23d97a47707796a9891fda80}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_ac6f66aef23d97a47707796a9891fda80}
|
||||||
|
\index{JRAMPERSAD::EXPONENTIAL::Function@{JRAMPERSAD::EXPONENTIAL::Function}!solve\_x@{solve\_x}}
|
||||||
|
\index{solve\_x@{solve\_x}!JRAMPERSAD::EXPONENTIAL::Function@{JRAMPERSAD::EXPONENTIAL::Function}}
|
||||||
\doxysubsubsection{\texorpdfstring{solve\_x()}{solve\_x()}}
|
\doxysubsubsection{\texorpdfstring{solve\_x()}{solve\_x()}}
|
||||||
{\footnotesize\ttfamily template$<$\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{int}} lrgst\+\_\+expo$>$ \\
|
{\footnotesize\ttfamily std\+::vector$<$ double $>$ JRAMPERSAD\+::\+EXPONENTIAL\+::\+Function\+::solve\+\_\+x (\begin{DoxyParamCaption}\item[{const double \&}]{y\+\_\+val, }\item[{const \mbox{\hyperlink{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options}{GA\+\_\+\+Options}} \&}]{options = {\ttfamily \mbox{\hyperlink{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options}{GA\+\_\+\+Options}}()} }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
|
||||||
std\+::vector$<$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{double}} $>$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{JRAMPERSAD\+::\+EXPONENTIAL\+::\+Function}}$<$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{lrgst\+\_\+expo}} $>$\+::solve\+\_\+x (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{const}} \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{double}} \&}]{y\+\_\+val, }\item[{\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{const}} \mbox{\hyperlink{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options}{GA\+\_\+\+Options}} \&}]{options = {\ttfamily \mbox{\hyperlink{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options}{GA\+\_\+\+Options}}()} }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
\doxylink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function} that uses a genetic algorithm to find the values of x where y = user value.
|
Uses a genetic algorithm to find the values of x where y = user value.
|
||||||
|
|
||||||
|
|
||||||
\begin{DoxyParams}{Parameters}
|
\begin{DoxyParams}{Parameters}
|
||||||
@ -160,16 +178,15 @@ std\+::vector$<$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_
|
|||||||
\begin{DoxyReturn}{Returns}
|
\begin{DoxyReturn}{Returns}
|
||||||
A vector containing a n number of x values that cause the function to approximately equal the y\+\_\+val (n = sample\+\_\+size as defined in options)
|
A vector containing a n number of x values that cause the function to approximately equal the y\+\_\+val (n = sample\+\_\+size as defined in options)
|
||||||
\end{DoxyReturn}
|
\end{DoxyReturn}
|
||||||
\Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a5464547daff0c43faccdc40ea480bab4}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a5464547daff0c43faccdc40ea480bab4}
|
\Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a3df87946deead508714d3d6da50231ef}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a3df87946deead508714d3d6da50231ef}
|
||||||
\index{JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$@{JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$}!solve\_y@{solve\_y}}
|
\index{JRAMPERSAD::EXPONENTIAL::Function@{JRAMPERSAD::EXPONENTIAL::Function}!solve\_y@{solve\_y}}
|
||||||
\index{solve\_y@{solve\_y}!JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$@{JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$}}
|
\index{solve\_y@{solve\_y}!JRAMPERSAD::EXPONENTIAL::Function@{JRAMPERSAD::EXPONENTIAL::Function}}
|
||||||
\doxysubsubsection{\texorpdfstring{solve\_y()}{solve\_y()}}
|
\doxysubsubsection{\texorpdfstring{solve\_y()}{solve\_y()}}
|
||||||
{\footnotesize\ttfamily template$<$\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{int}} lrgst\+\_\+expo$>$ \\
|
{\footnotesize\ttfamily double JRAMPERSAD\+::\+EXPONENTIAL\+::\+Function\+::solve\+\_\+y (\begin{DoxyParamCaption}\item[{const double \&}]{x\+\_\+val }\end{DoxyParamCaption}) const}
|
||||||
\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{double}} \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{JRAMPERSAD\+::\+EXPONENTIAL\+::\+Function}}$<$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{lrgst\+\_\+expo}} $>$\+::solve\+\_\+y (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{const}} \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{double}} \&}]{x\+\_\+val }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
\doxylink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function} that solves for y when x = user value.
|
Solves for y when x = user value.
|
||||||
|
|
||||||
|
|
||||||
\begin{DoxyParams}{Parameters}
|
\begin{DoxyParams}{Parameters}
|
||||||
@ -182,12 +199,35 @@ the Y value the function returns based on the entered X value
|
|||||||
|
|
||||||
|
|
||||||
\doxysubsection{Friends And Related Symbol Documentation}
|
\doxysubsection{Friends And Related Symbol Documentation}
|
||||||
\Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a8f5b8975b6e7318c093a963cd0b43db6}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a8f5b8975b6e7318c093a963cd0b43db6}
|
\Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a5bb4eeaf7c3f6efe1c4eb1cd128d0d5e}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a5bb4eeaf7c3f6efe1c4eb1cd128d0d5e}
|
||||||
\index{JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$@{JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$}!QuadraticSolve@{QuadraticSolve}}
|
\index{JRAMPERSAD::EXPONENTIAL::Function@{JRAMPERSAD::EXPONENTIAL::Function}!operator\texorpdfstring{$\ast$}{*}@{operator\texorpdfstring{$\ast$}{*}}}
|
||||||
\index{QuadraticSolve@{QuadraticSolve}!JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$@{JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$}}
|
\index{operator\texorpdfstring{$\ast$}{*}@{operator\texorpdfstring{$\ast$}{*}}!JRAMPERSAD::EXPONENTIAL::Function@{JRAMPERSAD::EXPONENTIAL::Function}}
|
||||||
|
\doxysubsubsection{\texorpdfstring{operator\texorpdfstring{$\ast$}{*}}{operator*}}
|
||||||
|
{\footnotesize\ttfamily \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} operator\texorpdfstring{$\ast$}{*} (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} \&}]{f, }\item[{const int64\+\_\+t \&}]{c }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}}
|
||||||
|
|
||||||
|
Operator to multiply a function by a constant (Scaling it) \Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_ac67d5be3dac9ab01eca47b11aaadb786}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_ac67d5be3dac9ab01eca47b11aaadb786}
|
||||||
|
\index{JRAMPERSAD::EXPONENTIAL::Function@{JRAMPERSAD::EXPONENTIAL::Function}!operator+@{operator+}}
|
||||||
|
\index{operator+@{operator+}!JRAMPERSAD::EXPONENTIAL::Function@{JRAMPERSAD::EXPONENTIAL::Function}}
|
||||||
|
\doxysubsubsection{\texorpdfstring{operator+}{operator+}}
|
||||||
|
{\footnotesize\ttfamily \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} operator+ (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} \&}]{f1, }\item[{const \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} \&}]{f2 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}}
|
||||||
|
|
||||||
|
Operator to add two functions \Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a5e5034306a381d48ef50cce10f8f76c8}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a5e5034306a381d48ef50cce10f8f76c8}
|
||||||
|
\index{JRAMPERSAD::EXPONENTIAL::Function@{JRAMPERSAD::EXPONENTIAL::Function}!operator-\/@{operator-\/}}
|
||||||
|
\index{operator-\/@{operator-\/}!JRAMPERSAD::EXPONENTIAL::Function@{JRAMPERSAD::EXPONENTIAL::Function}}
|
||||||
|
\doxysubsubsection{\texorpdfstring{operator-\/}{operator-}}
|
||||||
|
{\footnotesize\ttfamily \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} operator-\/ (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} \&}]{f1, }\item[{const \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} \&}]{f2 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}}
|
||||||
|
|
||||||
|
Operator to subtract two functions \Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a9715ead4f7565aea73b2b956d32a8c2e}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a9715ead4f7565aea73b2b956d32a8c2e}
|
||||||
|
\index{JRAMPERSAD::EXPONENTIAL::Function@{JRAMPERSAD::EXPONENTIAL::Function}!operator$<$$<$@{operator$<$$<$}}
|
||||||
|
\index{operator$<$$<$@{operator$<$$<$}!JRAMPERSAD::EXPONENTIAL::Function@{JRAMPERSAD::EXPONENTIAL::Function}}
|
||||||
|
\doxysubsubsection{\texorpdfstring{operator$<$$<$}{operator<<}}
|
||||||
|
{\footnotesize\ttfamily std\+::ostream \& operator$<$$<$ (\begin{DoxyParamCaption}\item[{std\+::ostream \&}]{os, }\item[{const \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}}}]{func }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}}
|
||||||
|
|
||||||
|
Operator function to display function object in a human readable format \Hypertarget{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a9d14c1b8a7401565a054837df5708ac8}\label{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_a9d14c1b8a7401565a054837df5708ac8}
|
||||||
|
\index{JRAMPERSAD::EXPONENTIAL::Function@{JRAMPERSAD::EXPONENTIAL::Function}!QuadraticSolve@{QuadraticSolve}}
|
||||||
|
\index{QuadraticSolve@{QuadraticSolve}!JRAMPERSAD::EXPONENTIAL::Function@{JRAMPERSAD::EXPONENTIAL::Function}}
|
||||||
\doxysubsubsection{\texorpdfstring{QuadraticSolve}{QuadraticSolve}}
|
\doxysubsubsection{\texorpdfstring{QuadraticSolve}{QuadraticSolve}}
|
||||||
{\footnotesize\ttfamily template$<$\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{int}} lrgst\+\_\+expo$>$ \\
|
{\footnotesize\ttfamily std\+::vector$<$ double $>$ Quadratic\+Solve (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}} \&}]{f }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}}
|
||||||
std\+::vector$<$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{double}} $>$ Quadratic\+Solve (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{const}} \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function}}$<$ 2 $>$ \&}]{f }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -195,7 +235,7 @@ Uses the quadratic function to solve the roots of an entered quadratic equation.
|
|||||||
|
|
||||||
|
|
||||||
\begin{DoxyParams}{Parameters}
|
\begin{DoxyParams}{Parameters}
|
||||||
{\em f} & Quadratic function you\textquotesingle{}d like to find the roots of (Quadratic \doxylink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function} object is a Function$<$2$>$ object \\
|
{\em f} & Quadratic function you\textquotesingle{}d like to find the roots of (Quadratic \doxylink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function} object is a \doxylink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Function} object who\textquotesingle{}s lrgst\+\_\+expo value = 2 \\
|
||||||
\hline
|
\hline
|
||||||
\end{DoxyParams}
|
\end{DoxyParams}
|
||||||
\begin{DoxyReturn}{Returns}
|
\begin{DoxyReturn}{Returns}
|
||||||
|
@ -13,22 +13,22 @@ Structure for options to be used when running one of the two genetic algorithms
|
|||||||
\begin{DoxyCompactItemize}
|
\begin{DoxyCompactItemize}
|
||||||
\item
|
\item
|
||||||
\Hypertarget{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_a316979973a2a6b70b00520c2f753a43c}\label{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_a316979973a2a6b70b00520c2f753a43c}
|
\Hypertarget{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_a316979973a2a6b70b00520c2f753a43c}\label{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_a316979973a2a6b70b00520c2f753a43c}
|
||||||
\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{double}} {\bfseries min\+\_\+range} = -\/100
|
double {\bfseries min\+\_\+range} = -\/100
|
||||||
\begin{DoxyCompactList}\small\item\em Minimum value you believe the answer can be. \end{DoxyCompactList}\item
|
\begin{DoxyCompactList}\small\item\em Minimum value you believe the answer can be. \end{DoxyCompactList}\item
|
||||||
\Hypertarget{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_a9b8f1e5367f6b0d8b16eecaea53b40e2}\label{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_a9b8f1e5367f6b0d8b16eecaea53b40e2}
|
\Hypertarget{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_a9b8f1e5367f6b0d8b16eecaea53b40e2}\label{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_a9b8f1e5367f6b0d8b16eecaea53b40e2}
|
||||||
\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{double}} {\bfseries max\+\_\+range} = 100
|
double {\bfseries max\+\_\+range} = 100
|
||||||
\begin{DoxyCompactList}\small\item\em Maximum value you believe the answer can be. \end{DoxyCompactList}\item
|
\begin{DoxyCompactList}\small\item\em Maximum value you believe the answer can be. \end{DoxyCompactList}\item
|
||||||
\Hypertarget{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_a4a67bad303f8a4fca40020a0802524c5}\label{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_a4a67bad303f8a4fca40020a0802524c5}
|
\Hypertarget{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_a4a67bad303f8a4fca40020a0802524c5}\label{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_a4a67bad303f8a4fca40020a0802524c5}
|
||||||
\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{unsigned}} \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{int}} {\bfseries num\+\_\+of\+\_\+generations} = 10
|
unsigned int {\bfseries num\+\_\+of\+\_\+generations} = 10
|
||||||
\begin{DoxyCompactList}\small\item\em Number of times you\textquotesingle{}d like to run the algorithm (increasing this value causes the algorithm to take longer) \end{DoxyCompactList}\item
|
\begin{DoxyCompactList}\small\item\em Number of times you\textquotesingle{}d like to run the algorithm (increasing this value causes the algorithm to take longer) \end{DoxyCompactList}\item
|
||||||
\Hypertarget{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_ad133af29dbbc26b8c3d507d359c03326}\label{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_ad133af29dbbc26b8c3d507d359c03326}
|
\Hypertarget{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_ad133af29dbbc26b8c3d507d359c03326}\label{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_ad133af29dbbc26b8c3d507d359c03326}
|
||||||
\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{unsigned}} \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{int}} {\bfseries sample\+\_\+size} = 1000
|
unsigned int {\bfseries sample\+\_\+size} = 1000
|
||||||
\begin{DoxyCompactList}\small\item\em Amount of approximate solutions you\textquotesingle{}d like to be returned. \end{DoxyCompactList}\item
|
\begin{DoxyCompactList}\small\item\em Amount of approximate solutions you\textquotesingle{}d like to be returned. \end{DoxyCompactList}\item
|
||||||
\Hypertarget{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_a6ec95fe6cc95dc32727659cf5bb1be12}\label{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_a6ec95fe6cc95dc32727659cf5bb1be12}
|
\Hypertarget{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_a6ec95fe6cc95dc32727659cf5bb1be12}\label{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_a6ec95fe6cc95dc32727659cf5bb1be12}
|
||||||
\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{unsigned}} \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{int}} {\bfseries data\+\_\+size} = 100000
|
unsigned int {\bfseries data\+\_\+size} = 100000
|
||||||
\begin{DoxyCompactList}\small\item\em Amount of solutions you\textquotesingle{}d like the algorithm to generate (increasing this value causes the algorithm to take longer) \end{DoxyCompactList}\item
|
\begin{DoxyCompactList}\small\item\em Amount of solutions you\textquotesingle{}d like the algorithm to generate (increasing this value causes the algorithm to take longer) \end{DoxyCompactList}\item
|
||||||
\Hypertarget{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_a736488b3cfeebda7b93b3e8c6f576bf8}\label{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_a736488b3cfeebda7b93b3e8c6f576bf8}
|
\Hypertarget{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_a736488b3cfeebda7b93b3e8c6f576bf8}\label{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_a736488b3cfeebda7b93b3e8c6f576bf8}
|
||||||
\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{double}} {\bfseries mutation\+\_\+percentage} = 0.\+01
|
double {\bfseries mutation\+\_\+percentage} = 0.\+01
|
||||||
\begin{DoxyCompactList}\small\item\em How much you\textquotesingle{}d like the algorithm to mutate solutions (Leave this as default in most cases) \end{DoxyCompactList}\end{DoxyCompactItemize}
|
\begin{DoxyCompactList}\small\item\em How much you\textquotesingle{}d like the algorithm to mutate solutions (Leave this as default in most cases) \end{DoxyCompactList}\end{DoxyCompactItemize}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,31 +0,0 @@
|
|||||||
\doxysection{JRAMPERSAD\+::EXPONENTIAL\+::detail\+::GA\+\_\+\+Solution\texorpdfstring{$<$}{<} lrgst\+\_\+expo \texorpdfstring{$>$}{>} Struct Template Reference}
|
|
||||||
\hypertarget{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution}{}\label{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution}\index{JRAMPERSAD::EXPONENTIAL::detail::GA\_Solution$<$ lrgst\_expo $>$@{JRAMPERSAD::EXPONENTIAL::detail::GA\_Solution$<$ lrgst\_expo $>$}}
|
|
||||||
\doxysubsubsection*{Public Member Functions}
|
|
||||||
\begin{DoxyCompactItemize}
|
|
||||||
\item
|
|
||||||
\Hypertarget{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution_a6cf25d21664ed2bd25b37ce771450dc4}\label{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution_a6cf25d21664ed2bd25b37ce771450dc4}
|
|
||||||
{\bfseries GA\+\_\+\+Solution} (\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{double}} \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{Rank}}, \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{double}} \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{x\+\_\+val}}, \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{double}} \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{y}}=0)
|
|
||||||
\item
|
|
||||||
\Hypertarget{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution_ac92bb2a2e6a4d39f555b907db40f46b0}\label{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution_ac92bb2a2e6a4d39f555b907db40f46b0}
|
|
||||||
\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{void}} {\bfseries fitness} (\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{const}} std\+::vector$<$ \mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{int}} $>$ \&constants)
|
|
||||||
\end{DoxyCompactItemize}
|
|
||||||
\doxysubsubsection*{Public Attributes}
|
|
||||||
\begin{DoxyCompactItemize}
|
|
||||||
\item
|
|
||||||
\Hypertarget{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution_a2e3723b62d3f4bac9e4cc573fd64e84c}\label{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution_a2e3723b62d3f4bac9e4cc573fd64e84c}
|
|
||||||
\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{double}} {\bfseries rank}
|
|
||||||
\item
|
|
||||||
\Hypertarget{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution_a7d57801b01fab757029663439f04af65}\label{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution_a7d57801b01fab757029663439f04af65}
|
|
||||||
\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{double}} {\bfseries x}
|
|
||||||
\item
|
|
||||||
\Hypertarget{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution_a9d6a8fae4ccfaeb1ce20afecb67c84ff}\label{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution_a9d6a8fae4ccfaeb1ce20afecb67c84ff}
|
|
||||||
\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{double}} {\bfseries y\+\_\+val}
|
|
||||||
\item
|
|
||||||
\Hypertarget{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution_adc3ef46c48fc4b5a202131921f5c2a5f}\label{struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution_adc3ef46c48fc4b5a202131921f5c2a5f}
|
|
||||||
\mbox{\hyperlink{class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function}{bool}} {\bfseries ranked}
|
|
||||||
\end{DoxyCompactItemize}
|
|
||||||
|
|
||||||
|
|
||||||
The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
|
|
||||||
\item
|
|
||||||
Exponential/Exponential.\+h\end{DoxyCompactItemize}
|
|
File diff suppressed because it is too large
Load Diff
@ -81,26 +81,6 @@
|
|||||||
</node>
|
</node>
|
||||||
</incdepgraph>
|
</incdepgraph>
|
||||||
<sectiondef kind="typedef">
|
<sectiondef kind="typedef">
|
||||||
<memberdef kind="typedef" id="_source_8cpp_1a58886021157a65d2d4b9c3f486ea5c2c" prot="public" static="no">
|
|
||||||
<templateparamlist>
|
|
||||||
<param>
|
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">int</ref></type>
|
|
||||||
<declname>n</declname>
|
|
||||||
<defname>n</defname>
|
|
||||||
</param>
|
|
||||||
</templateparamlist>
|
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">EXPONENTIAL::Function</ref>< <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">n</ref> ></type>
|
|
||||||
<definition>using Function = EXPONENTIAL::Function<n></definition>
|
|
||||||
<argsstring></argsstring>
|
|
||||||
<name>Function</name>
|
|
||||||
<briefdescription>
|
|
||||||
</briefdescription>
|
|
||||||
<detaileddescription>
|
|
||||||
</detaileddescription>
|
|
||||||
<inbodydescription>
|
|
||||||
</inbodydescription>
|
|
||||||
<location file="Exponential/Source.cpp" line="11" column="1" bodyfile="Exponential/Source.cpp" bodystart="11" bodyend="-1"/>
|
|
||||||
</memberdef>
|
|
||||||
<memberdef kind="typedef" id="_source_8cpp_1abdf3aa0505635f2b960799972f78977d" prot="public" static="no">
|
<memberdef kind="typedef" id="_source_8cpp_1abdf3aa0505635f2b960799972f78977d" prot="public" static="no">
|
||||||
<type>TIMER::Timer</type>
|
<type>TIMER::Timer</type>
|
||||||
<definition>typedef TIMER::Timer timer</definition>
|
<definition>typedef TIMER::Timer timer</definition>
|
||||||
@ -112,28 +92,21 @@
|
|||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Source.cpp" line="13" column="22" bodyfile="Exponential/Source.cpp" bodystart="13" bodyend="-1"/>
|
<location file="Exponential/Source.cpp" line="12" column="22" bodyfile="Exponential/Source.cpp" bodystart="12" bodyend="-1"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
</sectiondef>
|
</sectiondef>
|
||||||
<sectiondef kind="func">
|
<sectiondef kind="func">
|
||||||
<memberdef kind="function" id="_source_8cpp_1aaffba5622da3efcab3ef60638c23cd52" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
<memberdef kind="function" id="_source_8cpp_1a31ce7c6b21345b4a0a49384fa59b77cb" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
||||||
<templateparamlist>
|
<type>void</type>
|
||||||
<param>
|
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">int</ref></type>
|
|
||||||
<declname>exp</declname>
|
|
||||||
<defname>exp</defname>
|
|
||||||
</param>
|
|
||||||
</templateparamlist>
|
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">void</ref></type>
|
|
||||||
<definition>void CalcRoots</definition>
|
<definition>void CalcRoots</definition>
|
||||||
<argsstring>(std::mutex &m, const Function< exp > &func, EXPONENTIAL::GA_Options options)</argsstring>
|
<argsstring>(std::mutex &m, const Function &func, EXPONENTIAL::GA_Options options)</argsstring>
|
||||||
<name>CalcRoots</name>
|
<name>CalcRoots</name>
|
||||||
<param>
|
<param>
|
||||||
<type>std::mutex &</type>
|
<type>std::mutex &</type>
|
||||||
<declname>m</declname>
|
<declname>m</declname>
|
||||||
</param>
|
</param>
|
||||||
<param>
|
<param>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">const</ref> <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref>< <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">exp</ref> > &</type>
|
<type>const <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> &</type>
|
||||||
<declname>func</declname>
|
<declname>func</declname>
|
||||||
</param>
|
</param>
|
||||||
<param>
|
<param>
|
||||||
@ -146,26 +119,19 @@
|
|||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Source.cpp" line="16" column="6" bodyfile="Exponential/Source.cpp" bodystart="16" bodyend="34"/>
|
<location file="Exponential/Source.cpp" line="14" column="6" bodyfile="Exponential/Source.cpp" bodystart="14" bodyend="32"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
<memberdef kind="function" id="_source_8cpp_1aea271c738ee176b86ab545bac23336f6" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
<memberdef kind="function" id="_source_8cpp_1a4219e97cb99d992b2cdb7274a17b9436" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
||||||
<templateparamlist>
|
<type>void</type>
|
||||||
<param>
|
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">int</ref></type>
|
|
||||||
<declname>exp</declname>
|
|
||||||
<defname>exp</defname>
|
|
||||||
</param>
|
|
||||||
</templateparamlist>
|
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">void</ref></type>
|
|
||||||
<definition>void SolveX</definition>
|
<definition>void SolveX</definition>
|
||||||
<argsstring>(std::mutex &m, const Function< exp > &func, EXPONENTIAL::GA_Options options, const double &y)</argsstring>
|
<argsstring>(std::mutex &m, const Function &func, EXPONENTIAL::GA_Options options, const double &y)</argsstring>
|
||||||
<name>SolveX</name>
|
<name>SolveX</name>
|
||||||
<param>
|
<param>
|
||||||
<type>std::mutex &</type>
|
<type>std::mutex &</type>
|
||||||
<declname>m</declname>
|
<declname>m</declname>
|
||||||
</param>
|
</param>
|
||||||
<param>
|
<param>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">const</ref> <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref>< <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">exp</ref> > &</type>
|
<type>const <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> &</type>
|
||||||
<declname>func</declname>
|
<declname>func</declname>
|
||||||
</param>
|
</param>
|
||||||
<param>
|
<param>
|
||||||
@ -173,7 +139,7 @@
|
|||||||
<declname>options</declname>
|
<declname>options</declname>
|
||||||
</param>
|
</param>
|
||||||
<param>
|
<param>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">const</ref> <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">double</ref> &</type>
|
<type>const double &</type>
|
||||||
<declname>y</declname>
|
<declname>y</declname>
|
||||||
</param>
|
</param>
|
||||||
<briefdescription>
|
<briefdescription>
|
||||||
@ -182,10 +148,10 @@
|
|||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Source.cpp" line="37" column="6" bodyfile="Exponential/Source.cpp" bodystart="37" bodyend="51"/>
|
<location file="Exponential/Source.cpp" line="34" column="6" bodyfile="Exponential/Source.cpp" bodystart="34" bodyend="48"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
<memberdef kind="function" id="_source_8cpp_1ae66f6b31b5ad750f1fe042a706a4e3d4" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
<memberdef kind="function" id="_source_8cpp_1ae66f6b31b5ad750f1fe042a706a4e3d4" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">int</ref></type>
|
<type>int</type>
|
||||||
<definition>int main</definition>
|
<definition>int main</definition>
|
||||||
<argsstring>()</argsstring>
|
<argsstring>()</argsstring>
|
||||||
<name>main</name>
|
<name>main</name>
|
||||||
@ -195,7 +161,7 @@
|
|||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Source.cpp" line="53" column="5" bodyfile="Exponential/Source.cpp" bodystart="53" bodyend="92"/>
|
<location file="Exponential/Source.cpp" line="50" column="5" bodyfile="Exponential/Source.cpp" bodystart="50" bodyend="91"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
</sectiondef>
|
</sectiondef>
|
||||||
<briefdescription>
|
<briefdescription>
|
||||||
@ -212,89 +178,88 @@
|
|||||||
<codeline lineno="7"><highlight class="normal"></highlight></codeline>
|
<codeline lineno="7"><highlight class="normal"></highlight></codeline>
|
||||||
<codeline lineno="8"><highlight class="normal"></highlight><highlight class="keyword">using<sp/>namespace<sp/></highlight><highlight class="normal">JRAMPERSAD;</highlight></codeline>
|
<codeline lineno="8"><highlight class="normal"></highlight><highlight class="keyword">using<sp/>namespace<sp/></highlight><highlight class="normal">JRAMPERSAD;</highlight></codeline>
|
||||||
<codeline lineno="9"><highlight class="normal"></highlight></codeline>
|
<codeline lineno="9"><highlight class="normal"></highlight></codeline>
|
||||||
<codeline lineno="10"><highlight class="normal"></highlight><highlight class="keyword">template</highlight><highlight class="normal"><sp/><</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n></highlight></codeline>
|
<codeline lineno="10"><highlight class="normal"></highlight><highlight class="keyword">using<sp/></highlight><highlight class="normal"><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">EXPONENTIAL::Function</ref>;</highlight></codeline>
|
||||||
<codeline lineno="11"><highlight class="normal"></highlight><highlight class="keyword">using<sp/></highlight><highlight class="normal"><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref><sp/>=<sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">EXPONENTIAL::Function<n></ref>;</highlight></codeline>
|
<codeline lineno="11"><highlight class="normal"></highlight></codeline>
|
||||||
<codeline lineno="12"><highlight class="normal"></highlight></codeline>
|
<codeline lineno="12"><highlight class="normal"></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/>TIMER::Timer<sp/>timer;</highlight></codeline>
|
||||||
<codeline lineno="13"><highlight class="normal"></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a0585614da72409acfbed262411ea7882" kindref="member">TIMER::Timer</ref><sp/>timer;</highlight></codeline>
|
<codeline lineno="13"><highlight class="normal"></highlight></codeline>
|
||||||
<codeline lineno="14"><highlight class="normal"></highlight></codeline>
|
<codeline lineno="14"><highlight class="normal"></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>CalcRoots(std::mutex&<sp/>m,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref>&<sp/>func,<sp/><ref refid="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options" kindref="compound">EXPONENTIAL::GA_Options</ref><sp/>options)</highlight></codeline>
|
||||||
<codeline lineno="15"><highlight class="normal"></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>exp></highlight></codeline>
|
<codeline lineno="15"><highlight class="normal">{</highlight></codeline>
|
||||||
<codeline lineno="16"><highlight class="normal"></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>CalcRoots(<ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a0585614da72409acfbed262411ea7882" kindref="member">std::mutex</ref>&<sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">m</ref>,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function<exp></ref>&<sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">func</ref>,<sp/><ref refid="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options" kindref="compound">EXPONENTIAL::GA_Options</ref><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">options</ref>)</highlight></codeline>
|
<codeline lineno="16"><highlight class="normal"><sp/><sp/><sp/><sp/>m.lock();</highlight></codeline>
|
||||||
<codeline lineno="17"><highlight class="normal">{</highlight></codeline>
|
<codeline lineno="17"><highlight class="normal"><sp/><sp/><sp/><sp/>std::cout<sp/><<<sp/></highlight><highlight class="stringliteral">"Starting<sp/>calculation...\n"</highlight><highlight class="normal">;</highlight></codeline>
|
||||||
<codeline lineno="18"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">m</ref>.lock();</highlight></codeline>
|
<codeline lineno="18"><highlight class="normal"><sp/><sp/><sp/><sp/>m.unlock();</highlight></codeline>
|
||||||
<codeline lineno="19"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a0585614da72409acfbed262411ea7882" kindref="member">std::cout</ref><sp/><<<sp/></highlight><highlight class="stringliteral">"Starting<sp/>calculation...\n"</highlight><highlight class="normal">;</highlight></codeline>
|
<codeline lineno="19"><highlight class="normal"></highlight></codeline>
|
||||||
<codeline lineno="20"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">m</ref>.unlock();</highlight></codeline>
|
<codeline lineno="20"><highlight class="normal"><sp/><sp/><sp/><sp/>timer<sp/>t;</highlight></codeline>
|
||||||
<codeline lineno="21"><highlight class="normal"></highlight></codeline>
|
<codeline lineno="21"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">auto</highlight><highlight class="normal"><sp/>gr<sp/>=<sp/>func.<ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a2fe7e79ec57cb7160c783c20870fe855" kindref="member">get_real_roots</ref>(options);</highlight></codeline>
|
||||||
<codeline lineno="22"><highlight class="normal"><sp/><sp/><sp/><sp/>timer<sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">t</ref>;</highlight></codeline>
|
<codeline lineno="22"><highlight class="normal"><sp/><sp/><sp/><sp/>t.SetEnd();</highlight></codeline>
|
||||||
<codeline lineno="23"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">auto</highlight><highlight class="normal"><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">gr</ref><sp/>=<sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">func</ref>.<ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ad090de9f6636094f14f1279615fccbc0" kindref="member">get_real_roots</ref>(<ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">options</ref>);</highlight></codeline>
|
<codeline lineno="23"><highlight class="normal"></highlight></codeline>
|
||||||
<codeline lineno="24"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">t</ref>.SetEnd();</highlight></codeline>
|
<codeline lineno="24"><highlight class="normal"><sp/><sp/><sp/><sp/>m.lock();</highlight></codeline>
|
||||||
<codeline lineno="25"><highlight class="normal"></highlight></codeline>
|
<codeline lineno="25"><highlight class="normal"><sp/><sp/><sp/><sp/>std::cout<sp/><<<sp/></highlight><highlight class="stringliteral">"Time<sp/>took<sp/>to<sp/>calculate<sp/>approx<sp/>root<sp/>values:<sp/>"</highlight><highlight class="normal"><sp/><<<sp/>t.GetTimeInS()<sp/><<<sp/></highlight><highlight class="stringliteral">"s\n"</highlight><highlight class="normal">;</highlight></codeline>
|
||||||
<codeline lineno="26"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">m</ref>.lock();</highlight></codeline>
|
<codeline lineno="26"><highlight class="normal"><sp/><sp/><sp/><sp/>std::cout<sp/><<<sp/></highlight><highlight class="stringliteral">"Approximate<sp/>values<sp/>of<sp/>x<sp/>where<sp/>y<sp/>=<sp/>0<sp/>are:<sp/>\n"</highlight><highlight class="normal">;</highlight></codeline>
|
||||||
<codeline lineno="27"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a0585614da72409acfbed262411ea7882" kindref="member">std::cout</ref><sp/><<<sp/></highlight><highlight class="stringliteral">"Time<sp/>took<sp/>to<sp/>calculate<sp/>approx<sp/>root<sp/>values:<sp/>"</highlight><highlight class="normal"><sp/><<<sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">t</ref>.GetTimeInS()<sp/><<<sp/></highlight><highlight class="stringliteral">"s\n"</highlight><highlight class="normal">;</highlight></codeline>
|
<codeline lineno="27"><highlight class="normal"><sp/><sp/><sp/><sp/>std::for_each(gr.begin(),<sp/>gr.end(),</highlight></codeline>
|
||||||
<codeline lineno="28"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a0585614da72409acfbed262411ea7882" kindref="member">std::cout</ref><sp/><<<sp/></highlight><highlight class="stringliteral">"Approximate<sp/>values<sp/>of<sp/>x<sp/>where<sp/>y<sp/>=<sp/>0<sp/>are:<sp/>\n"</highlight><highlight class="normal">;</highlight></codeline>
|
<codeline lineno="28"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>[](</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">auto</highlight><highlight class="normal">&<sp/>val)<sp/>{</highlight></codeline>
|
||||||
<codeline lineno="29"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a0585614da72409acfbed262411ea7882" kindref="member">std::for_each</ref>(<ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">gr</ref>.begin(),<sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">gr</ref>.end(),</highlight></codeline>
|
<codeline lineno="29"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>std::cout<sp/><<<sp/></highlight><highlight class="stringliteral">"x:"</highlight><highlight class="normal"><sp/><<<sp/>val<sp/><<<sp/></highlight><highlight class="stringliteral">'\n'</highlight><highlight class="normal">;</highlight></codeline>
|
||||||
<codeline lineno="30"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>[](</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">auto</highlight><highlight class="normal">&<sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">val</ref>)<sp/>{</highlight></codeline>
|
<codeline lineno="30"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>});</highlight></codeline>
|
||||||
<codeline lineno="31"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>std::cout<sp/><<<sp/></highlight><highlight class="stringliteral">"x:"</highlight><highlight class="normal"><sp/><<<sp/>val<sp/><<<sp/></highlight><highlight class="stringliteral">'\n'</highlight><highlight class="normal">;</highlight></codeline>
|
<codeline lineno="31"><highlight class="normal"><sp/><sp/><sp/><sp/>m.unlock();</highlight></codeline>
|
||||||
<codeline lineno="32"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>});</highlight></codeline>
|
<codeline lineno="32"><highlight class="normal">}</highlight></codeline>
|
||||||
<codeline lineno="33"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">m</ref>.unlock();</highlight></codeline>
|
<codeline lineno="33"><highlight class="normal"></highlight></codeline>
|
||||||
<codeline lineno="34"><highlight class="normal">}</highlight></codeline>
|
<codeline lineno="34"><highlight class="normal"></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>SolveX(std::mutex&<sp/>m,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref>&<sp/>func,<sp/><ref refid="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options" kindref="compound">EXPONENTIAL::GA_Options</ref><sp/>options,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal">&<sp/>y)</highlight></codeline>
|
||||||
<codeline lineno="35"><highlight class="normal"></highlight></codeline>
|
<codeline lineno="35"><highlight class="normal">{</highlight></codeline>
|
||||||
<codeline lineno="36"><highlight class="normal"></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>exp></highlight></codeline>
|
<codeline lineno="36"><highlight class="normal"><sp/><sp/><sp/><sp/>timer<sp/>t;</highlight></codeline>
|
||||||
<codeline lineno="37"><highlight class="normal"></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>SolveX(<ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a0585614da72409acfbed262411ea7882" kindref="member">std::mutex</ref>&<sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">m</ref>,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function<exp></ref>&<sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">func</ref>,<sp/><ref refid="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options" kindref="compound">EXPONENTIAL::GA_Options</ref><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">options</ref>,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal">&<sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">y</ref>)</highlight></codeline>
|
<codeline lineno="37"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">auto</highlight><highlight class="normal"><sp/>res<sp/>=<sp/>func.<ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ac6f66aef23d97a47707796a9891fda80" kindref="member">solve_x</ref>(y,<sp/>options);</highlight></codeline>
|
||||||
<codeline lineno="38"><highlight class="normal">{</highlight></codeline>
|
<codeline lineno="38"><highlight class="normal"><sp/><sp/><sp/><sp/>t.SetEnd();</highlight></codeline>
|
||||||
<codeline lineno="39"><highlight class="normal"><sp/><sp/><sp/><sp/>timer<sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">t</ref>;</highlight></codeline>
|
<codeline lineno="39"><highlight class="normal"></highlight></codeline>
|
||||||
<codeline lineno="40"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">auto</highlight><highlight class="normal"><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">res</ref><sp/>=<sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">func</ref>.<ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a46b9671c4a29b2b2b34586048a3b795a" kindref="member">solve_x</ref>(<ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">y</ref>,<sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">options</ref>);</highlight></codeline>
|
<codeline lineno="40"><highlight class="normal"><sp/><sp/><sp/><sp/>m.lock();</highlight></codeline>
|
||||||
<codeline lineno="41"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">t</ref>.SetEnd();</highlight></codeline>
|
<codeline lineno="41"><highlight class="normal"><sp/><sp/><sp/><sp/>std::cout<sp/><<<sp/></highlight><highlight class="stringliteral">"Time<sp/>took<sp/>to<sp/>calculate<sp/>approx<sp/>x<sp/>values:<sp/>"</highlight><highlight class="normal"><sp/><<<sp/>t.GetTimeInS()<sp/><<<sp/></highlight><highlight class="stringliteral">"s\n"</highlight><highlight class="normal">;</highlight></codeline>
|
||||||
<codeline lineno="42"><highlight class="normal"></highlight></codeline>
|
<codeline lineno="42"><highlight class="normal"><sp/><sp/><sp/><sp/>std::cout<sp/><<<sp/></highlight><highlight class="stringliteral">"Approximate<sp/>values<sp/>of<sp/>x<sp/>where<sp/>y<sp/>=<sp/>"</highlight><highlight class="normal"><sp/><<<sp/>y<sp/><<<sp/></highlight><highlight class="stringliteral">"<sp/>are:<sp/>\n"</highlight><highlight class="normal">;</highlight></codeline>
|
||||||
<codeline lineno="43"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">m</ref>.lock();</highlight></codeline>
|
<codeline lineno="43"><highlight class="normal"><sp/><sp/><sp/><sp/>std::for_each(res.begin(),<sp/>res.end(),</highlight></codeline>
|
||||||
<codeline lineno="44"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a0585614da72409acfbed262411ea7882" kindref="member">std::cout</ref><sp/><<<sp/></highlight><highlight class="stringliteral">"Time<sp/>took<sp/>to<sp/>calculate<sp/>approx<sp/>x<sp/>values:<sp/>"</highlight><highlight class="normal"><sp/><<<sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">t</ref>.GetTimeInS()<sp/><<<sp/></highlight><highlight class="stringliteral">"s\n"</highlight><highlight class="normal">;</highlight></codeline>
|
<codeline lineno="44"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>[](</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">auto</highlight><highlight class="normal">&<sp/>val)<sp/>{</highlight></codeline>
|
||||||
<codeline lineno="45"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a0585614da72409acfbed262411ea7882" kindref="member">std::cout</ref><sp/><<<sp/></highlight><highlight class="stringliteral">"Approximate<sp/>values<sp/>of<sp/>x<sp/>where<sp/>y<sp/>=<sp/>"</highlight><highlight class="normal"><sp/><<<sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">y</ref><sp/><<<sp/></highlight><highlight class="stringliteral">"<sp/>are:<sp/>\n"</highlight><highlight class="normal">;</highlight></codeline>
|
<codeline lineno="45"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>std::cout<sp/><<<sp/></highlight><highlight class="stringliteral">"x:"</highlight><highlight class="normal"><sp/><<<sp/>val<sp/><<<sp/></highlight><highlight class="stringliteral">'\n'</highlight><highlight class="normal">;</highlight></codeline>
|
||||||
<codeline lineno="46"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a0585614da72409acfbed262411ea7882" kindref="member">std::for_each</ref>(<ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">res</ref>.begin(),<sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">res</ref>.end(),</highlight></codeline>
|
<codeline lineno="46"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>});</highlight></codeline>
|
||||||
<codeline lineno="47"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>[](</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">auto</highlight><highlight class="normal">&<sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">val</ref>)<sp/>{</highlight></codeline>
|
<codeline lineno="47"><highlight class="normal"><sp/><sp/><sp/><sp/>m.unlock();</highlight></codeline>
|
||||||
<codeline lineno="48"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>std::cout<sp/><<<sp/></highlight><highlight class="stringliteral">"x:"</highlight><highlight class="normal"><sp/><<<sp/>val<sp/><<<sp/></highlight><highlight class="stringliteral">'\n'</highlight><highlight class="normal">;</highlight></codeline>
|
<codeline lineno="48"><highlight class="normal">}</highlight></codeline>
|
||||||
<codeline lineno="49"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>});</highlight></codeline>
|
<codeline lineno="49"><highlight class="normal"></highlight></codeline>
|
||||||
<codeline lineno="50"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">m</ref>.unlock();</highlight></codeline>
|
<codeline lineno="50"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>main()</highlight></codeline>
|
||||||
<codeline lineno="51"><highlight class="normal">}</highlight></codeline>
|
<codeline lineno="51"><highlight class="normal">{</highlight></codeline>
|
||||||
<codeline lineno="52"><highlight class="normal"></highlight></codeline>
|
<codeline lineno="52"><highlight class="normal"><sp/><sp/><sp/><sp/>std::vector<int64_t><sp/>vec{<sp/>1,<sp/>5,<sp/>4<sp/>};</highlight></codeline>
|
||||||
<codeline lineno="53"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>main()</highlight></codeline>
|
<codeline lineno="53"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref><sp/>f{2};</highlight></codeline>
|
||||||
<codeline lineno="54"><highlight class="normal">{</highlight></codeline>
|
<codeline lineno="54"><highlight class="normal"><sp/><sp/><sp/><sp/>INITIALIZE_EXPO_FUNCTION(f,<sp/>vec);</highlight></codeline>
|
||||||
<codeline lineno="55"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a0585614da72409acfbed262411ea7882" kindref="member">std::vector<int></ref><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">vec</ref>{<sp/>1,<sp/>5,<sp/>4<sp/>};</highlight></codeline>
|
<codeline lineno="55"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref><sp/>g{3};</highlight></codeline>
|
||||||
<codeline lineno="56"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function<2></ref><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">f</ref>{<sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">vec</ref><sp/>};</highlight></codeline>
|
<codeline lineno="56"><highlight class="normal"><sp/><sp/><sp/><sp/>INITIALIZE_EXPO_FUNCTION(g,<sp/>{<sp/>1,<sp/>-6,<sp/>1,<sp/>-6<sp/>});</highlight></codeline>
|
||||||
<codeline lineno="57"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function<3></ref><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">g</ref>{<sp/>{<sp/>1,<sp/>-6,<sp/>11,<sp/>-6<sp/>}<sp/>};</highlight></codeline>
|
<codeline lineno="57"><highlight class="normal"></highlight></codeline>
|
||||||
<codeline lineno="58"><highlight class="normal"></highlight></codeline>
|
<codeline lineno="58"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options" kindref="compound">EXPONENTIAL::GA_Options</ref><sp/>options;</highlight></codeline>
|
||||||
<codeline lineno="59"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options" kindref="compound">EXPONENTIAL::GA_Options</ref><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">options</ref>;</highlight></codeline>
|
<codeline lineno="59"><highlight class="normal"><sp/><sp/><sp/><sp/>options.<ref refid="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_1a736488b3cfeebda7b93b3e8c6f576bf8" kindref="member">mutation_percentage</ref><sp/>=<sp/>0.005;</highlight></codeline>
|
||||||
<codeline lineno="60"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">options</ref>.mutation_percentage<sp/>=<sp/>0.005;</highlight></codeline>
|
<codeline lineno="60"><highlight class="normal"><sp/><sp/><sp/><sp/>options.num_of_generations<sp/>=<sp/>10;</highlight></codeline>
|
||||||
<codeline lineno="61"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">options</ref>.num_of_generations<sp/>=<sp/>10;</highlight></codeline>
|
<codeline lineno="61"><highlight class="normal"><sp/><sp/><sp/><sp/>options.sample_size<sp/>=<sp/>50;</highlight></codeline>
|
||||||
<codeline lineno="62"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">options</ref>.sample_size<sp/>=<sp/>50;</highlight></codeline>
|
<codeline lineno="62"><highlight class="normal"><sp/><sp/><sp/><sp/>options.data_size<sp/>=<sp/>5000000;</highlight></codeline>
|
||||||
<codeline lineno="63"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">options</ref>.data_size<sp/>=<sp/>5000000;</highlight></codeline>
|
<codeline lineno="63"><highlight class="normal"><sp/><sp/><sp/><sp/>options.min_range<sp/>=<sp/>-100;</highlight></codeline>
|
||||||
<codeline lineno="64"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">options</ref>.min_range<sp/>=<sp/>-100;</highlight></codeline>
|
<codeline lineno="64"><highlight class="normal"><sp/><sp/><sp/><sp/>options.max_range<sp/>=<sp/>100;</highlight></codeline>
|
||||||
<codeline lineno="65"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">options</ref>.max_range<sp/>=<sp/>100;</highlight></codeline>
|
<codeline lineno="65"><highlight class="normal"></highlight></codeline>
|
||||||
<codeline lineno="66"><highlight class="normal"></highlight></codeline>
|
<codeline lineno="66"><highlight class="normal"><sp/><sp/><sp/><sp/>std::mutex<sp/>m;</highlight></codeline>
|
||||||
<codeline lineno="67"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a0585614da72409acfbed262411ea7882" kindref="member">std::mutex</ref><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">m</ref>;</highlight></codeline>
|
<codeline lineno="67"><highlight class="normal"><sp/><sp/><sp/><sp/>std::thread<sp/>th(CalcRoots,<sp/>std::ref(m),<sp/>std::cref(g),<sp/>options);</highlight></codeline>
|
||||||
<codeline lineno="68"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a0585614da72409acfbed262411ea7882" kindref="member">std::thread</ref><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">th</ref>(<ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">CalcRoots<3></ref>,<sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a0585614da72409acfbed262411ea7882" kindref="member">std::ref</ref>(<ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">m</ref>),<sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a0585614da72409acfbed262411ea7882" kindref="member">std::cref</ref>(<ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">g</ref>),<sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">options</ref>);</highlight></codeline>
|
<codeline lineno="68"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//std::thread<sp/>th1(SolveX,<sp/>std::ref(m),<sp/>std::cref(g),<sp/>options,<sp/>5);</highlight><highlight class="normal"></highlight></codeline>
|
||||||
<codeline lineno="69"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//std::thread<sp/>th1(SolveX<3>,<sp/>std::ref(m),<sp/>std::cref(g),<sp/>options,<sp/>5);</highlight><highlight class="normal"></highlight></codeline>
|
<codeline lineno="69"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//std::thread<sp/>th2(SolveX,<sp/>std::ref(m),<sp/>std::cref(g),<sp/>options,<sp/>23);</highlight><highlight class="normal"></highlight></codeline>
|
||||||
<codeline lineno="70"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//std::thread<sp/>th2(SolveX<3>,<sp/>std::ref(m),<sp/>std::cref(g),<sp/>options,<sp/>23);</highlight><highlight class="normal"></highlight></codeline>
|
<codeline lineno="70"><highlight class="normal"></highlight></codeline>
|
||||||
<codeline lineno="71"><highlight class="normal"></highlight></codeline>
|
<codeline lineno="71"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//CalcRoots<3>(m,<sp/>g);</highlight><highlight class="normal"></highlight></codeline>
|
||||||
<codeline lineno="72"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//CalcRoots<3>(m,<sp/>g);</highlight><highlight class="normal"></highlight></codeline>
|
<codeline lineno="72"><highlight class="normal"></highlight></codeline>
|
||||||
<codeline lineno="73"><highlight class="normal"></highlight></codeline>
|
<codeline lineno="73"><highlight class="normal"><sp/><sp/><sp/><sp/>m.lock();</highlight></codeline>
|
||||||
<codeline lineno="74"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">m</ref>.lock();</highlight></codeline>
|
<codeline lineno="74"><highlight class="normal"><sp/><sp/><sp/><sp/>std::cout<sp/><<<sp/>g<sp/><<<sp/></highlight><highlight class="stringliteral">"<sp/>when<sp/>x<sp/>=<sp/>4.961015\n"</highlight><highlight class="normal"><sp/><<<sp/></highlight><highlight class="stringliteral">"y<sp/>=<sp/>"</highlight><highlight class="normal"><sp/><<<sp/>g.solve_y(4.961015)<sp/><<<sp/></highlight><highlight class="stringliteral">"\n\n"</highlight><highlight class="normal">;</highlight></codeline>
|
||||||
<codeline lineno="75"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a0585614da72409acfbed262411ea7882" kindref="member">std::cout</ref><sp/><<<sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">g</ref><sp/><<<sp/></highlight><highlight class="stringliteral">"<sp/>when<sp/>x<sp/>=<sp/>4.961015\n"</highlight><highlight class="normal"><sp/><<<sp/></highlight><highlight class="stringliteral">"y<sp/>=<sp/>"</highlight><highlight class="normal"><sp/><<<sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">g</ref>.<ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a5464547daff0c43faccdc40ea480bab4" kindref="member">solve_y</ref>(4.961015)<sp/><<<sp/></highlight><highlight class="stringliteral">"\n\n"</highlight><highlight class="normal">;</highlight></codeline>
|
<codeline lineno="75"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//std::cout<sp/><<<sp/>g<sp/><<<sp/>"<sp/>when<sp/>x<sp/>=<sp/>4.30891\n"<sp/><<<sp/>"y<sp/>=<sp/>"<sp/><<<sp/>g.solve_y(4.30891)<sp/><<<sp/>"\n\n";</highlight><highlight class="normal"></highlight></codeline>
|
||||||
<codeline lineno="76"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//std::cout<sp/><<<sp/>g<sp/><<<sp/>"<sp/>when<sp/>x<sp/>=<sp/>4.30891\n"<sp/><<<sp/>"y<sp/>=<sp/>"<sp/><<<sp/>g.solve_y(4.30891)<sp/><<<sp/>"\n\n";</highlight><highlight class="normal"></highlight></codeline>
|
<codeline lineno="76"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//std::cout<sp/><<<sp/>g<sp/><<<sp/>"<sp/>when<sp/>x<sp/>=<sp/>2\n"<sp/><<<sp/>"y<sp/>=<sp/>"<sp/><<<sp/>g.solve_y(2)<sp/><<<sp/>"\n\n";</highlight><highlight class="normal"></highlight></codeline>
|
||||||
<codeline lineno="77"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//std::cout<sp/><<<sp/>g<sp/><<<sp/>"<sp/>when<sp/>x<sp/>=<sp/>2\n"<sp/><<<sp/>"y<sp/>=<sp/>"<sp/><<<sp/>g.solve_y(2)<sp/><<<sp/>"\n\n";</highlight><highlight class="normal"></highlight></codeline>
|
<codeline lineno="77"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//std::cout<sp/><<<sp/>g<sp/><<<sp/>"<sp/>when<sp/>x<sp/>=<sp/>3\n"<sp/><<<sp/>"y<sp/>=<sp/>"<sp/><<<sp/>g.solve_y(3)<sp/><<<sp/>"\n\n";</highlight><highlight class="normal"></highlight></codeline>
|
||||||
<codeline lineno="78"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//std::cout<sp/><<<sp/>g<sp/><<<sp/>"<sp/>when<sp/>x<sp/>=<sp/>3\n"<sp/><<<sp/>"y<sp/>=<sp/>"<sp/><<<sp/>g.solve_y(3)<sp/><<<sp/>"\n\n";</highlight><highlight class="normal"></highlight></codeline>
|
<codeline lineno="78"><highlight class="normal"></highlight></codeline>
|
||||||
<codeline lineno="79"><highlight class="normal"></highlight></codeline>
|
<codeline lineno="79"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//std::cout<sp/><<<sp/>"Median:<sp/>"<sp/><<<sp/>MATH::MEDIAN(gr)<sp/><<<sp/>'\n';</highlight><highlight class="normal"></highlight></codeline>
|
||||||
<codeline lineno="80"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//std::cout<sp/><<<sp/>"Median:<sp/>"<sp/><<<sp/>MATH::MEDIAN(gr)<sp/><<<sp/>'\n';</highlight><highlight class="normal"></highlight></codeline>
|
<codeline lineno="80"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//std::cout<sp/><<<sp/>"Mean:<sp/>"<sp/><<<sp/>MATH::MEAN(gr)<sp/><<<sp/>'\n';</highlight><highlight class="normal"></highlight></codeline>
|
||||||
<codeline lineno="81"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//std::cout<sp/><<<sp/>"Mean:<sp/>"<sp/><<<sp/>MATH::MEAN(gr)<sp/><<<sp/>'\n';</highlight><highlight class="normal"></highlight></codeline>
|
<codeline lineno="81"><highlight class="normal"></highlight></codeline>
|
||||||
<codeline lineno="82"><highlight class="normal"></highlight></codeline>
|
<codeline lineno="82"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//std::cout<sp/><<<sp/>"Calculating<sp/>Roots<sp/>for<sp/>function<sp/>f(x)<sp/>=<sp/>"<sp/><<<sp/>g<sp/><<<sp/>'\n';</highlight><highlight class="normal"></highlight></codeline>
|
||||||
<codeline lineno="83"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//std::cout<sp/><<<sp/>"Calculating<sp/>Roots<sp/>for<sp/>function<sp/>f(x)<sp/>=<sp/>"<sp/><<<sp/>g<sp/><<<sp/>'\n';</highlight><highlight class="normal"></highlight></codeline>
|
<codeline lineno="83"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//std::cout<sp/><<<sp/>"The<sp/>y-intercept<sp/>of<sp/>the<sp/>function<sp/>f(x)<sp/>is<sp/>"<sp/><<<sp/>g.solve_y(0)<sp/><<<sp/>'\n';</highlight><highlight class="normal"></highlight></codeline>
|
||||||
<codeline lineno="84"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//std::cout<sp/><<<sp/>"The<sp/>y-intercept<sp/>of<sp/>the<sp/>function<sp/>f(x)<sp/>is<sp/>"<sp/><<<sp/>g.solve_y(0)<sp/><<<sp/>'\n';</highlight><highlight class="normal"></highlight></codeline>
|
<codeline lineno="84"><highlight class="normal"><sp/><sp/><sp/><sp/>std::cout<sp/><<<sp/></highlight><highlight class="stringliteral">"dy/dx<sp/>of<sp/>f(x)<sp/>is<sp/>"</highlight><highlight class="normal"><sp/><<<sp/>g.differential()<sp/><<<sp/></highlight><highlight class="charliteral">'\n'</highlight><highlight class="normal">;</highlight></codeline>
|
||||||
<codeline lineno="85"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a0585614da72409acfbed262411ea7882" kindref="member">std::cout</ref><sp/><<<sp/></highlight><highlight class="stringliteral">"dy/dx<sp/>of<sp/>f(x)<sp/>is<sp/>"</highlight><highlight class="normal"><sp/><<<sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">g</ref>.<ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ae43c705b427ac1ef27aed061a63e500e" kindref="member">differential</ref>()<sp/><<<sp/></highlight><highlight class="charliteral">'\n'</highlight><highlight class="normal">;</highlight></codeline>
|
<codeline lineno="85"><highlight class="normal"><sp/><sp/><sp/><sp/>m.unlock();</highlight></codeline>
|
||||||
<codeline lineno="86"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">m</ref>.unlock();</highlight></codeline>
|
<codeline lineno="86"><highlight class="normal"></highlight></codeline>
|
||||||
<codeline lineno="87"><highlight class="normal"></highlight></codeline>
|
<codeline lineno="87"><highlight class="normal"><sp/><sp/><sp/><sp/>th.join();</highlight></codeline>
|
||||||
<codeline lineno="88"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">th</ref>.join();</highlight></codeline>
|
<codeline lineno="88"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//th1.join();</highlight><highlight class="normal"></highlight></codeline>
|
||||||
<codeline lineno="89"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//th1.join();</highlight><highlight class="normal"></highlight></codeline>
|
<codeline lineno="89"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//th2.join();</highlight><highlight class="normal"></highlight></codeline>
|
||||||
<codeline lineno="90"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//th2.join();</highlight><highlight class="normal"></highlight></codeline>
|
<codeline lineno="90"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>0;</highlight></codeline>
|
||||||
<codeline lineno="91"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>0;</highlight></codeline>
|
<codeline lineno="91"><highlight class="normal">}</highlight></codeline>
|
||||||
<codeline lineno="92"><highlight class="normal">}</highlight></codeline>
|
|
||||||
</programlisting>
|
</programlisting>
|
||||||
<location file="Exponential/Source.cpp"/>
|
<location file="Exponential/Source.cpp"/>
|
||||||
</compounddef>
|
</compounddef>
|
||||||
|
@ -3,17 +3,25 @@
|
|||||||
<compounddef id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kind="class" language="C++" prot="public">
|
<compounddef id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kind="class" language="C++" prot="public">
|
||||||
<compoundname>JRAMPERSAD::EXPONENTIAL::Function</compoundname>
|
<compoundname>JRAMPERSAD::EXPONENTIAL::Function</compoundname>
|
||||||
<includes refid="_exponential_8h" local="no">Exponential.h</includes>
|
<includes refid="_exponential_8h" local="no">Exponential.h</includes>
|
||||||
<templateparamlist>
|
|
||||||
<param>
|
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">int</ref></type>
|
|
||||||
<declname>lrgst_expo</declname>
|
|
||||||
<defname>lrgst_expo</defname>
|
|
||||||
</param>
|
|
||||||
</templateparamlist>
|
|
||||||
<sectiondef kind="private-attrib">
|
<sectiondef kind="private-attrib">
|
||||||
<memberdef kind="variable" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a77a9d035d39b19c73c1c58d76aaa7820" prot="private" static="no" mutable="no">
|
<memberdef kind="variable" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a1918ec5f094574f4a43f51e3d4fd5016" prot="private" static="no" mutable="no">
|
||||||
<type>std::vector< <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">int</ref> ></type>
|
<type>const unsigned short</type>
|
||||||
<definition>std::vector<int> JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo >::constants</definition>
|
<definition>const unsigned short JRAMPERSAD::EXPONENTIAL::Function::lrgst_expo</definition>
|
||||||
|
<argsstring></argsstring>
|
||||||
|
<name>lrgst_expo</name>
|
||||||
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::lrgst_expo</qualifiedname>
|
||||||
|
<briefdescription>
|
||||||
|
</briefdescription>
|
||||||
|
<detaileddescription>
|
||||||
|
<para>lrgst_expo The largest exponent in the function (e.g 2 means largest exponent is x^2) </para>
|
||||||
|
</detaileddescription>
|
||||||
|
<inbodydescription>
|
||||||
|
</inbodydescription>
|
||||||
|
<location file="Exponential/Exponential.h" line="144" column="22" bodyfile="Exponential/Exponential.h" bodystart="144" bodyend="-1"/>
|
||||||
|
</memberdef>
|
||||||
|
<memberdef kind="variable" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a8539119d87e133fc25fdd7c90c081e3e" prot="private" static="no" mutable="no">
|
||||||
|
<type>std::vector< int64_t ></type>
|
||||||
|
<definition>std::vector<int64_t> JRAMPERSAD::EXPONENTIAL::Function::constants</definition>
|
||||||
<argsstring></argsstring>
|
<argsstring></argsstring>
|
||||||
<name>constants</name>
|
<name>constants</name>
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::constants</qualifiedname>
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::constants</qualifiedname>
|
||||||
@ -23,18 +31,48 @@
|
|||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Exponential.h" line="147" column="13" bodyfile="Exponential/Exponential.h" bodystart="147" bodyend="-1"/>
|
<location file="Exponential/Exponential.h" line="145" column="13" bodyfile="Exponential/Exponential.h" bodystart="145" bodyend="-1"/>
|
||||||
|
</memberdef>
|
||||||
|
<memberdef kind="variable" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ae2fc8499e47324a7ca65c20996119f1b" prot="private" static="no" mutable="no">
|
||||||
|
<type>bool</type>
|
||||||
|
<definition>bool JRAMPERSAD::EXPONENTIAL::Function::bInitialized</definition>
|
||||||
|
<argsstring></argsstring>
|
||||||
|
<name>bInitialized</name>
|
||||||
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::bInitialized</qualifiedname>
|
||||||
|
<briefdescription>
|
||||||
|
</briefdescription>
|
||||||
|
<detaileddescription>
|
||||||
|
</detaileddescription>
|
||||||
|
<inbodydescription>
|
||||||
|
</inbodydescription>
|
||||||
|
<location file="Exponential/Exponential.h" line="147" column="6" bodyfile="Exponential/Exponential.h" bodystart="147" bodyend="-1"/>
|
||||||
|
</memberdef>
|
||||||
|
</sectiondef>
|
||||||
|
<sectiondef kind="private-func">
|
||||||
|
<memberdef kind="function" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ab64518ac4650ef1a33ed80b285b0e7fc" prot="private" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
|
||||||
|
<type>void</type>
|
||||||
|
<definition>void JRAMPERSAD::EXPONENTIAL::Function::CanPerform</definition>
|
||||||
|
<argsstring>() const</argsstring>
|
||||||
|
<name>CanPerform</name>
|
||||||
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::CanPerform</qualifiedname>
|
||||||
|
<briefdescription>
|
||||||
|
</briefdescription>
|
||||||
|
<detaileddescription>
|
||||||
|
</detaileddescription>
|
||||||
|
<inbodydescription>
|
||||||
|
</inbodydescription>
|
||||||
|
<location file="Exponential/Exponential.h" line="149" column="6" bodyfile="Exponential/Exponential.h" bodystart="149" bodyend="149"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
</sectiondef>
|
</sectiondef>
|
||||||
<sectiondef kind="friend">
|
<sectiondef kind="friend">
|
||||||
<memberdef kind="friend" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a8f5b8975b6e7318c093a963cd0b43db6" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
<memberdef kind="friend" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a9d14c1b8a7401565a054837df5708ac8" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
||||||
<type>std::vector< <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">double</ref> ></type>
|
<type>std::vector< double ></type>
|
||||||
<definition>std::vector< double > QuadraticSolve</definition>
|
<definition>std::vector< double > QuadraticSolve</definition>
|
||||||
<argsstring>(const Function< 2 > &f)</argsstring>
|
<argsstring>(const Function &f)</argsstring>
|
||||||
<name>QuadraticSolve</name>
|
<name>QuadraticSolve</name>
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::QuadraticSolve</qualifiedname>
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::QuadraticSolve</qualifiedname>
|
||||||
<param>
|
<param>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">const</ref> <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref>< 2 > &</type>
|
<type>const <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> &</type>
|
||||||
<declname>f</declname>
|
<declname>f</declname>
|
||||||
</param>
|
</param>
|
||||||
<briefdescription>
|
<briefdescription>
|
||||||
@ -46,7 +84,7 @@
|
|||||||
<parametername>f</parametername>
|
<parametername>f</parametername>
|
||||||
</parameternamelist>
|
</parameternamelist>
|
||||||
<parameterdescription>
|
<parameterdescription>
|
||||||
<para>Quadratic function you'd like to find the roots of (Quadratic <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> object is a Function<2> object </para>
|
<para>Quadratic function you'd like to find the roots of (Quadratic <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> object is a <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> object who's lrgst_expo value = 2 </para>
|
||||||
</parameterdescription>
|
</parameterdescription>
|
||||||
</parameteritem>
|
</parameteritem>
|
||||||
</parameterlist>
|
</parameterlist>
|
||||||
@ -56,12 +94,12 @@
|
|||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Exponential.h" line="151" column="20" bodyfile="Exponential/Exponential.h" bodystart="280" bodyend="298"/>
|
<location file="Exponential/Exponential.h" line="153" column="20" bodyfile="Exponential/Exponential.h" bodystart="234" bodyend="262"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
<memberdef kind="friend" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a5de27194ad9a38f44771637a0f187562" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
|
<memberdef kind="friend" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a9715ead4f7565aea73b2b956d32a8c2e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
||||||
<type>std::ostream &</type>
|
<type>std::ostream &</type>
|
||||||
<definition>std::ostream & operator<<</definition>
|
<definition>std::ostream & operator<<</definition>
|
||||||
<argsstring>(std::ostream &os, const Function< lrgst_expo > func)</argsstring>
|
<argsstring>(std::ostream &os, const Function func)</argsstring>
|
||||||
<name>operator<<</name>
|
<name>operator<<</name>
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::operator<<</qualifiedname>
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::operator<<</qualifiedname>
|
||||||
<param>
|
<param>
|
||||||
@ -69,128 +107,98 @@
|
|||||||
<declname>os</declname>
|
<declname>os</declname>
|
||||||
</param>
|
</param>
|
||||||
<param>
|
<param>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">const</ref> <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref>< <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">lrgst_expo</ref> ></type>
|
<type>const <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref></type>
|
||||||
<declname>func</declname>
|
<declname>func</declname>
|
||||||
</param>
|
</param>
|
||||||
<briefdescription>
|
<briefdescription>
|
||||||
</briefdescription>
|
</briefdescription>
|
||||||
<detaileddescription>
|
<detaileddescription>
|
||||||
|
<para>Operator function to display function object in a human readable format </para>
|
||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Exponential.h" line="172" column="8" bodyfile="Exponential/Exponential.h" bodystart="172" bodyend="215"/>
|
<location file="Exponential/Exponential.h" line="188" column="8" bodyfile="Exponential/Exponential.h" bodystart="294" bodyend="346"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
<memberdef kind="friend" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a08885f8e67d9d34770121c63c16f2eea" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
<memberdef kind="friend" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ac67d5be3dac9ab01eca47b11aaadb786" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
||||||
<templateparamlist>
|
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref></type>
|
||||||
<param>
|
<definition>Function operator+</definition>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">int</ref></type>
|
<argsstring>(const Function &f1, const Function &f2)</argsstring>
|
||||||
<declname>e1</declname>
|
|
||||||
<defname>e1</defname>
|
|
||||||
</param>
|
|
||||||
<param>
|
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">int</ref></type>
|
|
||||||
<declname>e2</declname>
|
|
||||||
<defname>e2</defname>
|
|
||||||
</param>
|
|
||||||
<param>
|
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">int</ref></type>
|
|
||||||
<declname>r</declname>
|
|
||||||
<defname>r</defname>
|
|
||||||
</param>
|
|
||||||
</templateparamlist>
|
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref>< <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">r</ref> ></type>
|
|
||||||
<definition>Function< r > operator+</definition>
|
|
||||||
<argsstring>(const Function< e1 > &f1, const Function< e2 > &f2)</argsstring>
|
|
||||||
<name>operator+</name>
|
<name>operator+</name>
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::operator+</qualifiedname>
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::operator+</qualifiedname>
|
||||||
<param>
|
<param>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">const</ref> <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref>< <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">e1</ref> > &</type>
|
<type>const <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> &</type>
|
||||||
<declname>f1</declname>
|
<declname>f1</declname>
|
||||||
</param>
|
</param>
|
||||||
<param>
|
<param>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">const</ref> <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref>< <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">e2</ref> > &</type>
|
<type>const <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> &</type>
|
||||||
<declname>f2</declname>
|
<declname>f2</declname>
|
||||||
</param>
|
</param>
|
||||||
<briefdescription>
|
<briefdescription>
|
||||||
</briefdescription>
|
</briefdescription>
|
||||||
<detaileddescription>
|
<detaileddescription>
|
||||||
|
<para>Operator to add two functions </para>
|
||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Exponential.h" line="218" column="17" bodyfile="Exponential/Exponential.h" bodystart="301" bodyend="330"/>
|
<location file="Exponential/Exponential.h" line="190" column="17" bodyfile="Exponential/Exponential.h" bodystart="349" bodyend="394"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
<memberdef kind="friend" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1afde1d3a278a171c30ff0ff00f65d120e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
<memberdef kind="friend" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a5e5034306a381d48ef50cce10f8f76c8" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
||||||
<templateparamlist>
|
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref></type>
|
||||||
<param>
|
<definition>Function operator-</definition>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">int</ref></type>
|
<argsstring>(const Function &f1, const Function &f2)</argsstring>
|
||||||
<declname>e1</declname>
|
|
||||||
<defname>e1</defname>
|
|
||||||
</param>
|
|
||||||
<param>
|
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">int</ref></type>
|
|
||||||
<declname>e2</declname>
|
|
||||||
<defname>e2</defname>
|
|
||||||
</param>
|
|
||||||
<param>
|
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">int</ref></type>
|
|
||||||
<declname>r</declname>
|
|
||||||
<defname>r</defname>
|
|
||||||
</param>
|
|
||||||
</templateparamlist>
|
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref>< <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">r</ref> ></type>
|
|
||||||
<definition>Function< r > operator-</definition>
|
|
||||||
<argsstring>(const Function< e1 > &f1, const Function< e2 > &f2)</argsstring>
|
|
||||||
<name>operator-</name>
|
<name>operator-</name>
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::operator-</qualifiedname>
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::operator-</qualifiedname>
|
||||||
<param>
|
<param>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">const</ref> <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref>< <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">e1</ref> > &</type>
|
<type>const <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> &</type>
|
||||||
<declname>f1</declname>
|
<declname>f1</declname>
|
||||||
</param>
|
</param>
|
||||||
<param>
|
<param>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">const</ref> <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref>< <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">e2</ref> > &</type>
|
<type>const <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> &</type>
|
||||||
<declname>f2</declname>
|
<declname>f2</declname>
|
||||||
</param>
|
</param>
|
||||||
<briefdescription>
|
<briefdescription>
|
||||||
</briefdescription>
|
</briefdescription>
|
||||||
<detaileddescription>
|
<detaileddescription>
|
||||||
|
<para>Operator to subtract two functions </para>
|
||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Exponential.h" line="220" column="17" bodyfile="Exponential/Exponential.h" bodystart="333" bodyend="366"/>
|
<location file="Exponential/Exponential.h" line="191" column="17" bodyfile="Exponential/Exponential.h" bodystart="397" bodyend="446"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
<memberdef kind="friend" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ae95957956718c40093891faf8dd52b0e" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
|
<memberdef kind="friend" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a5bb4eeaf7c3f6efe1c4eb1cd128d0d5e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref>< <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">lrgst_expo</ref> ></type>
|
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref></type>
|
||||||
<definition>Function< lrgst_expo > operator*</definition>
|
<definition>Function operator*</definition>
|
||||||
<argsstring>(const Function< lrgst_expo > &f, const int &c)</argsstring>
|
<argsstring>(const Function &f, const int64_t &c)</argsstring>
|
||||||
<name>operator*</name>
|
<name>operator*</name>
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::operator*</qualifiedname>
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::operator*</qualifiedname>
|
||||||
<param>
|
<param>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">const</ref> <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref>< <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">lrgst_expo</ref> > &</type>
|
<type>const <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> &</type>
|
||||||
<declname>f</declname>
|
<declname>f</declname>
|
||||||
</param>
|
</param>
|
||||||
<param>
|
<param>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">const</ref> <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">int</ref> &</type>
|
<type>const int64_t &</type>
|
||||||
<declname>c</declname>
|
<declname>c</declname>
|
||||||
</param>
|
</param>
|
||||||
<briefdescription>
|
<briefdescription>
|
||||||
</briefdescription>
|
</briefdescription>
|
||||||
<detaileddescription>
|
<detaileddescription>
|
||||||
|
<para>Operator to multiply a function by a constant (Scaling it) </para>
|
||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Exponential.h" line="223" column="17" bodyfile="Exponential/Exponential.h" bodystart="223" bodyend="233"/>
|
<location file="Exponential/Exponential.h" line="193" column="17" bodyfile="Exponential/Exponential.h" bodystart="449" bodyend="471"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
</sectiondef>
|
</sectiondef>
|
||||||
<sectiondef kind="public-func">
|
<sectiondef kind="public-func">
|
||||||
<memberdef kind="function" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a0585614da72409acfbed262411ea7882" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
<memberdef kind="function" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a771e5f172d0738a6b56a3406ddea5779" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
|
||||||
<type></type>
|
<type></type>
|
||||||
<definition>JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo >::Function</definition>
|
<definition>JRAMPERSAD::EXPONENTIAL::Function::Function</definition>
|
||||||
<argsstring>(const std::vector< int > &constnts)</argsstring>
|
<argsstring>(const unsigned short &Lrgst_expo)</argsstring>
|
||||||
<name>Function</name>
|
<name>Function</name>
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::Function</qualifiedname>
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::Function</qualifiedname>
|
||||||
<param>
|
<param>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">const</ref> std::vector< <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">int</ref> > &</type>
|
<type>const unsigned short &</type>
|
||||||
<declname>constnts</declname>
|
<declname>Lrgst_expo</declname>
|
||||||
</param>
|
</param>
|
||||||
<briefdescription>
|
<briefdescription>
|
||||||
<para>Constructor for <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> class. </para>
|
<para>Constructor for <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> class. </para>
|
||||||
@ -198,10 +206,10 @@
|
|||||||
<detaileddescription>
|
<detaileddescription>
|
||||||
<para><parameterlist kind="param"><parameteritem>
|
<para><parameterlist kind="param"><parameteritem>
|
||||||
<parameternamelist>
|
<parameternamelist>
|
||||||
<parametername>constnts</parametername>
|
<parametername>Lrgst_expo</parametername>
|
||||||
</parameternamelist>
|
</parameternamelist>
|
||||||
<parameterdescription>
|
<parameterdescription>
|
||||||
<para>An array with the constants for the function (e.g 2, 1, 3 = 2x^2 + 1x - 3) size of array MUST be lrgst_expo + 1 </para>
|
<para>The largest exponent in the function (e.g 2 means largest exponent is x^2) </para>
|
||||||
</parameterdescription>
|
</parameterdescription>
|
||||||
</parameteritem>
|
</parameteritem>
|
||||||
</parameterlist>
|
</parameterlist>
|
||||||
@ -209,108 +217,83 @@
|
|||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Exponential.h" line="158" column="1" bodyfile="Exponential/Exponential.h" bodystart="369" bodyend="381"/>
|
<location file="Exponential/Exponential.h" line="160" column="1" bodyfile="Exponential/Exponential.h" bodystart="160" bodyend="165"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
<memberdef kind="function" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a7216329180e93c93204f4061be9e560b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
<memberdef kind="function" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1afc95333a173bc120f6f9519dae853b3a" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
|
||||||
<type></type>
|
<type></type>
|
||||||
<definition>JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo >::Function</definition>
|
<definition>JRAMPERSAD::EXPONENTIAL::Function::~Function</definition>
|
||||||
<argsstring>(std::vector< int > &&constnts)</argsstring>
|
|
||||||
<name>Function</name>
|
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::Function</qualifiedname>
|
|
||||||
<param>
|
|
||||||
<type>std::vector< <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">int</ref> > &&</type>
|
|
||||||
<declname>constnts</declname>
|
|
||||||
</param>
|
|
||||||
<briefdescription>
|
|
||||||
<para>Constructor for <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> class. </para>
|
|
||||||
</briefdescription>
|
|
||||||
<detaileddescription>
|
|
||||||
<para><parameterlist kind="param"><parameteritem>
|
|
||||||
<parameternamelist>
|
|
||||||
<parametername>constnts</parametername>
|
|
||||||
</parameternamelist>
|
|
||||||
<parameterdescription>
|
|
||||||
<para>An array with the constants for the function (e.g 2, 1, 3 = 2x^2 + 1x - 3) size of array MUST be lrgst_expo + 1 </para>
|
|
||||||
</parameterdescription>
|
|
||||||
</parameteritem>
|
|
||||||
</parameterlist>
|
|
||||||
</para>
|
|
||||||
</detaileddescription>
|
|
||||||
<inbodydescription>
|
|
||||||
</inbodydescription>
|
|
||||||
<location file="Exponential/Exponential.h" line="163" column="1" bodyfile="Exponential/Exponential.h" bodystart="384" bodyend="396"/>
|
|
||||||
</memberdef>
|
|
||||||
<memberdef kind="function" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a38038a3b3f371ca62098ad4d4c510966" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
||||||
<type></type>
|
|
||||||
<definition>JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo >::Function</definition>
|
|
||||||
<argsstring>(const Function &other)=default</argsstring>
|
|
||||||
<name>Function</name>
|
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::Function</qualifiedname>
|
|
||||||
<param>
|
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">const</ref> <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> &</type>
|
|
||||||
<declname>other</declname>
|
|
||||||
</param>
|
|
||||||
<briefdescription>
|
|
||||||
</briefdescription>
|
|
||||||
<detaileddescription>
|
|
||||||
</detaileddescription>
|
|
||||||
<inbodydescription>
|
|
||||||
</inbodydescription>
|
|
||||||
<location file="Exponential/Exponential.h" line="164" column="1"/>
|
|
||||||
</memberdef>
|
|
||||||
<memberdef kind="function" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1aaafd98fd5dc5d0f9e4503bed1d49d323" prot="public" static="no" const="no" explicit="no" inline="no" noexcept="yes" virt="non-virtual">
|
|
||||||
<type></type>
|
|
||||||
<definition>JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo >::Function</definition>
|
|
||||||
<argsstring>(Function &&other) noexcept=default</argsstring>
|
|
||||||
<name>Function</name>
|
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::Function</qualifiedname>
|
|
||||||
<param>
|
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> &&</type>
|
|
||||||
<declname>other</declname>
|
|
||||||
</param>
|
|
||||||
<briefdescription>
|
|
||||||
</briefdescription>
|
|
||||||
<detaileddescription>
|
|
||||||
</detaileddescription>
|
|
||||||
<inbodydescription>
|
|
||||||
</inbodydescription>
|
|
||||||
<location file="Exponential/Exponential.h" line="165" column="1"/>
|
|
||||||
</memberdef>
|
|
||||||
<memberdef kind="function" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a808783ae8be714fbbc5ddbd71db5ba30" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
|
|
||||||
<type></type>
|
|
||||||
<definition>JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo >::~Function</definition>
|
|
||||||
<argsstring>()</argsstring>
|
<argsstring>()</argsstring>
|
||||||
<name>~Function</name>
|
<name>~Function</name>
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::~Function</qualifiedname>
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::~Function</qualifiedname>
|
||||||
<briefdescription>
|
<briefdescription>
|
||||||
|
<para>Destructor. </para>
|
||||||
</briefdescription>
|
</briefdescription>
|
||||||
<detaileddescription>
|
<detaileddescription>
|
||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Exponential.h" line="166" column="9" bodyfile="Exponential/Exponential.h" bodystart="399" bodyend="402"/>
|
<location file="Exponential/Exponential.h" line="167" column="9" bodyfile="Exponential/Exponential.h" bodystart="264" bodyend="267"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
<memberdef kind="function" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a5c6ff5d442c8a74503312fb6bc75a1ff" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
<memberdef kind="function" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a2d7ac0d79af16746f89309f758adf40c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
||||||
|
<type></type>
|
||||||
|
<definition>JRAMPERSAD::EXPONENTIAL::Function::Function</definition>
|
||||||
|
<argsstring>(const Function &other)=default</argsstring>
|
||||||
|
<name>Function</name>
|
||||||
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::Function</qualifiedname>
|
||||||
|
<param>
|
||||||
|
<type>const <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> &</type>
|
||||||
|
<declname>other</declname>
|
||||||
|
</param>
|
||||||
|
<briefdescription>
|
||||||
|
<para>Copy Constructor. </para>
|
||||||
|
</briefdescription>
|
||||||
|
<detaileddescription>
|
||||||
|
</detaileddescription>
|
||||||
|
<inbodydescription>
|
||||||
|
</inbodydescription>
|
||||||
|
<location file="Exponential/Exponential.h" line="169" column="1"/>
|
||||||
|
</memberdef>
|
||||||
|
<memberdef kind="function" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a2f4cd78e5a95d1862b4389e81ef136da" prot="public" static="no" const="no" explicit="no" inline="no" noexcept="yes" virt="non-virtual">
|
||||||
|
<type></type>
|
||||||
|
<definition>JRAMPERSAD::EXPONENTIAL::Function::Function</definition>
|
||||||
|
<argsstring>(Function &&other) noexcept=default</argsstring>
|
||||||
|
<name>Function</name>
|
||||||
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::Function</qualifiedname>
|
||||||
|
<param>
|
||||||
|
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> &&</type>
|
||||||
|
<declname>other</declname>
|
||||||
|
</param>
|
||||||
|
<briefdescription>
|
||||||
|
<para>Move Constructor. </para>
|
||||||
|
</briefdescription>
|
||||||
|
<detaileddescription>
|
||||||
|
</detaileddescription>
|
||||||
|
<inbodydescription>
|
||||||
|
</inbodydescription>
|
||||||
|
<location file="Exponential/Exponential.h" line="171" column="1"/>
|
||||||
|
</memberdef>
|
||||||
|
<memberdef kind="function" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a450305ad4a40a262d378b3781d87a043" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> &</type>
|
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> &</type>
|
||||||
<definition>Function & JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo >::operator=</definition>
|
<definition>Function & JRAMPERSAD::EXPONENTIAL::Function::operator=</definition>
|
||||||
<argsstring>(const Function &other)=default</argsstring>
|
<argsstring>(const Function &other)=default</argsstring>
|
||||||
<name>operator=</name>
|
<name>operator=</name>
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::operator=</qualifiedname>
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::operator=</qualifiedname>
|
||||||
<param>
|
<param>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">const</ref> <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> &</type>
|
<type>const <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> &</type>
|
||||||
<declname>other</declname>
|
<declname>other</declname>
|
||||||
</param>
|
</param>
|
||||||
<briefdescription>
|
<briefdescription>
|
||||||
|
<para>Copy Assignment operator. </para>
|
||||||
</briefdescription>
|
</briefdescription>
|
||||||
<detaileddescription>
|
<detaileddescription>
|
||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Exponential.h" line="168" column="10"/>
|
<location file="Exponential/Exponential.h" line="173" column="10"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
<memberdef kind="function" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ac8934939c219d782fd1e02bca393318d" prot="public" static="no" const="no" explicit="no" inline="no" noexcept="yes" virt="non-virtual">
|
<memberdef kind="function" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1af58e47ffa93dc7dd6b336327058731ff" prot="public" static="no" const="no" explicit="no" inline="no" noexcept="yes" virt="non-virtual">
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> &</type>
|
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> &</type>
|
||||||
<definition>Function & JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo >::operator=</definition>
|
<definition>Function & JRAMPERSAD::EXPONENTIAL::Function::operator=</definition>
|
||||||
<argsstring>(Function &&other) noexcept=default</argsstring>
|
<argsstring>(Function &&other) noexcept=default</argsstring>
|
||||||
<name>operator=</name>
|
<name>operator=</name>
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::operator=</qualifiedname>
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::operator=</qualifiedname>
|
||||||
@ -319,62 +302,122 @@
|
|||||||
<declname>other</declname>
|
<declname>other</declname>
|
||||||
</param>
|
</param>
|
||||||
<briefdescription>
|
<briefdescription>
|
||||||
|
<para>Move Assignment operator. </para>
|
||||||
</briefdescription>
|
</briefdescription>
|
||||||
<detaileddescription>
|
<detaileddescription>
|
||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Exponential.h" line="169" column="10"/>
|
<location file="Exponential/Exponential.h" line="175" column="10"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
<memberdef kind="function" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a71628f495a8a26f9584487abf05293b8" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
|
<memberdef kind="function" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ac27a8c4c7a6b39d087c8c20a63756cb3" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref>< <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">lrgst_expo</ref> > &</type>
|
<type>void</type>
|
||||||
<definition>Function< lrgst_expo > & JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo >::operator*=</definition>
|
<definition>void JRAMPERSAD::EXPONENTIAL::Function::SetConstants</definition>
|
||||||
<argsstring>(const int &c)</argsstring>
|
<argsstring>(const std::vector< int64_t > &constnts)</argsstring>
|
||||||
|
<name>SetConstants</name>
|
||||||
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::SetConstants</qualifiedname>
|
||||||
|
<param>
|
||||||
|
<type>const std::vector< int64_t > &</type>
|
||||||
|
<declname>constnts</declname>
|
||||||
|
</param>
|
||||||
|
<briefdescription>
|
||||||
|
<para>Sets the constants of the function. </para>
|
||||||
|
</briefdescription>
|
||||||
|
<detaileddescription>
|
||||||
|
<para><parameterlist kind="param"><parameteritem>
|
||||||
|
<parameternamelist>
|
||||||
|
<parametername>constnts</parametername>
|
||||||
|
</parameternamelist>
|
||||||
|
<parameterdescription>
|
||||||
|
<para>An array with the constants for the function (e.g 2, 1, 3 = 2x^2 + 1x - 3) size of array MUST be lrgst_expo + 1 </para>
|
||||||
|
</parameterdescription>
|
||||||
|
</parameteritem>
|
||||||
|
</parameterlist>
|
||||||
|
</para>
|
||||||
|
</detaileddescription>
|
||||||
|
<inbodydescription>
|
||||||
|
</inbodydescription>
|
||||||
|
<location file="Exponential/Exponential.h" line="181" column="6" bodyfile="Exponential/Exponential.h" bodystart="269" bodyend="279"/>
|
||||||
|
</memberdef>
|
||||||
|
<memberdef kind="function" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a6f92240916726bfa24fea0f846381060" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
||||||
|
<type>void</type>
|
||||||
|
<definition>void JRAMPERSAD::EXPONENTIAL::Function::SetConstants</definition>
|
||||||
|
<argsstring>(std::vector< int64_t > &&constnts)</argsstring>
|
||||||
|
<name>SetConstants</name>
|
||||||
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::SetConstants</qualifiedname>
|
||||||
|
<param>
|
||||||
|
<type>std::vector< int64_t > &&</type>
|
||||||
|
<declname>constnts</declname>
|
||||||
|
</param>
|
||||||
|
<briefdescription>
|
||||||
|
<para>Sets the constants of the function. </para>
|
||||||
|
</briefdescription>
|
||||||
|
<detaileddescription>
|
||||||
|
<para><parameterlist kind="param"><parameteritem>
|
||||||
|
<parameternamelist>
|
||||||
|
<parametername>constnts</parametername>
|
||||||
|
</parameternamelist>
|
||||||
|
<parameterdescription>
|
||||||
|
<para>An array with the constants for the function (e.g 2, 1, 3 = 2x^2 + 1x - 3) size of array MUST be lrgst_expo + 1 </para>
|
||||||
|
</parameterdescription>
|
||||||
|
</parameteritem>
|
||||||
|
</parameterlist>
|
||||||
|
</para>
|
||||||
|
</detaileddescription>
|
||||||
|
<inbodydescription>
|
||||||
|
</inbodydescription>
|
||||||
|
<location file="Exponential/Exponential.h" line="186" column="6" bodyfile="Exponential/Exponential.h" bodystart="281" bodyend="291"/>
|
||||||
|
</memberdef>
|
||||||
|
<memberdef kind="function" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a24f53f18a66c4911c9ec89f98b2f6781" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
||||||
|
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> &</type>
|
||||||
|
<definition>Function & JRAMPERSAD::EXPONENTIAL::Function::operator*=</definition>
|
||||||
|
<argsstring>(const int64_t &c)</argsstring>
|
||||||
<name>operator*=</name>
|
<name>operator*=</name>
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::operator*=</qualifiedname>
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::operator*=</qualifiedname>
|
||||||
<param>
|
<param>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">const</ref> <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">int</ref> &</type>
|
<type>const int64_t &</type>
|
||||||
<declname>c</declname>
|
<declname>c</declname>
|
||||||
</param>
|
</param>
|
||||||
<briefdescription>
|
<briefdescription>
|
||||||
</briefdescription>
|
</briefdescription>
|
||||||
<detaileddescription>
|
<detaileddescription>
|
||||||
|
<para>Operator to multiply a function by a constant (Scaling it) </para>
|
||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Exponential.h" line="234" column="10" bodyfile="Exponential/Exponential.h" bodystart="234" bodyend="243"/>
|
<location file="Exponential/Exponential.h" line="194" column="10" bodyfile="Exponential/Exponential.h" bodystart="474" bodyend="492"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
<memberdef kind="function" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ae43c705b427ac1ef27aed061a63e500e" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
|
<memberdef kind="function" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1af05a7be6e85e4879185a84dc32cdf79c" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref>< <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">lrgst_expo</ref> - 1 ></type>
|
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref></type>
|
||||||
<definition>Function< lrgst_expo - 1 > JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo >::differential</definition>
|
<definition>Function JRAMPERSAD::EXPONENTIAL::Function::differential</definition>
|
||||||
<argsstring>() const</argsstring>
|
<argsstring>() const</argsstring>
|
||||||
<name>differential</name>
|
<name>differential</name>
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::differential</qualifiedname>
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::differential</qualifiedname>
|
||||||
<briefdescription>
|
<briefdescription>
|
||||||
<para>Calculates the differential (dy/dx) of the function. </para>
|
<para>Calculates the differential (dy/dx) of the <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref>. </para>
|
||||||
</briefdescription>
|
</briefdescription>
|
||||||
<detaileddescription>
|
<detaileddescription>
|
||||||
<para><simplesect kind="return"><para>a function representing the differential (dy/dx) of the calling function object </para>
|
<para><simplesect kind="return"><para>a <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> representing the differential (dy/dx) of the calling function object </para>
|
||||||
</simplesect>
|
</simplesect>
|
||||||
</para>
|
</para>
|
||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Exponential.h" line="250" column="10" bodyfile="Exponential/Exponential.h" bodystart="405" bodyend="417"/>
|
<location file="Exponential/Exponential.h" line="201" column="10" bodyfile="Exponential/Exponential.h" bodystart="494" bodyend="518"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
<memberdef kind="function" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ad090de9f6636094f14f1279615fccbc0" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
|
<memberdef kind="function" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a2fe7e79ec57cb7160c783c20870fe855" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
|
||||||
<type>std::vector< <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">double</ref> ></type>
|
<type>std::vector< double ></type>
|
||||||
<definition>std::vector< double > JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo >::get_real_roots</definition>
|
<definition>std::vector< double > JRAMPERSAD::EXPONENTIAL::Function::get_real_roots</definition>
|
||||||
<argsstring>(const GA_Options &options=GA_Options()) const</argsstring>
|
<argsstring>(const GA_Options &options=GA_Options()) const</argsstring>
|
||||||
<name>get_real_roots</name>
|
<name>get_real_roots</name>
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::get_real_roots</qualifiedname>
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::get_real_roots</qualifiedname>
|
||||||
<param>
|
<param>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">const</ref> <ref refid="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options" kindref="compound">GA_Options</ref> &</type>
|
<type>const <ref refid="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options" kindref="compound">GA_Options</ref> &</type>
|
||||||
<declname>options</declname>
|
<declname>options</declname>
|
||||||
<defval><ref refid="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options" kindref="compound">GA_Options</ref>()</defval>
|
<defval><ref refid="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options" kindref="compound">GA_Options</ref>()</defval>
|
||||||
</param>
|
</param>
|
||||||
<briefdescription>
|
<briefdescription>
|
||||||
<para><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> that uses a genetic algorithm to find the approximate roots of the function. </para>
|
<para>Uses a genetic algorithm to find the approximate roots of the function. </para>
|
||||||
</briefdescription>
|
</briefdescription>
|
||||||
<detaileddescription>
|
<detaileddescription>
|
||||||
<para><parameterlist kind="param"><parameteritem>
|
<para><parameterlist kind="param"><parameteritem>
|
||||||
@ -392,20 +435,20 @@
|
|||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Exponential.h" line="257" column="14" bodyfile="Exponential/Exponential.h" bodystart="420" bodyend="496"/>
|
<location file="Exponential/Exponential.h" line="208" column="14" bodyfile="Exponential/Exponential.h" bodystart="520" bodyend="605"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
<memberdef kind="function" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a5464547daff0c43faccdc40ea480bab4" prot="public" static="no" const="yes" explicit="no" inline="no" noexcept="yes" virt="non-virtual">
|
<memberdef kind="function" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a3df87946deead508714d3d6da50231ef" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">double</ref></type>
|
<type>double</type>
|
||||||
<definition>double JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo >::solve_y</definition>
|
<definition>double JRAMPERSAD::EXPONENTIAL::Function::solve_y</definition>
|
||||||
<argsstring>(const double &x_val) const noexcept</argsstring>
|
<argsstring>(const double &x_val) const</argsstring>
|
||||||
<name>solve_y</name>
|
<name>solve_y</name>
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::solve_y</qualifiedname>
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::solve_y</qualifiedname>
|
||||||
<param>
|
<param>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">const</ref> <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">double</ref> &</type>
|
<type>const double &</type>
|
||||||
<declname>x_val</declname>
|
<declname>x_val</declname>
|
||||||
</param>
|
</param>
|
||||||
<briefdescription>
|
<briefdescription>
|
||||||
<para><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> that solves for y when x = user value. </para>
|
<para>Solves for y when x = user value. </para>
|
||||||
</briefdescription>
|
</briefdescription>
|
||||||
<detaileddescription>
|
<detaileddescription>
|
||||||
<para><parameterlist kind="param"><parameteritem>
|
<para><parameterlist kind="param"><parameteritem>
|
||||||
@ -423,25 +466,25 @@
|
|||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Exponential.h" line="264" column="9" bodyfile="Exponential/Exponential.h" bodystart="499" bodyend="514"/>
|
<location file="Exponential/Exponential.h" line="215" column="9" bodyfile="Exponential/Exponential.h" bodystart="607" bodyend="624"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
<memberdef kind="function" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a46b9671c4a29b2b2b34586048a3b795a" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
|
<memberdef kind="function" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ac6f66aef23d97a47707796a9891fda80" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
|
||||||
<type>std::vector< <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">double</ref> ></type>
|
<type>std::vector< double ></type>
|
||||||
<definition>std::vector< double > JRAMPERSAD::EXPONENTIAL::Function< lrgst_expo >::solve_x</definition>
|
<definition>std::vector< double > JRAMPERSAD::EXPONENTIAL::Function::solve_x</definition>
|
||||||
<argsstring>(const double &y_val, const GA_Options &options=GA_Options()) const</argsstring>
|
<argsstring>(const double &y_val, const GA_Options &options=GA_Options()) const</argsstring>
|
||||||
<name>solve_x</name>
|
<name>solve_x</name>
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::solve_x</qualifiedname>
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::solve_x</qualifiedname>
|
||||||
<param>
|
<param>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">const</ref> <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">double</ref> &</type>
|
<type>const double &</type>
|
||||||
<declname>y_val</declname>
|
<declname>y_val</declname>
|
||||||
</param>
|
</param>
|
||||||
<param>
|
<param>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">const</ref> <ref refid="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options" kindref="compound">GA_Options</ref> &</type>
|
<type>const <ref refid="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options" kindref="compound">GA_Options</ref> &</type>
|
||||||
<declname>options</declname>
|
<declname>options</declname>
|
||||||
<defval><ref refid="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options" kindref="compound">GA_Options</ref>()</defval>
|
<defval><ref refid="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options" kindref="compound">GA_Options</ref>()</defval>
|
||||||
</param>
|
</param>
|
||||||
<briefdescription>
|
<briefdescription>
|
||||||
<para><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> that uses a genetic algorithm to find the values of x where y = user value. </para>
|
<para>Uses a genetic algorithm to find the values of x where y = user value. </para>
|
||||||
</briefdescription>
|
</briefdescription>
|
||||||
<detaileddescription>
|
<detaileddescription>
|
||||||
<para><parameterlist kind="param"><parameteritem>
|
<para><parameterlist kind="param"><parameteritem>
|
||||||
@ -467,44 +510,56 @@
|
|||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Exponential.h" line="272" column="14" bodyfile="Exponential/Exponential.h" bodystart="517" bodyend="592"/>
|
<location file="Exponential/Exponential.h" line="223" column="14" bodyfile="Exponential/Exponential.h" bodystart="626" bodyend="710"/>
|
||||||
|
</memberdef>
|
||||||
|
<memberdef kind="function" id="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a8e355925ec8a283ad7a74a5c4832d4a8" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
|
||||||
|
<type>auto</type>
|
||||||
|
<definition>auto JRAMPERSAD::EXPONENTIAL::Function::GetWhatIsTheLargestExponent</definition>
|
||||||
|
<argsstring>() const</argsstring>
|
||||||
|
<name>GetWhatIsTheLargestExponent</name>
|
||||||
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::Function::GetWhatIsTheLargestExponent</qualifiedname>
|
||||||
|
<briefdescription>
|
||||||
|
</briefdescription>
|
||||||
|
<detaileddescription>
|
||||||
|
<para><simplesect kind="return"><para>lrgst_expo </para>
|
||||||
|
</simplesect>
|
||||||
|
</para>
|
||||||
|
</detaileddescription>
|
||||||
|
<inbodydescription>
|
||||||
|
</inbodydescription>
|
||||||
|
<location file="Exponential/Exponential.h" line="226" column="7" bodyfile="Exponential/Exponential.h" bodystart="226" bodyend="226"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
</sectiondef>
|
</sectiondef>
|
||||||
<briefdescription>
|
<briefdescription>
|
||||||
<para>A class representing an Exponential <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> (e.g 2x^2 + 4x - 1),. </para>
|
<para>class representing an Exponential <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> (e.g 2x^2 + 4x - 1) </para>
|
||||||
</briefdescription>
|
</briefdescription>
|
||||||
<detaileddescription>
|
<detaileddescription>
|
||||||
<para><parameterlist kind="templateparam"><parameteritem>
|
|
||||||
<parameternamelist>
|
|
||||||
<parametername>lrgst_expo</parametername>
|
|
||||||
</parameternamelist>
|
|
||||||
<parameterdescription>
|
|
||||||
<para>The largest exponent in the function (e.g 2 means largest exponent is x^2) </para>
|
|
||||||
</parameterdescription>
|
|
||||||
</parameteritem>
|
|
||||||
</parameterlist>
|
|
||||||
</para>
|
|
||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<location file="Exponential/Exponential.h" line="144" column="1" bodyfile="Exponential/Exponential.h" bodystart="145" bodyend="273"/>
|
<location file="Exponential/Exponential.h" line="141" column="1" bodyfile="Exponential/Exponential.h" bodystart="142" bodyend="227"/>
|
||||||
<listofallmembers>
|
<listofallmembers>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a77a9d035d39b19c73c1c58d76aaa7820" prot="private" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>constants</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ae2fc8499e47324a7ca65c20996119f1b" prot="private" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>bInitialized</name></member>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ae43c705b427ac1ef27aed061a63e500e" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>differential</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ab64518ac4650ef1a33ed80b285b0e7fc" prot="private" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>CanPerform</name></member>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a0585614da72409acfbed262411ea7882" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>Function</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a8539119d87e133fc25fdd7c90c081e3e" prot="private" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>constants</name></member>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a7216329180e93c93204f4061be9e560b" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>Function</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1af05a7be6e85e4879185a84dc32cdf79c" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>differential</name></member>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a38038a3b3f371ca62098ad4d4c510966" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>Function</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a771e5f172d0738a6b56a3406ddea5779" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>Function</name></member>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1aaafd98fd5dc5d0f9e4503bed1d49d323" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>Function</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a2d7ac0d79af16746f89309f758adf40c" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>Function</name></member>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ad090de9f6636094f14f1279615fccbc0" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>get_real_roots</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a2f4cd78e5a95d1862b4389e81ef136da" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>Function</name></member>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ae95957956718c40093891faf8dd52b0e" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>operator*</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a2fe7e79ec57cb7160c783c20870fe855" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>get_real_roots</name></member>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a71628f495a8a26f9584487abf05293b8" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>operator*=</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a8e355925ec8a283ad7a74a5c4832d4a8" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>GetWhatIsTheLargestExponent</name></member>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a08885f8e67d9d34770121c63c16f2eea" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>operator+</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a1918ec5f094574f4a43f51e3d4fd5016" prot="private" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>lrgst_expo</name></member>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1afde1d3a278a171c30ff0ff00f65d120e" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>operator-</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a5bb4eeaf7c3f6efe1c4eb1cd128d0d5e" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>operator*</name></member>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a5de27194ad9a38f44771637a0f187562" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>operator<<</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a24f53f18a66c4911c9ec89f98b2f6781" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>operator*=</name></member>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a5c6ff5d442c8a74503312fb6bc75a1ff" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>operator=</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ac67d5be3dac9ab01eca47b11aaadb786" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>operator+</name></member>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ac8934939c219d782fd1e02bca393318d" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>operator=</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a5e5034306a381d48ef50cce10f8f76c8" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>operator-</name></member>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a8f5b8975b6e7318c093a963cd0b43db6" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>QuadraticSolve</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a9715ead4f7565aea73b2b956d32a8c2e" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>operator<<</name></member>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a46b9671c4a29b2b2b34586048a3b795a" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>solve_x</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a450305ad4a40a262d378b3781d87a043" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>operator=</name></member>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a5464547daff0c43faccdc40ea480bab4" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>solve_y</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1af58e47ffa93dc7dd6b336327058731ff" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>operator=</name></member>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a808783ae8be714fbbc5ddbd71db5ba30" prot="public" virt="virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>~Function</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a9d14c1b8a7401565a054837df5708ac8" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>QuadraticSolve</name></member>
|
||||||
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ac27a8c4c7a6b39d087c8c20a63756cb3" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>SetConstants</name></member>
|
||||||
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a6f92240916726bfa24fea0f846381060" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>SetConstants</name></member>
|
||||||
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ac6f66aef23d97a47707796a9891fda80" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>solve_x</name></member>
|
||||||
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a3df87946deead508714d3d6da50231ef" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>solve_y</name></member>
|
||||||
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1afc95333a173bc120f6f9519dae853b3a" prot="public" virt="virtual"><scope>JRAMPERSAD::EXPONENTIAL::Function</scope><name>~Function</name></member>
|
||||||
</listofallmembers>
|
</listofallmembers>
|
||||||
</compounddef>
|
</compounddef>
|
||||||
</doxygen>
|
</doxygen>
|
||||||
|
@ -1,24 +1,29 @@
|
|||||||
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
|
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
|
||||||
<doxygenindex xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="index.xsd" version="1.9.8" xml:lang="en-US">
|
<doxygenindex xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="index.xsd" version="1.9.8" xml:lang="en-US">
|
||||||
<compound refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kind="class"><name>JRAMPERSAD::EXPONENTIAL::Function</name>
|
<compound refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kind="class"><name>JRAMPERSAD::EXPONENTIAL::Function</name>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a77a9d035d39b19c73c1c58d76aaa7820" kind="variable"><name>constants</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a1918ec5f094574f4a43f51e3d4fd5016" kind="variable"><name>lrgst_expo</name></member>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a8f5b8975b6e7318c093a963cd0b43db6" kind="friend"><name>QuadraticSolve</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a8539119d87e133fc25fdd7c90c081e3e" kind="variable"><name>constants</name></member>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a5de27194ad9a38f44771637a0f187562" kind="friend"><name>operator<<</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ae2fc8499e47324a7ca65c20996119f1b" kind="variable"><name>bInitialized</name></member>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a08885f8e67d9d34770121c63c16f2eea" kind="friend"><name>operator+</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ab64518ac4650ef1a33ed80b285b0e7fc" kind="function"><name>CanPerform</name></member>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1afde1d3a278a171c30ff0ff00f65d120e" kind="friend"><name>operator-</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a9d14c1b8a7401565a054837df5708ac8" kind="friend"><name>QuadraticSolve</name></member>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ae95957956718c40093891faf8dd52b0e" kind="friend"><name>operator*</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a9715ead4f7565aea73b2b956d32a8c2e" kind="friend"><name>operator<<</name></member>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a0585614da72409acfbed262411ea7882" kind="function"><name>Function</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ac67d5be3dac9ab01eca47b11aaadb786" kind="friend"><name>operator+</name></member>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a7216329180e93c93204f4061be9e560b" kind="function"><name>Function</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a5e5034306a381d48ef50cce10f8f76c8" kind="friend"><name>operator-</name></member>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a38038a3b3f371ca62098ad4d4c510966" kind="function"><name>Function</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a5bb4eeaf7c3f6efe1c4eb1cd128d0d5e" kind="friend"><name>operator*</name></member>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1aaafd98fd5dc5d0f9e4503bed1d49d323" kind="function"><name>Function</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a771e5f172d0738a6b56a3406ddea5779" kind="function"><name>Function</name></member>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a808783ae8be714fbbc5ddbd71db5ba30" kind="function"><name>~Function</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1afc95333a173bc120f6f9519dae853b3a" kind="function"><name>~Function</name></member>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a5c6ff5d442c8a74503312fb6bc75a1ff" kind="function"><name>operator=</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a2d7ac0d79af16746f89309f758adf40c" kind="function"><name>Function</name></member>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ac8934939c219d782fd1e02bca393318d" kind="function"><name>operator=</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a2f4cd78e5a95d1862b4389e81ef136da" kind="function"><name>Function</name></member>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a71628f495a8a26f9584487abf05293b8" kind="function"><name>operator*=</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a450305ad4a40a262d378b3781d87a043" kind="function"><name>operator=</name></member>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ae43c705b427ac1ef27aed061a63e500e" kind="function"><name>differential</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1af58e47ffa93dc7dd6b336327058731ff" kind="function"><name>operator=</name></member>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ad090de9f6636094f14f1279615fccbc0" kind="function"><name>get_real_roots</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ac27a8c4c7a6b39d087c8c20a63756cb3" kind="function"><name>SetConstants</name></member>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a5464547daff0c43faccdc40ea480bab4" kind="function"><name>solve_y</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a6f92240916726bfa24fea0f846381060" kind="function"><name>SetConstants</name></member>
|
||||||
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a46b9671c4a29b2b2b34586048a3b795a" kind="function"><name>solve_x</name></member>
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a24f53f18a66c4911c9ec89f98b2f6781" kind="function"><name>operator*=</name></member>
|
||||||
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1af05a7be6e85e4879185a84dc32cdf79c" kind="function"><name>differential</name></member>
|
||||||
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a2fe7e79ec57cb7160c783c20870fe855" kind="function"><name>get_real_roots</name></member>
|
||||||
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a3df87946deead508714d3d6da50231ef" kind="function"><name>solve_y</name></member>
|
||||||
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1ac6f66aef23d97a47707796a9891fda80" kind="function"><name>solve_x</name></member>
|
||||||
|
<member refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function_1a8e355925ec8a283ad7a74a5c4832d4a8" kind="function"><name>GetWhatIsTheLargestExponent</name></member>
|
||||||
</compound>
|
</compound>
|
||||||
<compound refid="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options" kind="struct"><name>JRAMPERSAD::EXPONENTIAL::GA_Options</name>
|
<compound refid="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options" kind="struct"><name>JRAMPERSAD::EXPONENTIAL::GA_Options</name>
|
||||||
<member refid="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_1a316979973a2a6b70b00520c2f753a43c" kind="variable"><name>min_range</name></member>
|
<member refid="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_1a316979973a2a6b70b00520c2f753a43c" kind="variable"><name>min_range</name></member>
|
||||||
@ -31,9 +36,11 @@
|
|||||||
<compound refid="namespace_j_r_a_m_p_e_r_s_a_d" kind="namespace"><name>JRAMPERSAD</name>
|
<compound refid="namespace_j_r_a_m_p_e_r_s_a_d" kind="namespace"><name>JRAMPERSAD</name>
|
||||||
</compound>
|
</compound>
|
||||||
<compound refid="namespace_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l" kind="namespace"><name>JRAMPERSAD::EXPONENTIAL</name>
|
<compound refid="namespace_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l" kind="namespace"><name>JRAMPERSAD::EXPONENTIAL</name>
|
||||||
<member refid="_exponential_8h_1a74ba0c80c30d2b4a2746dcafafbb6331" kind="function"><name>QuadraticSolve</name></member>
|
<member refid="_exponential_8h_1afbf8f9d0d82d0a543ba3f13fe888b3f0" kind="function"><name>QuadraticSolve</name></member>
|
||||||
<member refid="_exponential_8h_1a949e2b83422e0ba69d947c8ae8b6b33e" kind="function"><name>operator+</name></member>
|
<member refid="_exponential_8h_1acc43d98b40363eca4193d6a37120db7d" kind="function"><name>operator<<</name></member>
|
||||||
<member refid="_exponential_8h_1a9c05c4f210dac69008764b974749d9d6" kind="function"><name>operator-</name></member>
|
<member refid="_exponential_8h_1aa6d1335b2f46ca5c209acbfbc72c6108" kind="function"><name>operator+</name></member>
|
||||||
|
<member refid="_exponential_8h_1afd853cdd6fe62dbc9ae6010a32d506ba" kind="function"><name>operator-</name></member>
|
||||||
|
<member refid="_exponential_8h_1a5d967a0e13882cc4f945cba48582eaea" kind="function"><name>operator*</name></member>
|
||||||
</compound>
|
</compound>
|
||||||
<compound refid="namespace_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail" kind="namespace"><name>JRAMPERSAD::EXPONENTIAL::detail</name>
|
<compound refid="namespace_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail" kind="namespace"><name>JRAMPERSAD::EXPONENTIAL::detail</name>
|
||||||
<member refid="_exponential_8h_1a18e931aadf93c46a7d2a70240273b744" kind="function"><name>ABS</name></member>
|
<member refid="_exponential_8h_1a18e931aadf93c46a7d2a70240273b744" kind="function"><name>ABS</name></member>
|
||||||
@ -47,12 +54,12 @@
|
|||||||
</compound>
|
</compound>
|
||||||
<compound refid="_exponential_8h" kind="file"><name>Exponential.h</name>
|
<compound refid="_exponential_8h" kind="file"><name>Exponential.h</name>
|
||||||
<member refid="_exponential_8h_1aa9d24424a6f6e9452db8fba46dcdab18" kind="define"><name>JONATHAN_RAMPERSAD_EXPONENTIAL_H_</name></member>
|
<member refid="_exponential_8h_1aa9d24424a6f6e9452db8fba46dcdab18" kind="define"><name>JONATHAN_RAMPERSAD_EXPONENTIAL_H_</name></member>
|
||||||
|
<member refid="_exponential_8h_1abef9739b51a95af438efa8deea6f6eab" kind="define"><name>INITIALIZE_EXPO_FUNCTION</name></member>
|
||||||
</compound>
|
</compound>
|
||||||
<compound refid="_source_8cpp" kind="file"><name>Source.cpp</name>
|
<compound refid="_source_8cpp" kind="file"><name>Source.cpp</name>
|
||||||
<member refid="_source_8cpp_1a58886021157a65d2d4b9c3f486ea5c2c" kind="typedef"><name>Function</name></member>
|
|
||||||
<member refid="_source_8cpp_1abdf3aa0505635f2b960799972f78977d" kind="typedef"><name>timer</name></member>
|
<member refid="_source_8cpp_1abdf3aa0505635f2b960799972f78977d" kind="typedef"><name>timer</name></member>
|
||||||
<member refid="_source_8cpp_1aaffba5622da3efcab3ef60638c23cd52" kind="function"><name>CalcRoots</name></member>
|
<member refid="_source_8cpp_1a31ce7c6b21345b4a0a49384fa59b77cb" kind="function"><name>CalcRoots</name></member>
|
||||||
<member refid="_source_8cpp_1aea271c738ee176b86ab545bac23336f6" kind="function"><name>SolveX</name></member>
|
<member refid="_source_8cpp_1a4219e97cb99d992b2cdb7274a17b9436" kind="function"><name>SolveX</name></member>
|
||||||
<member refid="_source_8cpp_1ae66f6b31b5ad750f1fe042a706a4e3d4" kind="function"><name>main</name></member>
|
<member refid="_source_8cpp_1ae66f6b31b5ad750f1fe042a706a4e3d4" kind="function"><name>main</name></member>
|
||||||
</compound>
|
</compound>
|
||||||
<compound refid="dir_47b71af010aaa4c53cfa8d8f5b85c863" kind="dir"><name>Exponential</name>
|
<compound refid="dir_47b71af010aaa4c53cfa8d8f5b85c863" kind="dir"><name>Exponential</name>
|
||||||
|
@ -6,14 +6,14 @@
|
|||||||
<innerclass refid="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options" prot="public">JRAMPERSAD::EXPONENTIAL::GA_Options</innerclass>
|
<innerclass refid="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options" prot="public">JRAMPERSAD::EXPONENTIAL::GA_Options</innerclass>
|
||||||
<innernamespace refid="namespace_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail">JRAMPERSAD::EXPONENTIAL::detail</innernamespace>
|
<innernamespace refid="namespace_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail">JRAMPERSAD::EXPONENTIAL::detail</innernamespace>
|
||||||
<sectiondef kind="func">
|
<sectiondef kind="func">
|
||||||
<memberdef kind="function" id="_exponential_8h_1a74ba0c80c30d2b4a2746dcafafbb6331" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
<memberdef kind="function" id="_exponential_8h_1afbf8f9d0d82d0a543ba3f13fe888b3f0" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
||||||
<type>std::vector< <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">double</ref> ></type>
|
<type>std::vector< double ></type>
|
||||||
<definition>std::vector< double > JRAMPERSAD::EXPONENTIAL::QuadraticSolve</definition>
|
<definition>std::vector< double > JRAMPERSAD::EXPONENTIAL::QuadraticSolve</definition>
|
||||||
<argsstring>(const Function< 2 > &f)</argsstring>
|
<argsstring>(const Function &f)</argsstring>
|
||||||
<name>QuadraticSolve</name>
|
<name>QuadraticSolve</name>
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::QuadraticSolve</qualifiedname>
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::QuadraticSolve</qualifiedname>
|
||||||
<param>
|
<param>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">const</ref> <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref>< 2 > &</type>
|
<type>const <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> &</type>
|
||||||
<declname>f</declname>
|
<declname>f</declname>
|
||||||
</param>
|
</param>
|
||||||
<briefdescription>
|
<briefdescription>
|
||||||
@ -25,7 +25,7 @@
|
|||||||
<parametername>f</parametername>
|
<parametername>f</parametername>
|
||||||
</parameternamelist>
|
</parameternamelist>
|
||||||
<parameterdescription>
|
<parameterdescription>
|
||||||
<para>Quadratic function you'd like to find the roots of (Quadratic <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> object is a Function<2> object </para>
|
<para>Quadratic function you'd like to find the roots of (Quadratic <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> object is a <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> object who's lrgst_expo value = 2 </para>
|
||||||
</parameterdescription>
|
</parameterdescription>
|
||||||
</parameteritem>
|
</parameteritem>
|
||||||
</parameterlist>
|
</parameterlist>
|
||||||
@ -35,87 +35,99 @@
|
|||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Exponential.h" line="280" column="13" bodyfile="Exponential/Exponential.h" bodystart="280" bodyend="298"/>
|
<location file="Exponential/Exponential.h" line="234" column="13" bodyfile="Exponential/Exponential.h" bodystart="234" bodyend="262"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
<memberdef kind="function" id="_exponential_8h_1a949e2b83422e0ba69d947c8ae8b6b33e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
<memberdef kind="function" id="_exponential_8h_1acc43d98b40363eca4193d6a37120db7d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
||||||
<templateparamlist>
|
<type>std::ostream &</type>
|
||||||
<param>
|
<definition>std::ostream & JRAMPERSAD::EXPONENTIAL::operator<<</definition>
|
||||||
<type>int</type>
|
<argsstring>(std::ostream &os, const Function func)</argsstring>
|
||||||
<declname>e1</declname>
|
<name>operator<<</name>
|
||||||
<defname>e1</defname>
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::operator<<</qualifiedname>
|
||||||
</param>
|
<param>
|
||||||
<param>
|
<type>std::ostream &</type>
|
||||||
<type>int</type>
|
<declname>os</declname>
|
||||||
<declname>e2</declname>
|
</param>
|
||||||
<defname>e2</defname>
|
<param>
|
||||||
</param>
|
<type>const <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref></type>
|
||||||
<param>
|
<declname>func</declname>
|
||||||
<type>int</type>
|
</param>
|
||||||
<declname>r</declname>
|
<briefdescription>
|
||||||
<defname>r</defname>
|
</briefdescription>
|
||||||
<defval>(e1 > e2 ? e1 : e2)</defval>
|
<detaileddescription>
|
||||||
</param>
|
<para>Operator function to display function object in a human readable format </para>
|
||||||
</templateparamlist>
|
</detaileddescription>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref>< <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">r</ref> ></type>
|
<inbodydescription>
|
||||||
<definition>Function< r > JRAMPERSAD::EXPONENTIAL::operator+</definition>
|
</inbodydescription>
|
||||||
<argsstring>(const Function< e1 > &f1, const Function< e2 > &f2)</argsstring>
|
<location file="Exponential/Exponential.h" line="294" column="1" bodyfile="Exponential/Exponential.h" bodystart="294" bodyend="346"/>
|
||||||
|
</memberdef>
|
||||||
|
<memberdef kind="function" id="_exponential_8h_1aa6d1335b2f46ca5c209acbfbc72c6108" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
||||||
|
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref></type>
|
||||||
|
<definition>Function JRAMPERSAD::EXPONENTIAL::operator+</definition>
|
||||||
|
<argsstring>(const Function &f1, const Function &f2)</argsstring>
|
||||||
<name>operator+</name>
|
<name>operator+</name>
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::operator+</qualifiedname>
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::operator+</qualifiedname>
|
||||||
<param>
|
<param>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">const</ref> <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref>< <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">e1</ref> > &</type>
|
<type>const <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> &</type>
|
||||||
<declname>f1</declname>
|
<declname>f1</declname>
|
||||||
</param>
|
</param>
|
||||||
<param>
|
<param>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">const</ref> <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref>< <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">e2</ref> > &</type>
|
<type>const <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> &</type>
|
||||||
<declname>f2</declname>
|
<declname>f2</declname>
|
||||||
</param>
|
</param>
|
||||||
<briefdescription>
|
<briefdescription>
|
||||||
</briefdescription>
|
</briefdescription>
|
||||||
<detaileddescription>
|
<detaileddescription>
|
||||||
|
<para>Operator to add two functions </para>
|
||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Exponential.h" line="301" column="10" bodyfile="Exponential/Exponential.h" bodystart="301" bodyend="330"/>
|
<location file="Exponential/Exponential.h" line="349" column="10" bodyfile="Exponential/Exponential.h" bodystart="349" bodyend="394"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
<memberdef kind="function" id="_exponential_8h_1a9c05c4f210dac69008764b974749d9d6" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
<memberdef kind="function" id="_exponential_8h_1afd853cdd6fe62dbc9ae6010a32d506ba" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
||||||
<templateparamlist>
|
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref></type>
|
||||||
<param>
|
<definition>Function JRAMPERSAD::EXPONENTIAL::operator-</definition>
|
||||||
<type>int</type>
|
<argsstring>(const Function &f1, const Function &f2)</argsstring>
|
||||||
<declname>e1</declname>
|
|
||||||
<defname>e1</defname>
|
|
||||||
</param>
|
|
||||||
<param>
|
|
||||||
<type>int</type>
|
|
||||||
<declname>e2</declname>
|
|
||||||
<defname>e2</defname>
|
|
||||||
</param>
|
|
||||||
<param>
|
|
||||||
<type>int</type>
|
|
||||||
<declname>r</declname>
|
|
||||||
<defname>r</defname>
|
|
||||||
<defval>(e1 > e2 ? e1 : e2)</defval>
|
|
||||||
</param>
|
|
||||||
</templateparamlist>
|
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref>< <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">r</ref> ></type>
|
|
||||||
<definition>Function< r > JRAMPERSAD::EXPONENTIAL::operator-</definition>
|
|
||||||
<argsstring>(const Function< e1 > &f1, const Function< e2 > &f2)</argsstring>
|
|
||||||
<name>operator-</name>
|
<name>operator-</name>
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::operator-</qualifiedname>
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::operator-</qualifiedname>
|
||||||
<param>
|
<param>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">const</ref> <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref>< <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">e1</ref> > &</type>
|
<type>const <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> &</type>
|
||||||
<declname>f1</declname>
|
<declname>f1</declname>
|
||||||
</param>
|
</param>
|
||||||
<param>
|
<param>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">const</ref> <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref>< <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">e2</ref> > &</type>
|
<type>const <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> &</type>
|
||||||
<declname>f2</declname>
|
<declname>f2</declname>
|
||||||
</param>
|
</param>
|
||||||
<briefdescription>
|
<briefdescription>
|
||||||
</briefdescription>
|
</briefdescription>
|
||||||
<detaileddescription>
|
<detaileddescription>
|
||||||
|
<para>Operator to subtract two functions </para>
|
||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Exponential.h" line="333" column="10" bodyfile="Exponential/Exponential.h" bodystart="333" bodyend="366"/>
|
<location file="Exponential/Exponential.h" line="397" column="10" bodyfile="Exponential/Exponential.h" bodystart="397" bodyend="446"/>
|
||||||
|
</memberdef>
|
||||||
|
<memberdef kind="function" id="_exponential_8h_1a5d967a0e13882cc4f945cba48582eaea" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
||||||
|
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref></type>
|
||||||
|
<definition>Function JRAMPERSAD::EXPONENTIAL::operator*</definition>
|
||||||
|
<argsstring>(const Function &f, const int64_t &c)</argsstring>
|
||||||
|
<name>operator*</name>
|
||||||
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::operator*</qualifiedname>
|
||||||
|
<param>
|
||||||
|
<type>const <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">Function</ref> &</type>
|
||||||
|
<declname>f</declname>
|
||||||
|
</param>
|
||||||
|
<param>
|
||||||
|
<type>const int64_t &</type>
|
||||||
|
<declname>c</declname>
|
||||||
|
</param>
|
||||||
|
<briefdescription>
|
||||||
|
</briefdescription>
|
||||||
|
<detaileddescription>
|
||||||
|
<para>Operator to multiply a function by a constant (Scaling it) </para>
|
||||||
|
</detaileddescription>
|
||||||
|
<inbodydescription>
|
||||||
|
</inbodydescription>
|
||||||
|
<location file="Exponential/Exponential.h" line="449" column="10" bodyfile="Exponential/Exponential.h" bodystart="449" bodyend="471"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
</sectiondef>
|
</sectiondef>
|
||||||
<briefdescription>
|
<briefdescription>
|
||||||
|
@ -9,13 +9,13 @@
|
|||||||
<type>typename T</type>
|
<type>typename T</type>
|
||||||
</param>
|
</param>
|
||||||
</templateparamlist>
|
</templateparamlist>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">T</ref></type>
|
<type>T</type>
|
||||||
<definition>T JRAMPERSAD::EXPONENTIAL::detail::ABS</definition>
|
<definition>T JRAMPERSAD::EXPONENTIAL::detail::ABS</definition>
|
||||||
<argsstring>(const T &n) noexcept</argsstring>
|
<argsstring>(const T &n) noexcept</argsstring>
|
||||||
<name>ABS</name>
|
<name>ABS</name>
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::detail::ABS</qualifiedname>
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::detail::ABS</qualifiedname>
|
||||||
<param>
|
<param>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">const</ref> <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">T</ref> &</type>
|
<type>const T &</type>
|
||||||
<declname>n</declname>
|
<declname>n</declname>
|
||||||
</param>
|
</param>
|
||||||
<briefdescription>
|
<briefdescription>
|
||||||
@ -24,7 +24,7 @@
|
|||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Exponential.h" line="40" column="4" bodyfile="Exponential/Exponential.h" bodystart="40" bodyend="43"/>
|
<location file="Exponential/Exponential.h" line="39" column="4" bodyfile="Exponential/Exponential.h" bodystart="39" bodyend="42"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
<memberdef kind="function" id="_exponential_8h_1ad8c0061f5d379beb5478b7a0b73325b4" prot="public" static="no" const="no" explicit="no" inline="no" noexcept="yes" virt="non-virtual">
|
<memberdef kind="function" id="_exponential_8h_1ad8c0061f5d379beb5478b7a0b73325b4" prot="public" static="no" const="no" explicit="no" inline="no" noexcept="yes" virt="non-virtual">
|
||||||
<templateparamlist>
|
<templateparamlist>
|
||||||
@ -32,13 +32,13 @@
|
|||||||
<type>typename T</type>
|
<type>typename T</type>
|
||||||
</param>
|
</param>
|
||||||
</templateparamlist>
|
</templateparamlist>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">T</ref></type>
|
<type>T</type>
|
||||||
<definition>T JRAMPERSAD::EXPONENTIAL::detail::NEGATE</definition>
|
<definition>T JRAMPERSAD::EXPONENTIAL::detail::NEGATE</definition>
|
||||||
<argsstring>(const T &n) noexcept</argsstring>
|
<argsstring>(const T &n) noexcept</argsstring>
|
||||||
<name>NEGATE</name>
|
<name>NEGATE</name>
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::detail::NEGATE</qualifiedname>
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::detail::NEGATE</qualifiedname>
|
||||||
<param>
|
<param>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">const</ref> <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">T</ref> &</type>
|
<type>const T &</type>
|
||||||
<declname>n</declname>
|
<declname>n</declname>
|
||||||
</param>
|
</param>
|
||||||
<briefdescription>
|
<briefdescription>
|
||||||
@ -47,7 +47,7 @@
|
|||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Exponential.h" line="46" column="4" bodyfile="Exponential/Exponential.h" bodystart="46" bodyend="49"/>
|
<location file="Exponential/Exponential.h" line="45" column="4" bodyfile="Exponential/Exponential.h" bodystart="45" bodyend="48"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
<memberdef kind="function" id="_exponential_8h_1a2bac2791c00b5a563a7bf60c422e9709" prot="public" static="no" const="no" explicit="no" inline="no" noexcept="yes" virt="non-virtual">
|
<memberdef kind="function" id="_exponential_8h_1a2bac2791c00b5a563a7bf60c422e9709" prot="public" static="no" const="no" explicit="no" inline="no" noexcept="yes" virt="non-virtual">
|
||||||
<templateparamlist>
|
<templateparamlist>
|
||||||
@ -55,17 +55,17 @@
|
|||||||
<type>typename T</type>
|
<type>typename T</type>
|
||||||
</param>
|
</param>
|
||||||
</templateparamlist>
|
</templateparamlist>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">T</ref></type>
|
<type>T</type>
|
||||||
<definition>T JRAMPERSAD::EXPONENTIAL::detail::POW</definition>
|
<definition>T JRAMPERSAD::EXPONENTIAL::detail::POW</definition>
|
||||||
<argsstring>(const T &n, const int &exp) noexcept</argsstring>
|
<argsstring>(const T &n, const int &exp) noexcept</argsstring>
|
||||||
<name>POW</name>
|
<name>POW</name>
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::detail::POW</qualifiedname>
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::detail::POW</qualifiedname>
|
||||||
<param>
|
<param>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">const</ref> <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">T</ref> &</type>
|
<type>const T &</type>
|
||||||
<declname>n</declname>
|
<declname>n</declname>
|
||||||
</param>
|
</param>
|
||||||
<param>
|
<param>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">const</ref> <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">int</ref> &</type>
|
<type>const int &</type>
|
||||||
<declname>exp</declname>
|
<declname>exp</declname>
|
||||||
</param>
|
</param>
|
||||||
<briefdescription>
|
<briefdescription>
|
||||||
@ -74,7 +74,7 @@
|
|||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Exponential.h" line="52" column="4" bodyfile="Exponential/Exponential.h" bodystart="52" bodyend="64"/>
|
<location file="Exponential/Exponential.h" line="51" column="4" bodyfile="Exponential/Exponential.h" bodystart="51" bodyend="63"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
<memberdef kind="function" id="_exponential_8h_1a151665afe2284333a8407d99721a823d" prot="public" static="no" const="no" explicit="no" inline="no" noexcept="yes" virt="non-virtual">
|
<memberdef kind="function" id="_exponential_8h_1a151665afe2284333a8407d99721a823d" prot="public" static="no" const="no" explicit="no" inline="no" noexcept="yes" virt="non-virtual">
|
||||||
<templateparamlist>
|
<templateparamlist>
|
||||||
@ -82,13 +82,13 @@
|
|||||||
<type>typename T</type>
|
<type>typename T</type>
|
||||||
</param>
|
</param>
|
||||||
</templateparamlist>
|
</templateparamlist>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">T</ref></type>
|
<type>T</type>
|
||||||
<definition>T JRAMPERSAD::EXPONENTIAL::detail::SUM</definition>
|
<definition>T JRAMPERSAD::EXPONENTIAL::detail::SUM</definition>
|
||||||
<argsstring>(const std::vector< T > &vec) noexcept</argsstring>
|
<argsstring>(const std::vector< T > &vec) noexcept</argsstring>
|
||||||
<name>SUM</name>
|
<name>SUM</name>
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::detail::SUM</qualifiedname>
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::detail::SUM</qualifiedname>
|
||||||
<param>
|
<param>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">const</ref> std::vector< <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">T</ref> > &</type>
|
<type>const std::vector< T > &</type>
|
||||||
<declname>vec</declname>
|
<declname>vec</declname>
|
||||||
</param>
|
</param>
|
||||||
<briefdescription>
|
<briefdescription>
|
||||||
@ -97,7 +97,7 @@
|
|||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Exponential.h" line="67" column="4" bodyfile="Exponential/Exponential.h" bodystart="67" bodyend="73"/>
|
<location file="Exponential/Exponential.h" line="66" column="4" bodyfile="Exponential/Exponential.h" bodystart="66" bodyend="72"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
<memberdef kind="function" id="_exponential_8h_1a70f3fa407240a86fc80a12e0bfb161b1" prot="public" static="no" const="no" explicit="no" inline="no" noexcept="yes" virt="non-virtual">
|
<memberdef kind="function" id="_exponential_8h_1a70f3fa407240a86fc80a12e0bfb161b1" prot="public" static="no" const="no" explicit="no" inline="no" noexcept="yes" virt="non-virtual">
|
||||||
<templateparamlist>
|
<templateparamlist>
|
||||||
@ -105,13 +105,13 @@
|
|||||||
<type>typename T</type>
|
<type>typename T</type>
|
||||||
</param>
|
</param>
|
||||||
</templateparamlist>
|
</templateparamlist>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">T</ref></type>
|
<type>T</type>
|
||||||
<definition>T JRAMPERSAD::EXPONENTIAL::detail::MEDIAN</definition>
|
<definition>T JRAMPERSAD::EXPONENTIAL::detail::MEDIAN</definition>
|
||||||
<argsstring>(std::vector< T > vec) noexcept</argsstring>
|
<argsstring>(std::vector< T > vec) noexcept</argsstring>
|
||||||
<name>MEDIAN</name>
|
<name>MEDIAN</name>
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::detail::MEDIAN</qualifiedname>
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::detail::MEDIAN</qualifiedname>
|
||||||
<param>
|
<param>
|
||||||
<type>std::vector< <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">T</ref> ></type>
|
<type>std::vector< T ></type>
|
||||||
<declname>vec</declname>
|
<declname>vec</declname>
|
||||||
</param>
|
</param>
|
||||||
<briefdescription>
|
<briefdescription>
|
||||||
@ -120,7 +120,7 @@
|
|||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Exponential.h" line="76" column="4" bodyfile="Exponential/Exponential.h" bodystart="76" bodyend="86"/>
|
<location file="Exponential/Exponential.h" line="75" column="4" bodyfile="Exponential/Exponential.h" bodystart="75" bodyend="85"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
<memberdef kind="function" id="_exponential_8h_1a8b5d80226dd572f405a738362a65d42a" prot="public" static="no" const="no" explicit="no" inline="no" noexcept="yes" virt="non-virtual">
|
<memberdef kind="function" id="_exponential_8h_1a8b5d80226dd572f405a738362a65d42a" prot="public" static="no" const="no" explicit="no" inline="no" noexcept="yes" virt="non-virtual">
|
||||||
<templateparamlist>
|
<templateparamlist>
|
||||||
@ -128,13 +128,13 @@
|
|||||||
<type>typename T</type>
|
<type>typename T</type>
|
||||||
</param>
|
</param>
|
||||||
</templateparamlist>
|
</templateparamlist>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">double</ref></type>
|
<type>double</type>
|
||||||
<definition>double JRAMPERSAD::EXPONENTIAL::detail::MEAN</definition>
|
<definition>double JRAMPERSAD::EXPONENTIAL::detail::MEAN</definition>
|
||||||
<argsstring>(const std::vector< T > &vec) noexcept</argsstring>
|
<argsstring>(const std::vector< T > &vec) noexcept</argsstring>
|
||||||
<name>MEAN</name>
|
<name>MEAN</name>
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::detail::MEAN</qualifiedname>
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::detail::MEAN</qualifiedname>
|
||||||
<param>
|
<param>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">const</ref> std::vector< <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">T</ref> > &</type>
|
<type>const std::vector< T > &</type>
|
||||||
<declname>vec</declname>
|
<declname>vec</declname>
|
||||||
</param>
|
</param>
|
||||||
<briefdescription>
|
<briefdescription>
|
||||||
@ -143,7 +143,7 @@
|
|||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Exponential.h" line="89" column="9" bodyfile="Exponential/Exponential.h" bodystart="89" bodyend="92"/>
|
<location file="Exponential/Exponential.h" line="88" column="9" bodyfile="Exponential/Exponential.h" bodystart="88" bodyend="91"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
<memberdef kind="function" id="_exponential_8h_1af8429cc7e6d21e47d3aabcf82fea1b61" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
<memberdef kind="function" id="_exponential_8h_1af8429cc7e6d21e47d3aabcf82fea1b61" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
||||||
<templateparamlist>
|
<templateparamlist>
|
||||||
@ -151,13 +151,13 @@
|
|||||||
<type>typename T</type>
|
<type>typename T</type>
|
||||||
</param>
|
</param>
|
||||||
</templateparamlist>
|
</templateparamlist>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">void</ref></type>
|
<type>void</type>
|
||||||
<definition>void JRAMPERSAD::EXPONENTIAL::detail::SortASC</definition>
|
<definition>void JRAMPERSAD::EXPONENTIAL::detail::SortASC</definition>
|
||||||
<argsstring>(std::vector< T > &vec)</argsstring>
|
<argsstring>(std::vector< T > &vec)</argsstring>
|
||||||
<name>SortASC</name>
|
<name>SortASC</name>
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::detail::SortASC</qualifiedname>
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::detail::SortASC</qualifiedname>
|
||||||
<param>
|
<param>
|
||||||
<type>std::vector< <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">T</ref> > &</type>
|
<type>std::vector< T > &</type>
|
||||||
<declname>vec</declname>
|
<declname>vec</declname>
|
||||||
</param>
|
</param>
|
||||||
<briefdescription>
|
<briefdescription>
|
||||||
@ -166,7 +166,7 @@
|
|||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Exponential.h" line="95" column="7" bodyfile="Exponential/Exponential.h" bodystart="95" bodyend="103"/>
|
<location file="Exponential/Exponential.h" line="94" column="7" bodyfile="Exponential/Exponential.h" bodystart="94" bodyend="102"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
<memberdef kind="function" id="_exponential_8h_1a4bce0c855a68d504f23c7c1cfd4314ef" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
<memberdef kind="function" id="_exponential_8h_1a4bce0c855a68d504f23c7c1cfd4314ef" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
||||||
<templateparamlist>
|
<templateparamlist>
|
||||||
@ -174,13 +174,13 @@
|
|||||||
<type>typename T</type>
|
<type>typename T</type>
|
||||||
</param>
|
</param>
|
||||||
</templateparamlist>
|
</templateparamlist>
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">void</ref></type>
|
<type>void</type>
|
||||||
<definition>void JRAMPERSAD::EXPONENTIAL::detail::SortDESC</definition>
|
<definition>void JRAMPERSAD::EXPONENTIAL::detail::SortDESC</definition>
|
||||||
<argsstring>(std::vector< T > &vec)</argsstring>
|
<argsstring>(std::vector< T > &vec)</argsstring>
|
||||||
<name>SortDESC</name>
|
<name>SortDESC</name>
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::detail::SortDESC</qualifiedname>
|
<qualifiedname>JRAMPERSAD::EXPONENTIAL::detail::SortDESC</qualifiedname>
|
||||||
<param>
|
<param>
|
||||||
<type>std::vector< <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">T</ref> > &</type>
|
<type>std::vector< T > &</type>
|
||||||
<declname>vec</declname>
|
<declname>vec</declname>
|
||||||
</param>
|
</param>
|
||||||
<briefdescription>
|
<briefdescription>
|
||||||
@ -189,13 +189,13 @@
|
|||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Exponential.h" line="106" column="7" bodyfile="Exponential/Exponential.h" bodystart="106" bodyend="114"/>
|
<location file="Exponential/Exponential.h" line="105" column="7" bodyfile="Exponential/Exponential.h" bodystart="105" bodyend="113"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
</sectiondef>
|
</sectiondef>
|
||||||
<briefdescription>
|
<briefdescription>
|
||||||
</briefdescription>
|
</briefdescription>
|
||||||
<detaileddescription>
|
<detaileddescription>
|
||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<location file="Exponential/Exponential.h" line="37" column="1"/>
|
<location file="Exponential/Exponential.h" line="36" column="1"/>
|
||||||
</compounddef>
|
</compounddef>
|
||||||
</doxygen>
|
</doxygen>
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
<includes refid="_exponential_8h" local="no">Exponential.h</includes>
|
<includes refid="_exponential_8h" local="no">Exponential.h</includes>
|
||||||
<sectiondef kind="public-attrib">
|
<sectiondef kind="public-attrib">
|
||||||
<memberdef kind="variable" id="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_1a316979973a2a6b70b00520c2f753a43c" prot="public" static="no" mutable="no">
|
<memberdef kind="variable" id="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_1a316979973a2a6b70b00520c2f753a43c" prot="public" static="no" mutable="no">
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">double</ref></type>
|
<type>double</type>
|
||||||
<definition>double JRAMPERSAD::EXPONENTIAL::GA_Options::min_range</definition>
|
<definition>double JRAMPERSAD::EXPONENTIAL::GA_Options::min_range</definition>
|
||||||
<argsstring></argsstring>
|
<argsstring></argsstring>
|
||||||
<name>min_range</name>
|
<name>min_range</name>
|
||||||
@ -18,10 +18,10 @@
|
|||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Exponential.h" line="24" column="8" bodyfile="Exponential/Exponential.h" bodystart="24" bodyend="-1"/>
|
<location file="Exponential/Exponential.h" line="23" column="8" bodyfile="Exponential/Exponential.h" bodystart="23" bodyend="-1"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
<memberdef kind="variable" id="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_1a9b8f1e5367f6b0d8b16eecaea53b40e2" prot="public" static="no" mutable="no">
|
<memberdef kind="variable" id="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_1a9b8f1e5367f6b0d8b16eecaea53b40e2" prot="public" static="no" mutable="no">
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">double</ref></type>
|
<type>double</type>
|
||||||
<definition>double JRAMPERSAD::EXPONENTIAL::GA_Options::max_range</definition>
|
<definition>double JRAMPERSAD::EXPONENTIAL::GA_Options::max_range</definition>
|
||||||
<argsstring></argsstring>
|
<argsstring></argsstring>
|
||||||
<name>max_range</name>
|
<name>max_range</name>
|
||||||
@ -34,10 +34,10 @@
|
|||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Exponential.h" line="26" column="8" bodyfile="Exponential/Exponential.h" bodystart="26" bodyend="-1"/>
|
<location file="Exponential/Exponential.h" line="25" column="8" bodyfile="Exponential/Exponential.h" bodystart="25" bodyend="-1"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
<memberdef kind="variable" id="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_1a4a67bad303f8a4fca40020a0802524c5" prot="public" static="no" mutable="no">
|
<memberdef kind="variable" id="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_1a4a67bad303f8a4fca40020a0802524c5" prot="public" static="no" mutable="no">
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">unsigned</ref> <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">int</ref></type>
|
<type>unsigned int</type>
|
||||||
<definition>unsigned int JRAMPERSAD::EXPONENTIAL::GA_Options::num_of_generations</definition>
|
<definition>unsigned int JRAMPERSAD::EXPONENTIAL::GA_Options::num_of_generations</definition>
|
||||||
<argsstring></argsstring>
|
<argsstring></argsstring>
|
||||||
<name>num_of_generations</name>
|
<name>num_of_generations</name>
|
||||||
@ -50,10 +50,10 @@
|
|||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Exponential.h" line="28" column="14" bodyfile="Exponential/Exponential.h" bodystart="28" bodyend="-1"/>
|
<location file="Exponential/Exponential.h" line="27" column="14" bodyfile="Exponential/Exponential.h" bodystart="27" bodyend="-1"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
<memberdef kind="variable" id="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_1ad133af29dbbc26b8c3d507d359c03326" prot="public" static="no" mutable="no">
|
<memberdef kind="variable" id="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_1ad133af29dbbc26b8c3d507d359c03326" prot="public" static="no" mutable="no">
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">unsigned</ref> <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">int</ref></type>
|
<type>unsigned int</type>
|
||||||
<definition>unsigned int JRAMPERSAD::EXPONENTIAL::GA_Options::sample_size</definition>
|
<definition>unsigned int JRAMPERSAD::EXPONENTIAL::GA_Options::sample_size</definition>
|
||||||
<argsstring></argsstring>
|
<argsstring></argsstring>
|
||||||
<name>sample_size</name>
|
<name>sample_size</name>
|
||||||
@ -66,10 +66,10 @@
|
|||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Exponential.h" line="30" column="14" bodyfile="Exponential/Exponential.h" bodystart="30" bodyend="-1"/>
|
<location file="Exponential/Exponential.h" line="29" column="14" bodyfile="Exponential/Exponential.h" bodystart="29" bodyend="-1"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
<memberdef kind="variable" id="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_1a6ec95fe6cc95dc32727659cf5bb1be12" prot="public" static="no" mutable="no">
|
<memberdef kind="variable" id="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_1a6ec95fe6cc95dc32727659cf5bb1be12" prot="public" static="no" mutable="no">
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">unsigned</ref> <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">int</ref></type>
|
<type>unsigned int</type>
|
||||||
<definition>unsigned int JRAMPERSAD::EXPONENTIAL::GA_Options::data_size</definition>
|
<definition>unsigned int JRAMPERSAD::EXPONENTIAL::GA_Options::data_size</definition>
|
||||||
<argsstring></argsstring>
|
<argsstring></argsstring>
|
||||||
<name>data_size</name>
|
<name>data_size</name>
|
||||||
@ -82,10 +82,10 @@
|
|||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Exponential.h" line="32" column="14" bodyfile="Exponential/Exponential.h" bodystart="32" bodyend="-1"/>
|
<location file="Exponential/Exponential.h" line="31" column="14" bodyfile="Exponential/Exponential.h" bodystart="31" bodyend="-1"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
<memberdef kind="variable" id="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_1a736488b3cfeebda7b93b3e8c6f576bf8" prot="public" static="no" mutable="no">
|
<memberdef kind="variable" id="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_1a736488b3cfeebda7b93b3e8c6f576bf8" prot="public" static="no" mutable="no">
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">double</ref></type>
|
<type>double</type>
|
||||||
<definition>double JRAMPERSAD::EXPONENTIAL::GA_Options::mutation_percentage</definition>
|
<definition>double JRAMPERSAD::EXPONENTIAL::GA_Options::mutation_percentage</definition>
|
||||||
<argsstring></argsstring>
|
<argsstring></argsstring>
|
||||||
<name>mutation_percentage</name>
|
<name>mutation_percentage</name>
|
||||||
@ -98,7 +98,7 @@
|
|||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<inbodydescription>
|
<inbodydescription>
|
||||||
</inbodydescription>
|
</inbodydescription>
|
||||||
<location file="Exponential/Exponential.h" line="34" column="8" bodyfile="Exponential/Exponential.h" bodystart="34" bodyend="-1"/>
|
<location file="Exponential/Exponential.h" line="33" column="8" bodyfile="Exponential/Exponential.h" bodystart="33" bodyend="-1"/>
|
||||||
</memberdef>
|
</memberdef>
|
||||||
</sectiondef>
|
</sectiondef>
|
||||||
<briefdescription>
|
<briefdescription>
|
||||||
@ -106,7 +106,7 @@
|
|||||||
</briefdescription>
|
</briefdescription>
|
||||||
<detaileddescription>
|
<detaileddescription>
|
||||||
</detaileddescription>
|
</detaileddescription>
|
||||||
<location file="Exponential/Exponential.h" line="21" column="1" bodyfile="Exponential/Exponential.h" bodystart="22" bodyend="35"/>
|
<location file="Exponential/Exponential.h" line="20" column="1" bodyfile="Exponential/Exponential.h" bodystart="21" bodyend="34"/>
|
||||||
<listofallmembers>
|
<listofallmembers>
|
||||||
<member refid="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_1a6ec95fe6cc95dc32727659cf5bb1be12" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::GA_Options</scope><name>data_size</name></member>
|
<member refid="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_1a6ec95fe6cc95dc32727659cf5bb1be12" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::GA_Options</scope><name>data_size</name></member>
|
||||||
<member refid="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_1a9b8f1e5367f6b0d8b16eecaea53b40e2" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::GA_Options</scope><name>max_range</name></member>
|
<member refid="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_g_a___options_1a9b8f1e5367f6b0d8b16eecaea53b40e2" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::GA_Options</scope><name>max_range</name></member>
|
||||||
|
@ -1,161 +0,0 @@
|
|||||||
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
|
|
||||||
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.9.8" xml:lang="en-US">
|
|
||||||
<compounddef id="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution" kind="struct" language="C++" prot="public">
|
|
||||||
<compoundname>JRAMPERSAD::EXPONENTIAL::detail::GA_Solution</compoundname>
|
|
||||||
<templateparamlist>
|
|
||||||
<param>
|
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">int</ref></type>
|
|
||||||
<declname>lrgst_expo</declname>
|
|
||||||
<defname>lrgst_expo</defname>
|
|
||||||
</param>
|
|
||||||
</templateparamlist>
|
|
||||||
<sectiondef kind="public-attrib">
|
|
||||||
<memberdef kind="variable" id="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution_1a2e3723b62d3f4bac9e4cc573fd64e84c" prot="public" static="no" mutable="no">
|
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">double</ref></type>
|
|
||||||
<definition>double JRAMPERSAD::EXPONENTIAL::detail::GA_Solution< lrgst_expo >::rank</definition>
|
|
||||||
<argsstring></argsstring>
|
|
||||||
<name>rank</name>
|
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::detail::GA_Solution::rank</qualifiedname>
|
|
||||||
<briefdescription>
|
|
||||||
</briefdescription>
|
|
||||||
<detaileddescription>
|
|
||||||
</detaileddescription>
|
|
||||||
<inbodydescription>
|
|
||||||
</inbodydescription>
|
|
||||||
<location file="Exponential/Exponential.h" line="119" column="8" bodyfile="Exponential/Exponential.h" bodystart="119" bodyend="-1"/>
|
|
||||||
</memberdef>
|
|
||||||
<memberdef kind="variable" id="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution_1a7d57801b01fab757029663439f04af65" prot="public" static="no" mutable="no">
|
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">double</ref></type>
|
|
||||||
<definition>double JRAMPERSAD::EXPONENTIAL::detail::GA_Solution< lrgst_expo >::x</definition>
|
|
||||||
<argsstring></argsstring>
|
|
||||||
<name>x</name>
|
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::detail::GA_Solution::x</qualifiedname>
|
|
||||||
<briefdescription>
|
|
||||||
</briefdescription>
|
|
||||||
<detaileddescription>
|
|
||||||
</detaileddescription>
|
|
||||||
<inbodydescription>
|
|
||||||
</inbodydescription>
|
|
||||||
<location file="Exponential/Exponential.h" line="119" column="13" bodyfile="Exponential/Exponential.h" bodystart="119" bodyend="-1"/>
|
|
||||||
</memberdef>
|
|
||||||
<memberdef kind="variable" id="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution_1a9d6a8fae4ccfaeb1ce20afecb67c84ff" prot="public" static="no" mutable="no">
|
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">double</ref></type>
|
|
||||||
<definition>double JRAMPERSAD::EXPONENTIAL::detail::GA_Solution< lrgst_expo >::y_val</definition>
|
|
||||||
<argsstring></argsstring>
|
|
||||||
<name>y_val</name>
|
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::detail::GA_Solution::y_val</qualifiedname>
|
|
||||||
<briefdescription>
|
|
||||||
</briefdescription>
|
|
||||||
<detaileddescription>
|
|
||||||
</detaileddescription>
|
|
||||||
<inbodydescription>
|
|
||||||
</inbodydescription>
|
|
||||||
<location file="Exponential/Exponential.h" line="119" column="15" bodyfile="Exponential/Exponential.h" bodystart="119" bodyend="-1"/>
|
|
||||||
</memberdef>
|
|
||||||
<memberdef kind="variable" id="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution_1adc3ef46c48fc4b5a202131921f5c2a5f" prot="public" static="no" mutable="no">
|
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">bool</ref></type>
|
|
||||||
<definition>bool JRAMPERSAD::EXPONENTIAL::detail::GA_Solution< lrgst_expo >::ranked</definition>
|
|
||||||
<argsstring></argsstring>
|
|
||||||
<name>ranked</name>
|
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::detail::GA_Solution::ranked</qualifiedname>
|
|
||||||
<briefdescription>
|
|
||||||
</briefdescription>
|
|
||||||
<detaileddescription>
|
|
||||||
</detaileddescription>
|
|
||||||
<inbodydescription>
|
|
||||||
</inbodydescription>
|
|
||||||
<location file="Exponential/Exponential.h" line="120" column="6" bodyfile="Exponential/Exponential.h" bodystart="120" bodyend="-1"/>
|
|
||||||
</memberdef>
|
|
||||||
</sectiondef>
|
|
||||||
<sectiondef kind="public-func">
|
|
||||||
<memberdef kind="function" id="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution_1a170516426e2b8aed6077eca183838ac7" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
|
|
||||||
<type></type>
|
|
||||||
<definition>JRAMPERSAD::EXPONENTIAL::detail::GA_Solution< lrgst_expo >::GA_Solution</definition>
|
|
||||||
<argsstring>()</argsstring>
|
|
||||||
<name>GA_Solution</name>
|
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::detail::GA_Solution::GA_Solution</qualifiedname>
|
|
||||||
<briefdescription>
|
|
||||||
</briefdescription>
|
|
||||||
<detaileddescription>
|
|
||||||
</detaileddescription>
|
|
||||||
<inbodydescription>
|
|
||||||
</inbodydescription>
|
|
||||||
<location file="Exponential/Exponential.h" line="122" column="1" bodyfile="Exponential/Exponential.h" bodystart="122" bodyend="122"/>
|
|
||||||
</memberdef>
|
|
||||||
<memberdef kind="function" id="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution_1a6cf25d21664ed2bd25b37ce771450dc4" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
|
|
||||||
<type></type>
|
|
||||||
<definition>JRAMPERSAD::EXPONENTIAL::detail::GA_Solution< lrgst_expo >::GA_Solution</definition>
|
|
||||||
<argsstring>(double Rank, double x_val, double y=0)</argsstring>
|
|
||||||
<name>GA_Solution</name>
|
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::detail::GA_Solution::GA_Solution</qualifiedname>
|
|
||||||
<param>
|
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">double</ref></type>
|
|
||||||
<declname>Rank</declname>
|
|
||||||
</param>
|
|
||||||
<param>
|
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">double</ref></type>
|
|
||||||
<declname>x_val</declname>
|
|
||||||
</param>
|
|
||||||
<param>
|
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">double</ref></type>
|
|
||||||
<declname>y</declname>
|
|
||||||
<defval>0</defval>
|
|
||||||
</param>
|
|
||||||
<briefdescription>
|
|
||||||
</briefdescription>
|
|
||||||
<detaileddescription>
|
|
||||||
</detaileddescription>
|
|
||||||
<inbodydescription>
|
|
||||||
</inbodydescription>
|
|
||||||
<location file="Exponential/Exponential.h" line="123" column="1" bodyfile="Exponential/Exponential.h" bodystart="123" bodyend="123"/>
|
|
||||||
</memberdef>
|
|
||||||
<memberdef kind="function" id="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution_1a04b83401ae2f50216b67382b7c4bd237" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
|
|
||||||
<type></type>
|
|
||||||
<definition>virtual JRAMPERSAD::EXPONENTIAL::detail::GA_Solution< lrgst_expo >::~GA_Solution</definition>
|
|
||||||
<argsstring>()=default</argsstring>
|
|
||||||
<name>~GA_Solution</name>
|
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::detail::GA_Solution::~GA_Solution</qualifiedname>
|
|
||||||
<briefdescription>
|
|
||||||
</briefdescription>
|
|
||||||
<detaileddescription>
|
|
||||||
</detaileddescription>
|
|
||||||
<inbodydescription>
|
|
||||||
</inbodydescription>
|
|
||||||
<location file="Exponential/Exponential.h" line="124" column="9"/>
|
|
||||||
</memberdef>
|
|
||||||
<memberdef kind="function" id="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution_1ac92bb2a2e6a4d39f555b907db40f46b0" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
|
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">void</ref></type>
|
|
||||||
<definition>void JRAMPERSAD::EXPONENTIAL::detail::GA_Solution< lrgst_expo >::fitness</definition>
|
|
||||||
<argsstring>(const std::vector< int > &constants)</argsstring>
|
|
||||||
<name>fitness</name>
|
|
||||||
<qualifiedname>JRAMPERSAD::EXPONENTIAL::detail::GA_Solution::fitness</qualifiedname>
|
|
||||||
<param>
|
|
||||||
<type><ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">const</ref> std::vector< <ref refid="class_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1_function" kindref="compound">int</ref> > &</type>
|
|
||||||
<declname>constants</declname>
|
|
||||||
</param>
|
|
||||||
<briefdescription>
|
|
||||||
</briefdescription>
|
|
||||||
<detaileddescription>
|
|
||||||
</detaileddescription>
|
|
||||||
<inbodydescription>
|
|
||||||
</inbodydescription>
|
|
||||||
<location file="Exponential/Exponential.h" line="126" column="6" bodyfile="Exponential/Exponential.h" bodystart="126" bodyend="134"/>
|
|
||||||
</memberdef>
|
|
||||||
</sectiondef>
|
|
||||||
<briefdescription>
|
|
||||||
</briefdescription>
|
|
||||||
<detaileddescription>
|
|
||||||
</detaileddescription>
|
|
||||||
<location file="Exponential/Exponential.h" line="117" column="1" bodyfile="Exponential/Exponential.h" bodystart="118" bodyend="135"/>
|
|
||||||
<listofallmembers>
|
|
||||||
<member refid="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution_1ac92bb2a2e6a4d39f555b907db40f46b0" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::detail::GA_Solution</scope><name>fitness</name></member>
|
|
||||||
<member refid="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution_1a170516426e2b8aed6077eca183838ac7" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::detail::GA_Solution</scope><name>GA_Solution</name></member>
|
|
||||||
<member refid="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution_1a6cf25d21664ed2bd25b37ce771450dc4" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::detail::GA_Solution</scope><name>GA_Solution</name></member>
|
|
||||||
<member refid="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution_1a2e3723b62d3f4bac9e4cc573fd64e84c" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::detail::GA_Solution</scope><name>rank</name></member>
|
|
||||||
<member refid="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution_1adc3ef46c48fc4b5a202131921f5c2a5f" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::detail::GA_Solution</scope><name>ranked</name></member>
|
|
||||||
<member refid="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution_1a7d57801b01fab757029663439f04af65" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::detail::GA_Solution</scope><name>x</name></member>
|
|
||||||
<member refid="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution_1a9d6a8fae4ccfaeb1ce20afecb67c84ff" prot="public" virt="non-virtual"><scope>JRAMPERSAD::EXPONENTIAL::detail::GA_Solution</scope><name>y_val</name></member>
|
|
||||||
<member refid="struct_j_r_a_m_p_e_r_s_a_d_1_1_e_x_p_o_n_e_n_t_i_a_l_1_1detail_1_1_g_a___solution_1a04b83401ae2f50216b67382b7c4bd237" prot="public" virt="virtual"><scope>JRAMPERSAD::EXPONENTIAL::detail::GA_Solution</scope><name>~GA_Solution</name></member>
|
|
||||||
</listofallmembers>
|
|
||||||
</compounddef>
|
|
||||||
</doxygen>
|
|
Reference in New Issue
Block a user