root/library/tests/testsuite/rectangular_support_test.cpp @ 1203

Revision 1189, 0.6 kB (checked in by smidl, 14 years ago)

new tests of egiw

  • Property svn:eol-style set to native
Line 
1#include "stat/discrete.h"
2#include "../mat_checks.h"
3#include "UnitTest++.h"
4
5const double epsilon = 0.00001;
6
7using namespace bdm;
8
9TEST ( rectangular_support_test ) {
10    rectangular_support rs;
11    //CHECK_EQUAL ( rs.first_vec(), vec ( 0 ) );
12
13    Array<vec> range ( 2 );
14    range ( 0 ) = vec ( "0 1" );
15    range ( 1 ) = vec ( "-1 1" );
16    ivec gridsize ( 2 );
17    gridsize ( 0 ) = 10;
18    gridsize ( 1 ) = 20;
19    rs.set_parameters ( range, gridsize );
20    CHECK_EQUAL ( 200, rs.points() );
21
22    vec v = rs.get_vec ( ivec ( "1 2" ) );
23    CHECK_CLOSE ( vec ( "0.15 -0.75" ), v, epsilon );
24}
Note: See TracBrowser for help on using the browser.