Changeset 750 for library/tests

Show
Ignore:
Timestamp:
12/07/09 01:26:55 (14 years ago)
Author:
sarka
Message:

dimc ze set_parameters do validate

Location:
library/tests
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • library/tests/stresssuite/mixtures_stress.cpp

    r741 r750  
    6868        Simul.set_rv ( x ); 
    6969        Simul.set_parameters ( "0.5 0.6", Sim ); 
     70        Simul.validate(); 
    7071 
    7172        // Sample parameters 
  • library/tests/testsuite/emix_test.cpp

    r722 r750  
    3939        M1.set_rv ( xy ); 
    4040        M1.set_parameters ( vec ( "1" ), A1 ); 
     41        M1.validate(); 
    4142 
    4243        // test if ARX and emix with one ARX are the same 
     
    6869        M2.set_rv ( xy ); 
    6970        M2.set_parameters ( vec ( "1" ), A2 ); 
    70  
     71        M2.validate(); 
    7172 
    7273        // mixture normalization 
  • library/tests/testsuite/epdf_test.cpp

    r727 r750  
    1818// not using epdf_harness because eprod isn't configurable (yet?) 
    1919TEST ( eprod_test ) { 
     20                 
    2021        RV a ( "{eprod_a }", "1" ); 
    2122        RV b ( "{eprod_b }", "2" ); 
     
    6162        rwiWishartCh rwW; 
    6263        rwW.set_parameters ( 2, 0.1, "1 1", 0.9 ); 
     64        rwW.validate(); 
    6365        mat mea = zeros ( 2, 2 ); 
    6466        mat wMch = chol ( wM ); 
    6567        mat Ch ( 2, 2 ); 
     68         
    6669        for ( int i = 0; i < 100; i++ ) { 
    6770                vec tmp = rwW.samplecond ( vec ( wMch._data(), 4 ) ); 
    6871                copy_vector ( 4, tmp._data(), Ch._data() ); 
    6972                mea += Ch.T() * Ch; 
     73                 
    7074        } 
    7175