mixpp: arx_straux.h Source File

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

Generated on 2 Dec 2013 for mixpp by  doxygen 1.4.7