\hypertarget{classUIARX}{
\section{UIARX Class Reference}
\label{classUIARX}\index{UIARX@{UIARX}}
}
{\tt \#include $<$arx\_\-ui.h$>$}

Inheritance diagram for UIARX:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=65pt]{classUIARX__inherit__graph}
\end{center}
\end{figure}


\subsection{Detailed Description}
UI for ARX estimator

The ARX is constructed from a structure with fields: 

\begin{Code}\begin{verbatim}estimator = {
    type = "ARX";
        ychns = [1];
        rgrid =  [ 1,  1,  1,  2];
        delays = [-1, -2, -3, -1];

        //optional fields
        dV0 = [1e-3, 1e-5, 1e-5, 1e-5]; //default: 1e-3 for y, 1e-5 for rgr
        nu0 = 6;      //default: rgrlen + 2
        frg = 1.0;    // forgetting, default frg=1.0
};
\end{verbatim}
\end{Code}

 \subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
\hypertarget{classUIARX_e9ef8d41d8f10a31343d76a73b9f0f77}{
\hyperlink{classbdm_1_1bdmroot}{bdmroot} $\ast$ \hyperlink{classUIARX_e9ef8d41d8f10a31343d76a73b9f0f77}{build} (Setting \&S) const }
\label{classUIARX_e9ef8d41d8f10a31343d76a73b9f0f77}

\begin{CompactList}\small\item\em Function building the computational object. \item\end{CompactList}\end{CompactItemize}
\subsection*{Protected Member Functions}
\begin{CompactItemize}
\item 
\hypertarget{classbdm_1_1UIbuilder_3c514c2eb6fc6a347f15c270a32ddebd}{
const vec \textbf{getvec} (Setting \&S) const }
\label{classbdm_1_1UIbuilder_3c514c2eb6fc6a347f15c270a32ddebd}

\item 
\hypertarget{classbdm_1_1UIbuilder_1e78cce143622e3a0ba66af4768bc3e8}{
const mat \textbf{getmat} (Setting \&S, int ncols) const }
\label{classbdm_1_1UIbuilder_1e78cce143622e3a0ba66af4768bc3e8}

\item 
\hypertarget{classbdm_1_1UIbuilder_5f0c1a56ac46342d339c8e7944639b4b}{
const vec \textbf{getivec} (Setting \&S) const }
\label{classbdm_1_1UIbuilder_5f0c1a56ac46342d339c8e7944639b4b}

\end{CompactItemize}


The documentation for this class was generated from the following file:\begin{CompactItemize}
\item 
\hyperlink{arx__ui_8h}{arx\_\-ui.h}\end{CompactItemize}
