Changeset 675 for library/tests

Show
Ignore:
Timestamp:
10/21/09 20:19:40 (15 years ago)
Author:
mido
Message:

experiment: epdf as a descendat of mpdf

Location:
library/tests
Files:
9 modified

Legend:

Unmodified
Added
Removed
  • library/tests/epdf_harness.cpp

    r598 r675  
    7171                mpdf_array aa ( 2 ); 
    7272                aa ( 0 ) = c; 
    73                 aa ( 1 ) = new mepdf ( m ); 
     73                aa ( 1 ) = m; 
    7474                mprod mEp ( aa ); 
    7575 
  • library/tests/mepdf.cfg

    r489 r675  
    33  class = "mpdf_harness"; 
    44  mpdf = { 
    5     class = "mepdf"; 
    6     epdf = { 
    75      class = "enorm<ldmat>"; 
    86      mu = [ 1.1, -1.0 ]; 
     
    1311        names = ( "x", "y" ); 
    1412      }; 
    15     }; 
    1613  }; 
    1714  cond = [ 1.5, 1.7 ]; 
  • library/tests/merger.cfg

    r562 r675  
    11Sources = (  
    22  { 
    3     class = "mepdf"; 
    4     epdf :  
    5     { 
    63      class = "enorm<ldmat>"; 
    74      mu = ( "matrix", 1, 2, [ 0.0, 2.0 ] ); 
     
    129        names = ( "a", "b" ); 
    1310      }; 
    14     }; 
    1511  },  
    1612  { 
    17     class = "mepdf"; 
    18     epdf :  
    19     { 
    2013      class = "egiw"; 
    2114      V = ( "matrix", 2, 2, [ 20.0, 8.0, 8.0, 4.0 ] ); 
     
    2720        names = ( "a", "b" ); 
    2821      }; 
    29     }; 
    3022  } ); 
    3123Support :  
  • library/tests/merger_2d_test.cpp

    r529 r675  
    3232 
    3333        mpdf_array A ( 2 ); 
    34         mepdf_ptr A1 = new mepdf ( f1 ); 
    35         mepdf_ptr A2 = new mepdf ( f2 ); 
    36         A ( 0 ) = A1; 
    37         A ( 1 ) = A2; 
     34        A ( 0 ) = f1; 
     35        A ( 1 ) = f2; 
    3836 
    3937        int Npoints = 100; 
  • library/tests/merger_error.cfg

    r562 r675  
    11Sources = (  
    22  { 
    3     class = "mepdf"; 
    4     epdf :  
    5     { 
    63      class = "enorm<ldmat>"; 
    74      mu = ( "matrix", 1, 2, [ 0.0, 2.0 ] ); 
     
    129        names = ( "a", "b" ); 
    1310      }; 
    14     }; 
    1511  },  
    1612  { 
    17     class = "mepdf"; 
    18     epdf :  
    19     { 
    2013      class = "egiw"; 
    2114      V = ( "matrix", 2, 2, [ 20.0, 8.0, 8.0, 4.0 ] ); 
     
    2720        names = ( "a", "b" ); 
    2821      }; 
    29     }; 
    3022  } ); 
    3123Support :  
  • library/tests/merger_iter_test.cpp

    r529 r675  
    3333 
    3434        mpdf_array A ( 3 ); 
    35         A ( 0 ) = new mepdf ( f1 ); 
    36         A ( 1 ) = new mepdf ( f2 ); 
    37         A ( 2 ) = new mepdf ( f3 ); 
     35        A ( 0 ) = f1; 
     36        A ( 1 ) = f2; 
     37        A ( 2 ) = f3; 
    3838 
    3939        int Npoints = 100; 
  • library/tests/merger_test.cpp

    r562 r675  
    2222 
    2323        mpdf_array A ( 2 ); 
    24         A ( 0 ) = new mepdf ( f1 ); 
    25         A ( 1 ) = new mepdf ( f2 ); 
     24        A ( 0 ) = f1; 
     25        A ( 1 ) = f2; 
    2626 
    2727        int Npoints = 100; 
  • library/tests/mpdf_test.cpp

    r529 r675  
    5454 
    5555        eN->set_mu ( vec_2 ( 0.0, 0.0 ) ); 
    56         mepdf_ptr mEnorm = new mepdf ( eN ); 
    57         mComs ( 1 ) = mEnorm; 
     56        mComs ( 1 ) = eN; 
    5857 
    5958        mMix.set_parameters ( vec_2 ( 0.5, 0.5 ), mComs ); 
     
    8786 
    8887        eMix->set_parameters ( vec_2 ( 0.5, 0.5 ), Coms ); 
    89         mepdf meMix ( eMix ); 
    90         check_mean ( meMix, mu0, N, eMix->mean(), 0.1 ); 
     88        check_mean ( *eMix, mu0, N, eMix->mean(), 0.1 ); 
    9189} 
    9290 
  • library/tests/mprod.cfg

    r531 r675  
    2121    },  
    2222    { 
    23       class = "mepdf"; 
    24       epdf :  
    25       { 
    2623        class = "egamma"; 
    2724        alpha = 2.0; 
     
    3229          names = ( "a" ); 
    3330        }; 
    34       }; 
    3531    }); 
    3632  }; 
     
    4642    mpdfs = (  
    4743    { 
    48       class = "mepdf"; 
    49       epdf :  
    50       { 
    5144        class = "enorm<ldmat>"; 
    5245        mu = [ 1.5, 1.7 ]; 
     
    5851          sizes = [ 2 ]; 
    5952        }; 
    60       }; 
    6153    },  
    6254    { 
    63       class = "mepdf"; 
    64       epdf :  
    65       { 
    6655        class = "egamma"; 
    6756        alpha = [ 100000, 10000 ]; 
     
    7261          sizes = [ 2 ]; 
    7362        }; 
    74       }; 
    7563    }); 
    7664  };