\hypertarget{structmlp_1_1neuron}{}\doxysection{mlp\+::neuron Struct Reference}
\label{structmlp_1_1neuron}\index{mlp::neuron@{mlp::neuron}}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structmlp_1_1neuron_a8dbd844b54fed55be25ee8cd5c39413f}\label{structmlp_1_1neuron_a8dbd844b54fed55be25ee8cd5c39413f}} 
{\bfseries neuron} (const unsigned \&num\+\_\+inputs=0)
\item 
\mbox{\Hypertarget{structmlp_1_1neuron_ad92a453fa0b0e9393d8e651e70df1ba8}\label{structmlp_1_1neuron_ad92a453fa0b0e9393d8e651e70df1ba8}} 
void {\bfseries reset} ()
\item 
\mbox{\Hypertarget{structmlp_1_1neuron_afc0eab7b1f823c7affe4c99762483fff}\label{structmlp_1_1neuron_afc0eab7b1f823c7affe4c99762483fff}} 
real {\bfseries operator()} (const vector \&input) const
\item 
\mbox{\Hypertarget{structmlp_1_1neuron_a9f8b2cf195d8adf2822bfc751e5caf9b}\label{structmlp_1_1neuron_a9f8b2cf195d8adf2822bfc751e5caf9b}} 
unsigned {\bfseries length} () const
\item 
\mbox{\Hypertarget{structmlp_1_1neuron_ab80bda8883df951d39a4218eec8244b8}\label{structmlp_1_1neuron_ab80bda8883df951d39a4218eec8244b8}} 
void {\bfseries normalize} ()
\item 
\mbox{\Hypertarget{structmlp_1_1neuron_a29e22baceaed32418cf58a438ddd51e7}\label{structmlp_1_1neuron_a29e22baceaed32418cf58a438ddd51e7}} 
void {\bfseries desaturate} ()
\item 
\mbox{\Hypertarget{structmlp_1_1neuron_a991d781f4ad5232e9426eefa029303f5}\label{structmlp_1_1neuron_a991d781f4ad5232e9426eefa029303f5}} 
void {\bfseries perturb\+\_\+num} (double \&num, double magnitude)
\item 
\mbox{\Hypertarget{structmlp_1_1neuron_aa623b067a0020e331cad7193cadcd31e}\label{structmlp_1_1neuron_aa623b067a0020e331cad7193cadcd31e}} 
void {\bfseries perturb} (double magnitude=0.\+3, double probability=1.\+0)
\item 
\mbox{\Hypertarget{structmlp_1_1neuron_a8dbd844b54fed55be25ee8cd5c39413f}\label{structmlp_1_1neuron_a8dbd844b54fed55be25ee8cd5c39413f}} 
{\bfseries neuron} (const unsigned \&num\+\_\+inputs=0)
\item 
\mbox{\Hypertarget{structmlp_1_1neuron_ad92a453fa0b0e9393d8e651e70df1ba8}\label{structmlp_1_1neuron_ad92a453fa0b0e9393d8e651e70df1ba8}} 
void {\bfseries reset} ()
\item 
\mbox{\Hypertarget{structmlp_1_1neuron_afc0eab7b1f823c7affe4c99762483fff}\label{structmlp_1_1neuron_afc0eab7b1f823c7affe4c99762483fff}} 
real {\bfseries operator()} (const vector \&input) const
\item 
\mbox{\Hypertarget{structmlp_1_1neuron_a9f8b2cf195d8adf2822bfc751e5caf9b}\label{structmlp_1_1neuron_a9f8b2cf195d8adf2822bfc751e5caf9b}} 
unsigned {\bfseries length} () const
\item 
\mbox{\Hypertarget{structmlp_1_1neuron_ab80bda8883df951d39a4218eec8244b8}\label{structmlp_1_1neuron_ab80bda8883df951d39a4218eec8244b8}} 
void {\bfseries normalize} ()
\item 
\mbox{\Hypertarget{structmlp_1_1neuron_a29e22baceaed32418cf58a438ddd51e7}\label{structmlp_1_1neuron_a29e22baceaed32418cf58a438ddd51e7}} 
void {\bfseries desaturate} ()
\item 
\mbox{\Hypertarget{structmlp_1_1neuron_a991d781f4ad5232e9426eefa029303f5}\label{structmlp_1_1neuron_a991d781f4ad5232e9426eefa029303f5}} 
void {\bfseries perturb\+\_\+num} (double \&num, double magnitude)
\item 
\mbox{\Hypertarget{structmlp_1_1neuron_aa623b067a0020e331cad7193cadcd31e}\label{structmlp_1_1neuron_aa623b067a0020e331cad7193cadcd31e}} 
void {\bfseries perturb} (double magnitude=0.\+3, double probability=1.\+0)
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structmlp_1_1neuron_a40e751281050c38de0c956a3c7f36e27}\label{structmlp_1_1neuron_a40e751281050c38de0c956a3c7f36e27}} 
real {\bfseries bias}
\item 
\mbox{\Hypertarget{structmlp_1_1neuron_ab5513b97d7b72a34ddfd397631a04270}\label{structmlp_1_1neuron_ab5513b97d7b72a34ddfd397631a04270}} 
vector {\bfseries weight}
\end{DoxyCompactItemize}


The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
deprecated/eo/app/gprop/mlp.\+h\end{DoxyCompactItemize}
