Show
Ignore:
Timestamp:
08/05/09 00:01:58 (15 years ago)
Author:
mido
Message:

1) ad UserInfo?: UI::get a UI::build predelany tak, ze vraci fals / NULL v pripade neexistence pozadovaneho Settingu, pridana enumericky typ UI::SettingPresence?, predelany stavajici UI implementace, dodelana UI dokumentace
2) dokoncena konfigurace ASTYLERU, brzy bude aplikovan
3) doxygen nastaven tak, ze vytvari soubor doxy_warnings.txt

Files:
1 modified

Legend:

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

    r412 r471  
    196196void ARX::from_setting( const Setting &set )  
    197197{        
    198         RV *yrv = UI::build<RV>(set,"y"); 
    199         RV *rrv = UI::build<RV>(set,"rgr"); 
     198        RV *yrv = UI::build<RV>(set,"y", UI::compulsory); 
     199        RV *rrv = UI::build<RV>(set,"rgr", UI::compulsory); 
    200200        int ylen = yrv->_dsize(); 
    201201        int rgrlen = rrv->_dsize(); 
     
    204204        mat V0; 
    205205        vec dV0; 
    206         try { 
    207                 UI::get( dV0, set, "dV0" ); 
    208         } catch(...){ 
     206        if( !UI::get( dV0, set, "dV0" ) ) 
    209207                dV0=concat ( 1e-3*ones ( ylen ), 1e-5*ones ( rgrlen ) ); 
    210         } 
    211208        V0=diag ( dV0 ); 
    212209         
    213210        double nu0; 
    214         if ( !set.lookupValue( "nu0", nu0 ) )  
     211        if ( !UI::get( nu0, set, "nu0") )  
    215212                nu0 = rgrlen+ylen+2; 
    216213 
    217214        double frg; 
    218         if ( !set.lookupValue( "frg", frg ) )  
     215        if ( !UI::get( frg, set, "frg") )  
    219216                frg = 1.0; 
    220217 
     
    230227} 
    231228 
    232 /*void ARX::to_setting( Setting &set ) const 
    233 {        
    234         Transport::to_setting( set ); 
    235  
    236         Setting &kilometers_setting = set.add("kilometers", Setting::TypeInt ); 
    237         kilometers_setting = kilometers; 
    238  
    239         UI::save( passengers, set, "passengers" ); 
    240 }*/ 
    241  
    242  
    243 } 
     229}