Show
Ignore:
Timestamp:
08/13/09 15:58:32 (15 years ago)
Author:
vbarta
Message:

using shared_ptr in UI (optionally so far; loading & saving Array<T *> still works but should be phased out); testsuite run leaks down from 8822 to 480 bytes

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • library/bdm/estim/arx.cpp

    r477 r527  
    194194 
    195195void ARX::from_setting ( const Setting &set ) { 
    196         RV *yrv = UI::build<RV> ( set, "y", UI::compulsory ); 
    197         RV *rrv = UI::build<RV> ( set, "rgr", UI::compulsory ); 
     196        shared_ptr<RV> yrv = UI::build<RV> ( set, "y", UI::compulsory ); 
     197        shared_ptr<RV> rrv = UI::build<RV> ( set, "rgr", UI::compulsory ); 
    198198        int ylen = yrv->_dsize(); 
    199199        int rgrlen = rrv->_dsize(); 
     
    220220        //name results (for logging) 
    221221        set_rv ( RV ( "{theta r }", vec_2 ( ylen*rgrlen, ylen*ylen ) ) ); 
    222  
    223         delete yrv; 
    224         delete rrv; 
    225 } 
    226  
    227 } 
     222} 
     223 
     224}