Updated docs
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,5 @@
|
||||
\doxysection{Class List}
|
||||
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}}{}
|
||||
\end{DoxyCompactList}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
\doxysection{JRAMPERSAD\+::EXPONENTIAL\+::Function\texorpdfstring{$<$}{<} lrgst\+\_\+expo \texorpdfstring{$>$}{>} Class Template 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 $>$}}
|
||||
\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@{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}
|
||||
\begin{DoxyCompactItemize}
|
||||
\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
|
||||
\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}})
|
||||
\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
|
||||
\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}
|
||||
{\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_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}
|
||||
virtual {\bfseries \texorpdfstring{$\sim$}{\string~}\+Function} ()
|
||||
\begin{DoxyCompactList}\small\item\em Destructor. \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_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
|
||||
\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}
|
||||
{\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}}
|
||||
\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_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}
|
||||
\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}}
|
||||
\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}
|
||||
\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}}
|
||||
\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_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}
|
||||
\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}
|
||||
\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
|
||||
\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
|
||||
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
|
||||
\begin{DoxyCompactList}\small\item\em Uses a genetic algorithm to find the approximate roots of the function. \end{DoxyCompactList}\item
|
||||
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
|
||||
\begin{DoxyCompactList}\small\item\em Solves for y when x = user value. \end{DoxyCompactList}\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_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
|
||||
\begin{DoxyCompactList}\small\item\em Uses a genetic algorithm to find the values of x where y = user value. \end{DoxyCompactList}\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
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsubsection*{Friends}
|
||||
\begin{DoxyCompactItemize}
|
||||
\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
|
||||
\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 \& {\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}})
|
||||
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)
|
||||
\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}
|
||||
{\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}})
|
||||
\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)
|
||||
\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}
|
||||
{\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}})
|
||||
\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)
|
||||
\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}{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}})
|
||||
\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)
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\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 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}
|
||||
|
||||
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)
|
||||
|
||||
\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}
|
||||
\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 [1/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[{\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})}
|
||||
\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@{JRAMPERSAD::EXPONENTIAL::Function}!Function@{Function}}
|
||||
\index{Function@{Function}!JRAMPERSAD::EXPONENTIAL::Function@{JRAMPERSAD::EXPONENTIAL::Function}}
|
||||
\doxysubsubsection{\texorpdfstring{Function()}{Function()}}
|
||||
{\footnotesize\ttfamily JRAMPERSAD\+::\+EXPONENTIAL\+::\+Function\+::\+Function (\begin{DoxyParamCaption}\item[{const unsigned short \&}]{Lrgst\+\_\+expo }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
|
||||
|
||||
@@ -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}
|
||||
{\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_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 \\
|
||||
{\em Lrgst\+\_\+expo} & The largest exponent in the function (e.\+g 2 means largest exponent is x\texorpdfstring{$^\wedge$}{\string^}2) \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
|
||||
|
||||
\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}
|
||||
\index{JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$@{JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$}!differential@{differential}}
|
||||
\index{differential@{differential}!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_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@{JRAMPERSAD::EXPONENTIAL::Function}!differential@{differential}}
|
||||
\index{differential@{differential}!JRAMPERSAD::EXPONENTIAL::Function@{JRAMPERSAD::EXPONENTIAL::Function}}
|
||||
\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$>$ \\
|
||||
\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}
|
||||
{\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}
|
||||
|
||||
|
||||
|
||||
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}
|
||||
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}
|
||||
\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}
|
||||
\index{JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$@{JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$}!get\_real\_roots@{get\_real\_roots}}
|
||||
\index{get\_real\_roots@{get\_real\_roots}!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_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@{JRAMPERSAD::EXPONENTIAL::Function}!get\_real\_roots@{get\_real\_roots}}
|
||||
\index{get\_real\_roots@{get\_real\_roots}!JRAMPERSAD::EXPONENTIAL::Function@{JRAMPERSAD::EXPONENTIAL::Function}}
|
||||
\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$>$ \\
|
||||
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}
|
||||
{\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}
|
||||
|
||||
|
||||
|
||||
\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}
|
||||
@@ -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}
|
||||
A vector containing a n number of approximate root values (n = sample\+\_\+size as defined in options)
|
||||
\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}
|
||||
\index{JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$@{JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$}!solve\_x@{solve\_x}}
|
||||
\index{solve\_x@{solve\_x}!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_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@{JRAMPERSAD::EXPONENTIAL::Function}!GetWhatIsTheLargestExponent@{GetWhatIsTheLargestExponent}}
|
||||
\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()}}
|
||||
{\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$>$ \\
|
||||
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]}}
|
||||
{\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]}}
|
||||
|
||||
|
||||
|
||||
\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}
|
||||
@@ -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}
|
||||
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}
|
||||
\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}
|
||||
\index{JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$@{JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$}!solve\_y@{solve\_y}}
|
||||
\index{solve\_y@{solve\_y}!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_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@{JRAMPERSAD::EXPONENTIAL::Function}!solve\_y@{solve\_y}}
|
||||
\index{solve\_y@{solve\_y}!JRAMPERSAD::EXPONENTIAL::Function@{JRAMPERSAD::EXPONENTIAL::Function}}
|
||||
\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$>$ \\
|
||||
\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]}}
|
||||
{\footnotesize\ttfamily double JRAMPERSAD\+::\+EXPONENTIAL\+::\+Function\+::solve\+\_\+y (\begin{DoxyParamCaption}\item[{const double \&}]{x\+\_\+val }\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 solves for y when x = user value.
|
||||
Solves for y when x = user value.
|
||||
|
||||
|
||||
\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}
|
||||
\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}
|
||||
\index{JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$@{JRAMPERSAD::EXPONENTIAL::Function$<$ lrgst\_expo $>$}!QuadraticSolve@{QuadraticSolve}}
|
||||
\index{QuadraticSolve@{QuadraticSolve}!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_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@{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}} 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}}
|
||||
{\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$>$ \\
|
||||
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]}}
|
||||
{\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]}}
|
||||
|
||||
|
||||
|
||||
@@ -195,7 +235,7 @@ Uses the quadratic function to solve the roots of an entered quadratic equation.
|
||||
|
||||
|
||||
\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
|
||||
\end{DoxyParams}
|
||||
\begin{DoxyReturn}{Returns}
|
||||
|
||||
@@ -13,22 +13,22 @@ Structure for options to be used when running one of the two genetic algorithms
|
||||
\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_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
|
||||
\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
|
||||
\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
|
||||
\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
|
||||
\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
|
||||
\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}
|
||||
|
||||
|
||||
|
||||
@@ -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}
|
||||
Reference in New Issue
Block a user