Show
Ignore:
Timestamp:
11/25/09 12:14:38 (15 years ago)
Author:
mido
Message:

ASTYLER RUN OVER THE WHOLE LIBRARY, JUPEE

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • library/tests/epdf_harness.cpp

    r730 r737  
    4545        if ( support ) { // support is given 
    4646                grid_fnc ep_disc; 
    47                 ep_disc.set_support(*support); 
    48                 ep_disc.set_values(*hepdf); 
     47                ep_disc.set_support ( *support ); 
     48                ep_disc.set_values ( *hepdf ); 
    4949                // ep_disc is discretized at support points 
    5050 
    51                 double point_volume =prod(support->_steps()); 
    52                 CHECK_CLOSE(1.0, sum(ep_disc._values())*point_volume, 0.01); 
    53  
    54                 vec pdf=ep_disc._values(); 
    55                 pdf /=sum(pdf); // normalize 
    56                  
    57                 vec mea=pdf(0) * support->first_vec(); 
    58                 mat Remp=pdf(0) * outer_product(support->act_vec(), support->act_vec()); 
     51                double point_volume = prod ( support->_steps() ); 
     52                CHECK_CLOSE ( 1.0, sum ( ep_disc._values() ) *point_volume, 0.01 ); 
     53 
     54                vec pdf = ep_disc._values(); 
     55                pdf /= sum ( pdf ); // normalize 
     56 
     57                vec mea = pdf ( 0 ) * support->first_vec(); 
     58                mat Remp = pdf ( 0 ) * outer_product ( support->act_vec(), support->act_vec() ); 
    5959 
    6060                // run through all points 
    61                 for (int i=1; i<support->points(); i++){ 
    62                         mea += pdf(i)*support->next_vec(); 
    63                         Remp += pdf(i) * outer_product(support->act_vec(), support->act_vec()); 
    64                 } 
    65                 CHECK_CLOSE(mean, mea, tolerance); 
    66                 CHECK_CLOSE(R, Remp-outer_product(mea,mea), tolerance); 
     61                for ( int i = 1; i < support->points(); i++ ) { 
     62                        mea += pdf ( i ) * support->next_vec(); 
     63                        Remp += pdf ( i ) * outer_product ( support->act_vec(), support->act_vec() ); 
     64                } 
     65                CHECK_CLOSE ( mean, mea, tolerance ); 
     66                CHECK_CLOSE ( R, Remp - outer_product ( mea, mea ), tolerance ); 
    6767        } 
    6868 
     
    7070                check_sample_mean(); 
    7171        } 
    72         if (R.rows()>0){ 
     72        if ( R.rows() > 0 ) { 
    7373                check_covariance(); 
    7474        } 
     
    133133        } while ( ( tc < CurrentContext::max_trial_count ) && 
    134134                  !UnitTest::AreClose ( mean, actual ( tc - 1 ), delta ) ); 
    135                            
     135 
    136136        if ( ( tc == CurrentContext::max_trial_count ) && 
    137137                ( !UnitTest::AreClose ( mean, actual ( CurrentContext::max_trial_count - 1 ), delta ) ) ) {