Show
Ignore:
Timestamp:
04/08/10 16:01:03 (14 years ago)
Author:
smidl
Message:

get rid of Yrv in DS

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • library/bdm/base/datasources.h

    r892 r895  
    9797                set_drv ( *r, RV() ); //empty urv 
    9898                dtsize = r->_dsize(); 
    99                 ytsize = dtsize; 
    10099                utsize = 0; 
    101100        } 
     
    219218                dt =  zeros ( iepdf->dimension() ); 
    220219                dtsize = dt.length(); 
    221                 ytsize = dt.length(); 
    222220                set_drv ( iepdf->_rv(), RV() ); 
    223221                utsize = 0; 
     
    281279                ipdf = UI::build<pdf> ( set, "pdf", UI::compulsory ); 
    282280 
    283                 Yrv = ipdf->_rv(); 
     281                RV Yrv = ipdf->_rv(); 
    284282                // get unique rvs form rvc 
    285283                RV rgrv0 = ipdf->_rvc().remove_time(); 
    286284                // input is what in not in Yrv 
    287285                Urv = rgrv0.subt ( Yrv ); 
    288                 set_drv ( Yrv, Urv ); 
     286                set_drv ( concat(Yrv,Urv), Urv ); 
    289287                // connect input and output to rvc 
    290288                ut2rgr.set_connection ( ipdf->_rvc(), Urv ); 
     
    308306                ut = zeros ( Urv._dsize() ); 
    309307 
    310                 ytsize = yt.length(); 
    311308                utsize = ut.length(); 
    312                 dtsize = ytsize + utsize; 
     309                dtsize = yt.length() + utsize; 
    313310        } 
    314311