Show
Ignore:
Timestamp:
08/05/09 14:40:03 (15 years ago)
Author:
mido
Message:

panove, vite, jak jsem peclivej na upravu kodu.. snad se vam bude libit:) konfigurace je v souboru /system/astylerc

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • library/bdm/estim/particles.cpp

    r461 r477  
    99        vec lls ( n ); 
    1010        ivec ind; 
    11         double mlls=-std::numeric_limits<double>::infinity(), sum=0.0; 
     11        double mlls = -std::numeric_limits<double>::infinity(), sum = 0.0; 
    1212 
    13         for ( i=0;i<n;i++ ) { 
     13        for ( i = 0; i < n; i++ ) { 
    1414                //generate new samples from paramater evolution model; 
    1515                _samples ( i ) = par->samplecond ( _samples ( i ) ); 
    1616                lls ( i ) = par->e()->evallog ( _samples ( i ) ); 
    17                 lls ( i ) *= obs->evallogcond ( dt,_samples ( i ) ); 
     17                lls ( i ) *= obs->evallogcond ( dt, _samples ( i ) ); 
    1818 
    19                 if ( lls ( i ) >mlls ) mlls=lls ( i ); //find maximum 
     19                if ( lls ( i ) > mlls ) mlls = lls ( i ); //find maximum 
    2020        } 
    2121 
    2222        // compute weights 
    23         for ( i=0;i<n;i++ ) { 
     23        for ( i = 0; i < n; i++ ) { 
    2424                _w ( i ) *= exp ( lls ( i ) - mlls ); // multiply w by likelihood 
    2525        } 
    2626 
    2727        //renormalize 
    28         for ( i=0;i<n;i++ ) {sum+=_w ( i );}; 
     28        for ( i = 0; i < n; i++ ) { 
     29                sum += _w ( i ); 
     30        }; 
    2931 
    30         _w ( i ) /=sum; //? 
     32        _w ( i ) /= sum; //? 
    3133 
    32         ind = est.resample(resmethod); 
     34        ind = est.resample ( resmethod ); 
    3335 
    3436} 
     
    3638// void PF::set_est ( const epdf &epdf0 ) { 
    3739//      int i; 
    38 //  
     40// 
    3941//      for ( i=0;i<n;i++ ) { 
    4042//              _samples ( i ) = epdf0.sample();