Changeset 742

Show
Ignore:
Timestamp:
11/26/09 22:46:08 (14 years ago)
Author:
smidl
Message:

stuff for debugging of mixef_init

Location:
applications/bdmtoolbox/mex
Files:
1 added
2 modified

Legend:

Unmodified
Added
Removed
  • applications/bdmtoolbox/mex/CMakeLists.txt

    r735 r742  
    2323MEX(lqg_redesign) 
    2424MEX(mixef_init) 
     25EXEC(mixef_init) 
  • applications/bdmtoolbox/mex/mixef_init.cpp

    r735 r742  
    3838        Cfg.writeFile("mixef_init.cfg"); 
    3939 
     40#else 
     41int main() { 
     42        UIFile Cfg ( "mixef_init.cfg" ); 
     43        mat Data=randn(2,100); // <<<<<<<<< ============== beware!!! 
     44#endif 
     45         
    4046        shared_ptr<BMEF> com1=UI::build<BMEF>(Cfg.getRoot()); 
    4147        MixEF mix; 
    4248        mix.init(&(*com1),Data,10); 
    43         mix.bayes_batch(Data,zeros(0,Data.rows()),ones(Data.rows())); 
     49        mix.bayes_batch(Data,zeros(0,Data.cols()),ones(Data.cols())); 
    4450         
     51#ifdef MEX       
    4552        mxArray* tmp= mxCreateStructMatrix(1,1,0, NULL); 
    4653        UImxArray out(tmp); 
    4754        mix.to_setting(out); 
    4855        output[0]=tmp; 
     56#else 
     57        Config Out; 
     58        mix.to_setting(Out.getRoot()); 
     59        Out.writeFile("mixef_init.out"); 
     60#endif 
    4961} 
    50 #endif