Changeset 270 for tests/merger_test.cpp
- Timestamp:
- 02/16/09 10:02:08 (15 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
tests/merger_test.cpp
r262 r270 12 12 13 13 RNG_randomize(); 14 14 15 15 RV x ( "{x }","1" ); 16 16 17 RV z (x);18 19 enorm<fsqmat> f1 ( x );20 enorm<fsqmat> f2 ( x );17 RV z ( x ); 18 19 enorm<fsqmat> f1; f1.set_rv ( x ); 20 enorm<fsqmat> f2; f2.set_rv ( x ); 21 21 22 22 f1.set_parameters ( "-5",mat ( "2" ) ); … … 24 24 25 25 Array<mpdf* > A ( 2 ); 26 mepdf A1 (&f1);27 mepdf A2 (&f2);26 mepdf A1 ( &f1 ); 27 mepdf A2 ( &f2 ); 28 28 A ( 0 ) =&A1; 29 29 A ( 1 ) =&A2; 30 30 31 31 int Npoints=100; 32 32 mat x_grid ( 1,Npoints ); … … 36 36 37 37 vec l_f2=f2.evallog_m ( x_grid ); 38 mat lW (2,Npoints);39 lW.set_row (0, l_f1);40 lW.set_row (1, l_f2 );38 mat lW ( 2,Npoints ); 39 lW.set_row ( 0, l_f1 ); 40 lW.set_row ( 1, l_f2 ); 41 41 42 42 merger M ( A ); 43 enorm<fsqmat> g0 (x);44 g0.set_parameters (vec("0.0"),mat("100.0"));45 46 M.set_parameters (1.2,200,3);47 M.merge (&g0);48 49 vec m2 = M.lognorm_merge (lW);50 vec mm2 = M.evallog_m (x_grid);51 52 it_file it ("merger_test.it");53 it << Name ("x_grid") << x_grid;54 it << Name ("lf1") << l_f1;55 it << Name ("lf2") << l_f2;56 it << Name ("m2") << m2;57 it << Name ("mm2") << mm2;43 enorm<fsqmat> g0; g0.set_rv ( x ); 44 g0.set_parameters ( vec ( "0.0" ),mat ( "100.0" ) ); 45 46 M.set_parameters ( 1.2,200,3 ); 47 M.merge ( &g0 ); 48 49 vec m2 = M.lognorm_merge ( lW ); 50 vec mm2 = M.evallog_m ( x_grid ); 51 52 it_file it ( "merger_test.it" ); 53 it << Name ( "x_grid" ) << x_grid; 54 it << Name ( "lf1" ) << l_f1; 55 it << Name ( "lf2" ) << l_f2; 56 it << Name ( "m2" ) << m2; 57 it << Name ( "mm2" ) << mm2; 58 58 }