Show
Ignore:
Timestamp:
11/10/09 11:03:09 (15 years ago)
Author:
mido
Message:

_m changed to _mat

emix.cfg prepared, but it is not yet debugged!

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • library/tests/pdf_test.cpp

    r706 r713  
    1313static void check_covariance(mmix &distrib_obj, const vec &mu0, int nsamples, const mat &R, double tolerance); 
    1414 
    15 TEST ( mepdf_test ) { 
    16         pdf_harness::test_config ( "mepdf.cfg" ); 
    17 } 
    18  
    1915TEST ( mgamma_test ) { 
    2016        pdf_harness::test_config ( "mgamma.cfg" ); 
     
    2925} 
    3026 
    31 // not using pdf_harness because mmix isn't configurable (yet?) 
    3227TEST ( mmix_test ) { 
     28        pdf_harness::test_config ( "mmix.cfg" ); 
     29        //vec tmu = 0.5 * eN->mean() + 0.5 * mu0; 
     30 
     31        /* 
    3332        RV x ( "{mmixx }", "2" ); 
    3433        RV y ( "{mmixy }", "2" ); 
     
    6362        mat observedR ( "1.27572 0.778247; 0.778247 3.33129" ); 
    6463        check_covariance( mMix, mu0, N, observedR, 0.2 ); 
     64*/ 
    6565} 
    6666 
    6767// not using pdf_harness because emix isn't configurable (yet?) 
    68 TEST ( mepdf_emix_test ) { 
     68TEST ( emix_test ) { 
     69        pdf_harness::test_config ( "emix.cfg" ); 
     70        /* 
    6971        int N = 10000; //number of samples 
    7072        vec mu0 ( "1.5 1.7" ); 
     
    8789        eMix->set_parameters ( vec_2 ( 0.5, 0.5 ), Coms ); 
    8890        check_mean ( *eMix, mu0, N, eMix->mean(), 0.1 ); 
     91        */ 
    8992} 
    9093 
     
    9396        Array<vec> actual(CurrentContext::max_trial_count); 
    9497        do { 
    95                 mat smp = distrib_obj.samplecond_m ( mu0, nsamples ); 
     98                mat smp = distrib_obj.samplecond_mat ( mu0, nsamples ); 
    9699                vec emu = smp * ones ( nsamples ) / nsamples ; 
    97100                actual( tc ) = emu; 
     
    113116        Array<mat> actual(CurrentContext::max_trial_count); 
    114117        do { 
    115                 mat smp = distrib_obj.samplecond_m ( mu0, nsamples ); 
     118                mat smp = distrib_obj.samplecond_mat ( mu0, nsamples ); 
    116119                vec emu = smp * ones ( nsamples ) / nsamples ; 
    117120                mat er = ( smp * smp.T() ) / nsamples - outer_product ( emu, emu );