\hypertarget{classUIARX}{ \section{UIARX Class Reference} \label{classUIARX}\index{UIARX@{UIARX}} } {\tt \#include $<$arx\_\-ui.h$>$} Inheritance diagram for UIARX::\begin{figure}[H] \begin{center} \leavevmode \includegraphics[height=2cm]{classUIARX} \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"; y = {type="rv", ...} // description of output variables rgr = {type="rv", ...} // description of regressor variables constant = true; // boolean switch if the constant term is modelled or not //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} The estimator will assign names of the posterior in the form \mbox{[}\char`\"{}theta\_\-i\char`\"{} and \char`\"{}r\_\-i\char`\"{}\mbox{]} \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_950437aed29283d10346f4966011a64e}{ const ivec \textbf{getivec} (Setting \&S) const } \label{classbdm_1_1UIbuilder_950437aed29283d10346f4966011a64e} \item \hypertarget{classbdm_1_1UIbuilder_4ea1d97d81aba46dfe0e7fd416a4ad22}{ const Array$<$ string $>$ \textbf{get\_\-as} (Setting \&S) const } \label{classbdm_1_1UIbuilder_4ea1d97d81aba46dfe0e7fd416a4ad22} \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}