Changeset 507 for library/tests
- Timestamp:
- 08/12/09 15:37:43 (15 years ago)
- Location:
- library/tests
- Files:
-
- 5 modified
Legend:
- Unmodified
- Added
- Removed
-
library/tests/epdf_harness.cpp
r502 r507 68 68 shared_ptr<epdf> m = hepdf->marginal ( *mrv ); 69 69 shared_ptr<mpdf> c = hepdf->condition ( crv ); 70 mepdf mm ( m ); 71 72 Array<mpdf *> aa ( 2 ); 73 aa ( 0 ) = c.get(); 74 aa ( 1 ) = &mm; 70 71 Array<shared_ptr<mpdf> > aa ( 2 ); 72 aa ( 0 ) = c; 73 aa ( 1 ) = new mepdf ( m ); 75 74 mprod mEp ( aa ); 76 75 -
library/tests/merger_2d_test.cpp
r504 r507 21 21 xy.add ( y ); 22 22 23 enorm<fsqmat> f1;24 f1 .set_rv ( xy );25 enorm<fsqmat> f2;26 f 1.set_rv ( xy );23 shared_ptr<enorm<fsqmat> > f1 = new enorm<fsqmat>(); 24 f1->set_rv ( xy ); 25 shared_ptr<enorm<fsqmat> > f2 = new enorm<fsqmat>(); 26 f2->set_rv ( xy ); 27 27 28 28 mat R1 ( "0.5 0.48; 0.48 0.5" ); 29 29 mat R2 ( "0.5 0; 0 0.1" ); 30 f1 .set_parameters ( "1 1", R1 );31 f2 .set_parameters ( "1 1", mat ( "0.5 0; 0 0.1" ) );30 f1->set_parameters ( "1 1", R1 ); 31 f2->set_parameters ( "1 1", mat ( "0.5 0; 0 0.1" ) ); 32 32 33 Array< mpdf*> A ( 2 );34 mepdf A1 ( &f1 );35 mepdf A2 ( &f2 );36 A ( 0 ) = &A1;37 A ( 1 ) = &A2;33 Array<shared_ptr<mpdf> > A ( 2 ); 34 shared_ptr<mepdf> A1 = new mepdf ( f1 ); 35 shared_ptr<mepdf> A2 = new mepdf ( f2 ); 36 A ( 0 ) = A1; 37 A ( 1 ) = A2; 38 38 39 39 int Npoints = 100; … … 68 68 it << Name ( "Res1" ) << Res1; 69 69 it << Name ( "Res2" ) << Res2; 70 it << Name ( "S1" ) << f1 .evallog_m ( Grid );71 it << Name ( "S2" ) << f2 .evallog_m ( Grid );70 it << Name ( "S1" ) << f1->evallog_m ( Grid ); 71 it << Name ( "S2" ) << f2->evallog_m ( Grid ); 72 72 cout << ( ( enorm<ldmat>* ) ( MP->_Coms ( 0 ).get() ) )->_R().to_mat() << endl; 73 73 } -
library/tests/merger_iter_test.cpp
r477 r507 21 21 xy.add ( y ); 22 22 23 enorm<fsqmat> f1;24 f1 .set_rv ( xy );25 enorm<fsqmat> f2;26 f2 .set_rv ( xy );27 enorm<fsqmat> f3;28 f3 .set_rv ( y );23 shared_ptr<enorm<fsqmat> > f1 = new enorm<fsqmat>(); 24 f1->set_rv ( xy ); 25 shared_ptr<enorm<fsqmat> > f2 = new enorm<fsqmat>(); 26 f2->set_rv ( xy ); 27 shared_ptr<enorm<fsqmat> > f3 = new enorm<fsqmat>(); 28 f3->set_rv ( y ); 29 29 30 f1 .set_parameters ( "4 3", mat ( "0.4 0.3; 0.3 0.4" ) );31 f2 .set_parameters ( "1 3", mat ( "0.3 -0.2; -0.2 0.3" ) );32 f3 .set_parameters ( "2", mat ( "0.4" ) );30 f1->set_parameters ( "4 3", mat ( "0.4 0.3; 0.3 0.4" ) ); 31 f2->set_parameters ( "1 3", mat ( "0.3 -0.2; -0.2 0.3" ) ); 32 f3->set_parameters ( "2", mat ( "0.4" ) ); 33 33 34 Array<mpdf* > A ( 3 ); 35 mepdf A1 ( &f1 ); 36 mepdf A2 ( &f2 ); 37 mepdf A3 ( &f3 ); 38 A ( 0 ) = &A1; 39 A ( 1 ) = &A2; 40 A ( 2 ) = &A3; 34 Array<shared_ptr<mpdf> > A ( 3 ); 35 A ( 0 ) = new mepdf ( f1 ); 36 A ( 1 ) = new mepdf ( f2 ); 37 A ( 2 ) = new mepdf ( f3 ); 41 38 42 39 int Npoints = 100; -
library/tests/merger_test.cpp
r506 r507 7 7 8 8 using namespace bdm; 9 10 //These lines are needed for use of cout and endl11 using std::cout;12 using std::endl;13 9 14 10 TEST ( test_merger_basic ) { … … 25 21 f2->set_parameters ( "5", mat ( "10" ) ); 26 22 27 Array<mpdf* > A ( 2 ); 28 mepdf A1 ( f1 ); 29 mepdf A2 ( f2 ); 30 A ( 0 ) = &A1; 31 A ( 1 ) = &A2; 23 Array<shared_ptr<mpdf> > A ( 2 ); 24 A ( 0 ) = new mepdf ( f1 ); 25 A ( 1 ) = new mepdf ( f2 ); 32 26 33 27 int Npoints = 100; -
library/tests/testSmp.cpp
r504 r507 106 106 eG->set_rv ( y ); 107 107 //create array 108 Array<mpdf*> A ( 2 ); 109 mepdf meN ( eN.get() ); 110 mepdf meG ( eG.get() ); 111 A ( 0 ) = &meN; 112 A ( 1 ) = &meG; 108 Array<shared_ptr<mpdf> > A ( 2 ); 109 A ( 0 ) = new mepdf ( eN ); 110 A ( 1 ) = new mepdf ( eG ); 113 111 114 112 mprod eP ( A );