\section{Dual\+Mono\+K\+DE Class Reference}
\label{classmlpack_1_1kde_1_1DualMonoKDE}\index{Dual\+Mono\+K\+DE@{Dual\+Mono\+K\+DE}}


\doxyref{Dual\+Mono\+K\+DE}{p.}{classmlpack_1_1kde_1_1DualMonoKDE} computes a Kernel Density Estimation on the given K\+D\+E\+Type.  




Inheritance diagram for Dual\+Mono\+K\+DE\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=152pt]{classmlpack_1_1kde_1_1DualMonoKDE__inherit__graph}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$typename Kernel\+Type , template$<$ typename Tree\+Metric\+Type, typename Tree\+Stat\+Type, typename Tree\+Mat\+Type $>$ class Tree\+Type$>$ }\\using \textbf{ K\+D\+E\+TypeT} = \textbf{ K\+D\+E\+Type}$<$ Kernel\+Type, Tree\+Type $>$
\begin{DoxyCompactList}\small\item\em Alias template necessary for Visual C++ compiler. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\textbf{ Dual\+Mono\+K\+DE} (arma\+::vec \&estimations)
\begin{DoxyCompactList}\small\item\em \doxyref{Dual\+Mono\+K\+DE}{p.}{classmlpack_1_1kde_1_1DualMonoKDE} constructor. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename Kernel\+Type , template$<$ typename Tree\+Metric\+Type, typename Tree\+Stat\+Type, typename Tree\+Mat\+Type $>$ class Tree\+Type$>$ }\\void \textbf{ operator()} (\textbf{ K\+D\+E\+TypeT}$<$ Kernel\+Type, Tree\+Type $>$ $\ast$kde) const
\begin{DoxyCompactList}\small\item\em Default \doxyref{Dual\+Mono\+K\+DE}{p.}{classmlpack_1_1kde_1_1DualMonoKDE} on some K\+D\+E\+Type. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\doxyref{Dual\+Mono\+K\+DE}{p.}{classmlpack_1_1kde_1_1DualMonoKDE} computes a Kernel Density Estimation on the given K\+D\+E\+Type. 

It performs a monochromatic \doxyref{K\+DE}{p.}{classmlpack_1_1kde_1_1KDE}. 

Definition at line 87 of file kde\+\_\+model.\+hpp.



\subsection{Member Typedef Documentation}
\mbox{\label{classmlpack_1_1kde_1_1DualMonoKDE_a077ff08db54cb5308333c180555197e3}} 
\index{mlpack\+::kde\+::\+Dual\+Mono\+K\+DE@{mlpack\+::kde\+::\+Dual\+Mono\+K\+DE}!K\+D\+E\+TypeT@{K\+D\+E\+TypeT}}
\index{K\+D\+E\+TypeT@{K\+D\+E\+TypeT}!mlpack\+::kde\+::\+Dual\+Mono\+K\+DE@{mlpack\+::kde\+::\+Dual\+Mono\+K\+DE}}
\subsubsection{K\+D\+E\+TypeT}
{\footnotesize\ttfamily using \textbf{ K\+D\+E\+TypeT} =  \textbf{ K\+D\+E\+Type}$<$Kernel\+Type, Tree\+Type$>$}



Alias template necessary for Visual C++ compiler. 



Definition at line 99 of file kde\+\_\+model.\+hpp.



\subsection{Constructor \& Destructor Documentation}
\mbox{\label{classmlpack_1_1kde_1_1DualMonoKDE_aaf585ded3c15aeada2de2aeffcdbd9ae}} 
\index{mlpack\+::kde\+::\+Dual\+Mono\+K\+DE@{mlpack\+::kde\+::\+Dual\+Mono\+K\+DE}!Dual\+Mono\+K\+DE@{Dual\+Mono\+K\+DE}}
\index{Dual\+Mono\+K\+DE@{Dual\+Mono\+K\+DE}!mlpack\+::kde\+::\+Dual\+Mono\+K\+DE@{mlpack\+::kde\+::\+Dual\+Mono\+K\+DE}}
\subsubsection{Dual\+Mono\+K\+D\+E()}
{\footnotesize\ttfamily \textbf{ Dual\+Mono\+K\+DE} (\begin{DoxyParamCaption}\item[{arma\+::vec \&}]{estimations }\end{DoxyParamCaption})}



\doxyref{Dual\+Mono\+K\+DE}{p.}{classmlpack_1_1kde_1_1DualMonoKDE} constructor. 



\subsection{Member Function Documentation}
\mbox{\label{classmlpack_1_1kde_1_1DualMonoKDE_ae0ce75e71aa7a717450a6f422e920a15}} 
\index{mlpack\+::kde\+::\+Dual\+Mono\+K\+DE@{mlpack\+::kde\+::\+Dual\+Mono\+K\+DE}!operator()@{operator()}}
\index{operator()@{operator()}!mlpack\+::kde\+::\+Dual\+Mono\+K\+DE@{mlpack\+::kde\+::\+Dual\+Mono\+K\+DE}}
\subsubsection{operator()()}
{\footnotesize\ttfamily void operator() (\begin{DoxyParamCaption}\item[{\textbf{ K\+D\+E\+TypeT}$<$ Kernel\+Type, Tree\+Type $>$ $\ast$}]{kde }\end{DoxyParamCaption}) const}



Default \doxyref{Dual\+Mono\+K\+DE}{p.}{classmlpack_1_1kde_1_1DualMonoKDE} on some K\+D\+E\+Type. 



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