Show
Ignore:
Timestamp:
01/11/10 22:55:57 (15 years ago)
Author:
mido
Message:

abstract methods restored wherever they are meaningful
macros NOT_IMPLEMENTED and NOT_IMPLEMENTED_VOID defined to make sources shorter
emix::set_parameters and mmix::set_parameters removed, corresponding acces methods created and the corresponding validate methods improved appropriately
some compilator warnings were avoided
and also a few other things cleaned up

Location:
library/tests/stresssuite
Files:
3 modified

Legend:

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

    r722 r766  
    2424        //Test constructor 
    2525        mat V0 = 0.00001 * eye ( ord + 1 ); 
    26         V0 ( 0.0 ) = 1; // 
     26        V0 ( 0 ) = 1; // 
    2727        double nu0 = ord + 5.0; 
    2828 
  • library/tests/stresssuite/mixtures_stress.cpp

    r750 r766  
    6767        emix Simul; 
    6868        Simul.set_rv ( x ); 
    69         Simul.set_parameters ( "0.5 0.6", Sim ); 
     69        Simul._w() = "0.5 0.6"; 
     70        Simul._Coms() = Sim; 
    7071        Simul.validate(); 
    7172 
  • library/tests/stresssuite/square_mat_stress.cpp

    r717 r766  
    6060 
    6161        tt.tic(); 
    62         TMatrix sqmat ( A ); 
     62        TMatrix sq_mat ( A ); 
    6363        double elapsed = tt.toc(); 
    6464        cout << "ctor(" << sz << " x " << sz << "): " << elapsed << " s" << endl; 
    6565 
    6666        tt.tic(); 
    67         mat res = sqmat.to_mat(); 
     67        mat res = sq_mat.to_mat(); 
    6868        elapsed = tt.toc(); 
    6969 
     
    7676        vec v = point->get_vector(); 
    7777        double w = point->get_scalar(); 
    78         TMatrix sqmat2 = sqmat; 
    79  
    80         tt.tic(); 
    81         sqmat2.opupdt ( v, w ); 
     78        TMatrix sq_mat2 = sq_mat; 
     79 
     80        tt.tic(); 
     81        sq_mat2.opupdt ( v, w ); 
    8282        elapsed = tt.toc(); 
    8383 
    8484        if ( !fast ) { 
    8585                mat expA = A + w * outer_product ( v, v ); 
    86                 CHECK_CLOSE ( expA, sqmat2.to_mat(), epsilon ); 
     86                CHECK_CLOSE ( expA, sq_mat2.to_mat(), epsilon ); 
    8787        } 
    8888 
     
    9292 
    9393        tt.tic(); 
    94         sqmat.inv ( invmat ); 
     94        sq_mat.inv ( invmat ); 
    9595        elapsed = tt.toc(); 
    9696 
     
    104104 
    105105        tt.tic(); 
    106         double ld = sqmat.logdet(); 
     106        double ld = sq_mat.logdet(); 
    107107        elapsed = tt.toc(); 
    108108 
     
    115115 
    116116        tt.tic(); 
    117         double q = sqmat.qform ( ones ( sz ) ); 
     117        double q = sq_mat.qform ( ones ( sz ) ); 
    118118        elapsed = tt.toc(); 
    119119 
     
    125125 
    126126        tt.tic(); 
    127         q = sqmat.qform ( v ); 
     127        q = sq_mat.qform ( v ); 
    128128        elapsed = tt.toc(); 
    129129 
     
    136136 
    137137        tt.tic(); 
    138         q = sqmat.invqform ( v ); 
     138        q = sq_mat.invqform ( v ); 
    139139        elapsed = tt.toc(); 
    140140 
     
    146146        cout << "invqform: " << elapsed << " s" << endl; 
    147147 
    148         TMatrix twice = sqmat; 
    149  
    150         tt.tic(); 
    151         twice += sqmat; 
     148        TMatrix twice = sq_mat; 
     149 
     150        tt.tic(); 
     151        twice += sq_mat; 
    152152        elapsed = tt.toc(); 
    153153 
     
    159159        cout << "+=: " << elapsed << " s" << endl; 
    160160 
    161         sqmat2 = sqmat; 
    162  
    163         tt.tic(); 
    164         sqmat2.mult_sym ( A ); 
     161        sq_mat2 = sq_mat; 
     162 
     163        tt.tic(); 
     164        sq_mat2.mult_sym ( A ); 
    165165        elapsed = tt.toc(); 
    166166 
    167167        if ( !fast ) { 
    168168                res = ( A * A ) * A.T(); 
    169                 CHECK_CLOSE ( res, sqmat2.to_mat(), epsilon ); 
     169                CHECK_CLOSE ( res, sq_mat2.to_mat(), epsilon ); 
    170170        } 
    171171