\section{K\+D\+E\+Default\+Params Struct Reference}
\label{structmlpack_1_1kde_1_1KDEDefaultParams}\index{K\+D\+E\+Default\+Params@{K\+D\+E\+Default\+Params}}


\doxyref{K\+D\+E\+Default\+Params}{p.}{structmlpack_1_1kde_1_1KDEDefaultParams} contains the default input parameter values for \doxyref{K\+DE}{p.}{classmlpack_1_1kde_1_1KDE}.  


\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static constexpr double \textbf{ abs\+Error} = 0
\begin{DoxyCompactList}\small\item\em Absolute error tolerance. \end{DoxyCompactList}\item 
static constexpr size\+\_\+t \textbf{ initial\+Sample\+Size} = 100
\begin{DoxyCompactList}\small\item\em Initial sample size for Monte Carlo estimations. \end{DoxyCompactList}\item 
static constexpr double \textbf{ mc\+Break\+Coef} = 0.\+4
\begin{DoxyCompactList}\small\item\em Monte Carlo break coefficient. \end{DoxyCompactList}\item 
static constexpr double \textbf{ mc\+Entry\+Coef} = 3
\begin{DoxyCompactList}\small\item\em Monte Carlo entry coefficient. \end{DoxyCompactList}\item 
static constexpr double \textbf{ mc\+Prob} = 0.\+95
\begin{DoxyCompactList}\small\item\em Probability of a Monte Carlo estimation to be bounded by the relative error tolerance. \end{DoxyCompactList}\item 
static constexpr \textbf{ K\+D\+E\+Mode} \textbf{ mode} = K\+D\+E\+Mode\+::\+D\+U\+A\+L\+\_\+\+T\+R\+E\+E\+\_\+\+M\+O\+DE
\begin{DoxyCompactList}\small\item\em \doxyref{K\+DE}{p.}{classmlpack_1_1kde_1_1KDE} algorithm mode. \end{DoxyCompactList}\item 
static constexpr bool \textbf{ monte\+Carlo} = false
\begin{DoxyCompactList}\small\item\em Whether to use Monte Carlo estimations when possible. \end{DoxyCompactList}\item 
static constexpr double \textbf{ rel\+Error} = 0.\+05
\begin{DoxyCompactList}\small\item\em Relative error tolerance. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\doxyref{K\+D\+E\+Default\+Params}{p.}{structmlpack_1_1kde_1_1KDEDefaultParams} contains the default input parameter values for \doxyref{K\+DE}{p.}{classmlpack_1_1kde_1_1KDE}. 

Definition at line 32 of file kde.\+hpp.



\subsection{Member Data Documentation}
\mbox{\label{structmlpack_1_1kde_1_1KDEDefaultParams_a12de6688cc175aaadc1e5685ca4aec86}} 
\index{mlpack\+::kde\+::\+K\+D\+E\+Default\+Params@{mlpack\+::kde\+::\+K\+D\+E\+Default\+Params}!abs\+Error@{abs\+Error}}
\index{abs\+Error@{abs\+Error}!mlpack\+::kde\+::\+K\+D\+E\+Default\+Params@{mlpack\+::kde\+::\+K\+D\+E\+Default\+Params}}
\subsubsection{abs\+Error}
{\footnotesize\ttfamily constexpr double abs\+Error = 0\hspace{0.3cm}{\ttfamily [static]}}



Absolute error tolerance. 



Definition at line 38 of file kde.\+hpp.



Referenced by K\+D\+E$<$ Kernel\+Type, Metric\+Type, Mat\+Type, Tree\+Type, Dual\+Tree\+Traversal\+Type, Single\+Tree\+Traversal\+Type $>$\+::\+Absolute\+Error(), and K\+D\+E$<$ Kernel\+Type, Metric\+Type, Mat\+Type, Tree\+Type, Dual\+Tree\+Traversal\+Type, Single\+Tree\+Traversal\+Type $>$\+::\+M\+C\+Break\+Coef().

\mbox{\label{structmlpack_1_1kde_1_1KDEDefaultParams_abd70d00e0d91208e2ad9648c4e432e3a}} 
\index{mlpack\+::kde\+::\+K\+D\+E\+Default\+Params@{mlpack\+::kde\+::\+K\+D\+E\+Default\+Params}!initial\+Sample\+Size@{initial\+Sample\+Size}}
\index{initial\+Sample\+Size@{initial\+Sample\+Size}!mlpack\+::kde\+::\+K\+D\+E\+Default\+Params@{mlpack\+::kde\+::\+K\+D\+E\+Default\+Params}}
\subsubsection{initial\+Sample\+Size}
{\footnotesize\ttfamily constexpr size\+\_\+t initial\+Sample\+Size = 100\hspace{0.3cm}{\ttfamily [static]}}



Initial sample size for Monte Carlo estimations. 



Definition at line 51 of file kde.\+hpp.



Referenced by K\+D\+E$<$ Kernel\+Type, Metric\+Type, Mat\+Type, Tree\+Type, Dual\+Tree\+Traversal\+Type, Single\+Tree\+Traversal\+Type $>$\+::\+M\+C\+Break\+Coef(), and K\+D\+E$<$ Kernel\+Type, Metric\+Type, Mat\+Type, Tree\+Type, Dual\+Tree\+Traversal\+Type, Single\+Tree\+Traversal\+Type $>$\+::\+M\+C\+Initial\+Sample\+Size().

\mbox{\label{structmlpack_1_1kde_1_1KDEDefaultParams_a382324ec45e8a9dd93c414c20a0a891a}} 
\index{mlpack\+::kde\+::\+K\+D\+E\+Default\+Params@{mlpack\+::kde\+::\+K\+D\+E\+Default\+Params}!mc\+Break\+Coef@{mc\+Break\+Coef}}
\index{mc\+Break\+Coef@{mc\+Break\+Coef}!mlpack\+::kde\+::\+K\+D\+E\+Default\+Params@{mlpack\+::kde\+::\+K\+D\+E\+Default\+Params}}
\subsubsection{mc\+Break\+Coef}
{\footnotesize\ttfamily constexpr double mc\+Break\+Coef = 0.\+4\hspace{0.3cm}{\ttfamily [static]}}



Monte Carlo break coefficient. 



Definition at line 57 of file kde.\+hpp.



Referenced by K\+D\+E$<$ Kernel\+Type, Metric\+Type, Mat\+Type, Tree\+Type, Dual\+Tree\+Traversal\+Type, Single\+Tree\+Traversal\+Type $>$\+::\+M\+C\+Break\+Coef().

\mbox{\label{structmlpack_1_1kde_1_1KDEDefaultParams_a646a8d6af4bad0e5e180f48a66f9545a}} 
\index{mlpack\+::kde\+::\+K\+D\+E\+Default\+Params@{mlpack\+::kde\+::\+K\+D\+E\+Default\+Params}!mc\+Entry\+Coef@{mc\+Entry\+Coef}}
\index{mc\+Entry\+Coef@{mc\+Entry\+Coef}!mlpack\+::kde\+::\+K\+D\+E\+Default\+Params@{mlpack\+::kde\+::\+K\+D\+E\+Default\+Params}}
\subsubsection{mc\+Entry\+Coef}
{\footnotesize\ttfamily constexpr double mc\+Entry\+Coef = 3\hspace{0.3cm}{\ttfamily [static]}}



Monte Carlo entry coefficient. 



Definition at line 54 of file kde.\+hpp.



Referenced by K\+D\+E$<$ Kernel\+Type, Metric\+Type, Mat\+Type, Tree\+Type, Dual\+Tree\+Traversal\+Type, Single\+Tree\+Traversal\+Type $>$\+::\+M\+C\+Break\+Coef(), and K\+D\+E$<$ Kernel\+Type, Metric\+Type, Mat\+Type, Tree\+Type, Dual\+Tree\+Traversal\+Type, Single\+Tree\+Traversal\+Type $>$\+::\+M\+C\+Entry\+Coef().

\mbox{\label{structmlpack_1_1kde_1_1KDEDefaultParams_a1964adf2fa5d838bf2de7ee65b48787c}} 
\index{mlpack\+::kde\+::\+K\+D\+E\+Default\+Params@{mlpack\+::kde\+::\+K\+D\+E\+Default\+Params}!mc\+Prob@{mc\+Prob}}
\index{mc\+Prob@{mc\+Prob}!mlpack\+::kde\+::\+K\+D\+E\+Default\+Params@{mlpack\+::kde\+::\+K\+D\+E\+Default\+Params}}
\subsubsection{mc\+Prob}
{\footnotesize\ttfamily constexpr double mc\+Prob = 0.\+95\hspace{0.3cm}{\ttfamily [static]}}



Probability of a Monte Carlo estimation to be bounded by the relative error tolerance. 



Definition at line 48 of file kde.\+hpp.



Referenced by K\+D\+E$<$ Kernel\+Type, Metric\+Type, Mat\+Type, Tree\+Type, Dual\+Tree\+Traversal\+Type, Single\+Tree\+Traversal\+Type $>$\+::\+M\+C\+Break\+Coef(), and K\+D\+E$<$ Kernel\+Type, Metric\+Type, Mat\+Type, Tree\+Type, Dual\+Tree\+Traversal\+Type, Single\+Tree\+Traversal\+Type $>$\+::\+M\+C\+Prob().

\mbox{\label{structmlpack_1_1kde_1_1KDEDefaultParams_a0941bfbc554e306c3acf9b2e0340d62d}} 
\index{mlpack\+::kde\+::\+K\+D\+E\+Default\+Params@{mlpack\+::kde\+::\+K\+D\+E\+Default\+Params}!mode@{mode}}
\index{mode@{mode}!mlpack\+::kde\+::\+K\+D\+E\+Default\+Params@{mlpack\+::kde\+::\+K\+D\+E\+Default\+Params}}
\subsubsection{mode}
{\footnotesize\ttfamily constexpr \textbf{ K\+D\+E\+Mode} mode = K\+D\+E\+Mode\+::\+D\+U\+A\+L\+\_\+\+T\+R\+E\+E\+\_\+\+M\+O\+DE\hspace{0.3cm}{\ttfamily [static]}}



\doxyref{K\+DE}{p.}{classmlpack_1_1kde_1_1KDE} algorithm mode. 



Definition at line 41 of file kde.\+hpp.



Referenced by K\+D\+E$<$ Kernel\+Type, Metric\+Type, Mat\+Type, Tree\+Type, Dual\+Tree\+Traversal\+Type, Single\+Tree\+Traversal\+Type $>$\+::\+M\+C\+Break\+Coef(), and K\+D\+E$<$ Kernel\+Type, Metric\+Type, Mat\+Type, Tree\+Type, Dual\+Tree\+Traversal\+Type, Single\+Tree\+Traversal\+Type $>$\+::\+Mode().

\mbox{\label{structmlpack_1_1kde_1_1KDEDefaultParams_a12d9bd831c98c89b95d6895b68c648bc}} 
\index{mlpack\+::kde\+::\+K\+D\+E\+Default\+Params@{mlpack\+::kde\+::\+K\+D\+E\+Default\+Params}!monte\+Carlo@{monte\+Carlo}}
\index{monte\+Carlo@{monte\+Carlo}!mlpack\+::kde\+::\+K\+D\+E\+Default\+Params@{mlpack\+::kde\+::\+K\+D\+E\+Default\+Params}}
\subsubsection{monte\+Carlo}
{\footnotesize\ttfamily constexpr bool monte\+Carlo = false\hspace{0.3cm}{\ttfamily [static]}}



Whether to use Monte Carlo estimations when possible. 



Definition at line 44 of file kde.\+hpp.



Referenced by K\+D\+E$<$ Kernel\+Type, Metric\+Type, Mat\+Type, Tree\+Type, Dual\+Tree\+Traversal\+Type, Single\+Tree\+Traversal\+Type $>$\+::\+M\+C\+Break\+Coef(), and K\+D\+E$<$ Kernel\+Type, Metric\+Type, Mat\+Type, Tree\+Type, Dual\+Tree\+Traversal\+Type, Single\+Tree\+Traversal\+Type $>$\+::\+Monte\+Carlo().

\mbox{\label{structmlpack_1_1kde_1_1KDEDefaultParams_aeb65650a99fac3883ae86f043cfcb70d}} 
\index{mlpack\+::kde\+::\+K\+D\+E\+Default\+Params@{mlpack\+::kde\+::\+K\+D\+E\+Default\+Params}!rel\+Error@{rel\+Error}}
\index{rel\+Error@{rel\+Error}!mlpack\+::kde\+::\+K\+D\+E\+Default\+Params@{mlpack\+::kde\+::\+K\+D\+E\+Default\+Params}}
\subsubsection{rel\+Error}
{\footnotesize\ttfamily constexpr double rel\+Error = 0.\+05\hspace{0.3cm}{\ttfamily [static]}}



Relative error tolerance. 



Definition at line 35 of file kde.\+hpp.



Referenced by K\+D\+E$<$ Kernel\+Type, Metric\+Type, Mat\+Type, Tree\+Type, Dual\+Tree\+Traversal\+Type, Single\+Tree\+Traversal\+Type $>$\+::\+M\+C\+Break\+Coef(), and K\+D\+E$<$ Kernel\+Type, Metric\+Type, Mat\+Type, Tree\+Type, Dual\+Tree\+Traversal\+Type, Single\+Tree\+Traversal\+Type $>$\+::\+Relative\+Error().



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/var/www/mlpack.\+ratml.\+org/mlpack.\+org/\+\_\+src/mlpack-\/3.\+3.\+2/src/mlpack/methods/kde/\textbf{ kde.\+hpp}\end{DoxyCompactItemize}
