Show
Ignore:
Timestamp:
09/16/10 13:22:11 (14 years ago)
Author:
smidl
Message:

new tests of egiw

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • library/tests/epdf_harness.cpp

    r1064 r1189  
    2828    UI::get ( variance, set, "variance", UI::compulsory ); 
    2929 
    30     support = UI::build<rectangular_support> ( set, "support", UI::optional ); 
     30    support = UI::build<support_base> ( set, "support", UI::optional ); 
    3131    UI::get ( nsamples, set, "nsamples", UI::optional ); 
    3232    UI::get ( R, set, "R", UI::optional ); 
     
    4545    if ( support ) { // support is given 
    4646        grid_fnc ep_disc; 
    47         ep_disc.set_support ( *support ); 
     47        ep_disc.set_support ( support ); 
    4848        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 ); 
     51        CHECK_CLOSE ( 1.0,  ep_disc.integrate(), 0.01 ); 
    5352 
    5453        vec pdf = ep_disc._values();