UIArxDS Class Reference

#include <libDS_ui.h>

Inheritance diagram for UIArxDS:

Inheritance graph
[legend]
Collaboration diagram for UIArxDS:

Collaboration graph
[legend]

List of all members.

Public Member Functions

bdmrootbuild (Setting &S) const
 Function building the computational object.

Protected Member Functions

const vec getvec (Setting &S) const
const mat getmat (Setting &S, int ncols) const
const vec getivec (Setting &S) const


Detailed Description

UI for ArxDS using factorized description!

The ArxDS is constructed from a structure with fields:

system = {
        type = "ArxDS";
        // number of output channels
        ychns = 2;
        // number of input channels
        uchns = 0;
        // regressor ids (only those in ychns or uchns)
        ids = [1, 1, 1, 2];
        // regressor time delays
        delays = [-1, -2, -3, 0];
        // theta
        theta = [0.8, -0.3, 0.4, 1.0,
                 0.0, 0.0, 0.0, 0.0];
        // offset (optional)
        offset = [0.0, 0.0];
        //variance
        r = [0.1, 0.0,
             0.0, 1.0];
        //options: L_theta, etc.
        opt = "L_theta";
};

ychns and uchns will be transformed into rvs of size=1.

Result is ARX data source offering with full history as Drv.


The documentation for this class was generated from the following file:

Generated on Wed Feb 11 10:20:23 2009 for mixpp by  doxygen 1.5.6