Changeset 1189 for library/tests/epdf_harness.cpp
- Timestamp:
- 09/16/10 13:22:11 (14 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
library/tests/epdf_harness.cpp
r1064 r1189 28 28 UI::get ( variance, set, "variance", UI::compulsory ); 29 29 30 support = UI::build< rectangular_support> ( set, "support", UI::optional );30 support = UI::build<support_base> ( set, "support", UI::optional ); 31 31 UI::get ( nsamples, set, "nsamples", UI::optional ); 32 32 UI::get ( R, set, "R", UI::optional ); … … 45 45 if ( support ) { // support is given 46 46 grid_fnc ep_disc; 47 ep_disc.set_support ( *support );47 ep_disc.set_support ( support ); 48 48 ep_disc.set_values ( *hepdf ); 49 49 // ep_disc is discretized at support points 50 50 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 ); 53 52 54 53 vec pdf = ep_disc._values();