- Main Page
- Related Pages
- Classes
- Files

- File List
- File Members

# arx_straux.h

Go to the documentation of this file.

    00001
    00013 #ifndef STRAUX_H
    00014 #define STRAUX_H
    00015
    00016 namespace bdm {
    00017
    00018
    00019 struct str_aux {
    00020         vec d0;
    00021         double nu0;
    00022         mat L0;
    00023         mat L;
    00024         vec d;
    00025         double nu;
    00026         ivec strL;                 // Current structure of L and d
    00027         ivec strRgr;               // Structure elements currently inside regressor (after regressand)
    00028         ivec strMis;               // structure elements, that are currently outside regressor (before regressand)
    00029         int posit1;                // regressand position
    00030         int nbits;                                 // number of bits available in double
    00031         bvec bitstr;
    00032         double loglik;          // loglikelihood
    00033   };
    00034
    00035
    00036
    00037 struct str_statistics {
    00038  long long int allstrs;
    00039  int nrand;
    00040  int unique;
    00041  int to;
    00042  double cputime_seconds;
    00043  double itemspeed;
    00044  int muto;
    00045  ivec mutos;
    00046  vec maxmutos;
    00047 };
    00048
    00049
    00051 ivec straux1(ldmat Ld, double nu, ldmat Ld0, double nu0, ivec belief, int nbest, int max_nrep, double lambda, int order_k, Array<str_aux> &rgrsout);
    00052
    00053 }
    00054
    00055 #endif // STRAUX_H
    00056
    00057