Changeset 286 for bdm/estim/merger.h

Show
Ignore:
Timestamp:
03/05/09 14:03:35 (15 years ago)
Author:
smidl
Message:

make mpdm work again

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • bdm/estim/merger.h

    r283 r286  
    5252                        Mix ( Array<BMEF*> ( 0 ),vec ( 0 ) ), dls ( n ), rvzs ( n ), zdls ( n ), eSmp() { 
    5353                RV ztmp; 
     54                rv = getrv(false); 
     55                dim = rv._dsize(); 
    5456                // Extend rv by rvc! 
    5557                RV rvc; setrvc ( rv,rvc ); 
     
    5759                for ( int i=0;i<n;i++ ) { 
    5860                        //Establich connection between mpdfs and merger 
    59                         dls ( i ) = new datalink_m2e ( mpdfs ( i )->_rv(), mpdfs ( i )->_rvc(), rv ); 
     61                        dls ( i ) = new datalink_m2e;dls(i)->set_connection( mpdfs ( i )->_rv(), mpdfs ( i )->_rvc(), rv ); 
    6062                        // find out what is missing in each mpdf 
    6163                        ztmp= mpdfs ( i )->_rv(); 
    6264                        ztmp.add ( mpdfs ( i )->_rvc() ); 
    6365                        rvzs ( i ) =rv.subt ( ztmp ); 
    64                         zdls ( i ) = new datalink_m2e ( rvzs ( i ), ztmp, rv ) ; 
     66                        zdls ( i ) = new datalink_m2e; zdls(i)->set_connection ( rvzs ( i ), ztmp, rv ) ; 
    6567                }; 
    6668                //Set Default values of parameters