Changeset 377 for bdm/stat/libDS.cpp

Show
Ignore:
Timestamp:
06/15/09 18:27:16 (15 years ago)
Author:
mido
Message:

1) globalni prejmenovani Setting &root na Setting &set
2) smazani par zastaralych adresaru
3) oprava warningu v doc\local
4) prejmenovani SettingsResolver? na SettingResolver? a drobne vylepseni funkcnosti
5) odstranena duplikace kodu v user_info.cpp

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • bdm/stat/libDS.cpp

    r358 r377  
    11 
    22#include "libDS.h" 
    3 //#include "..\user_info.h" 
    43 
    54using namespace bdm; 
     
    5554} 
    5655 
    57 void ArxDS::from_setting( const Setting &root )  
     56void ArxDS::from_setting( const Setting &set )  
    5857{        
    59         RV *yrv = UI::build<RV>( root, "y" ); 
    60         RV *urv = UI::build<RV>( root, "u" ); 
    61         RV *rrv = UI::build<RV>( root, "rgr" );  
     58        RV *yrv = UI::build<RV>( set, "y" ); 
     59        RV *urv = UI::build<RV>( set, "u" ); 
     60        RV *rrv = UI::build<RV>( set, "rgr" );  
    6261                                 
    6362        mat Th; 
    64         UI::get( Th, root, "theta" ); 
     63        UI::get( Th, set, "theta" ); 
    6564 
    6665        vec mu0; 
    67         if( root.exists( "offset" )) 
    68                 UI::get( mu0, root, "offset" ); 
     66        if( set.exists( "offset" )) 
     67                UI::get( mu0, set, "offset" ); 
    6968        else 
    7069                mu0= zeros( yrv->_dsize() ); 
    7170 
    7271        mat sqR; 
    73         UI::get( sqR, root, "r" ); 
     72        UI::get( sqR, set, "r" ); 
    7473        set_parameters(Th,mu0,sqR); 
    7574        set_drv(*yrv,*urv,*rrv); 
    7675 
    77         if(root.exists("opt")) 
    78                 set_options(root["opt"]); 
     76        if(set.exists("opt")) 
     77                set_options(set["opt"]); 
    7978} 
    8079 
    81 /*void ArxDS::to_setting( Setting &root ) const 
     80/*void ArxDS::to_setting( Setting &set ) const 
    8281{        
    83         Transport::to_setting( root ); 
     82        Transport::to_setting( set ); 
    8483 
    85         Setting &kilometers_setting = root.add("kilometers", Setting::TypeInt ); 
     84        Setting &kilometers_setting = set.add("kilometers", Setting::TypeInt ); 
    8685        kilometers_setting = kilometers; 
    8786 
    88         UI::save( passengers, root, "passengers" ); 
     87        UI::save( passengers, set, "passengers" ); 
    8988}*/ 
    9089 
     
    124123} 
    125124 
    126 void ITppFileDS::from_setting( const Setting &root )  
     125void ITppFileDS::from_setting( const Setting &set )  
    127126{        
    128         RV* rvtmp = UI::build<RV>(root, "rv" ); 
     127        RV* rvtmp = UI::build<RV>(set, "rv" ); 
    129128 
    130         it_file it ( root["filename"] ); 
    131         it << Name ( root["varname"] );  
     129        it_file it ( set["filename"] ); 
     130        it << Name ( set["varname"] );  
    132131        it >> Data; 
    133132        time = 0; 
     
    137136} 
    138137 
    139 /*void ITppFileDS::to_setting( Setting &root ) const 
     138/*void ITppFileDS::to_setting( Setting &set ) const 
    140139{        
    141         Transport::to_setting( root ); 
     140        Transport::to_setting( set ); 
    142141 
    143         Setting &kilometers_setting = root.add("kilometers", Setting::TypeInt ); 
     142        Setting &kilometers_setting = set.add("kilometers", Setting::TypeInt ); 
    144143        kilometers_setting = kilometers; 
    145144 
    146         UI::save( passengers, root, "passengers" ); 
     145        UI::save( passengers, set, "passengers" ); 
    147146}*/ 
    148147 
    149 void stateDS::from_setting( const Setting &root )  
     148void stateDS::from_setting( const Setting &set )  
    150149{        
    151         IM = UI::build<mpdf>(root, "IM"); 
    152         OM = UI::build<mpdf>(root, "OM"); 
     150        IM = UI::build<mpdf>(set, "IM"); 
     151        OM = UI::build<mpdf>(set, "OM"); 
    153152 
    154153        dt.set_length( OM->dimension() ); 
     
    156155        ut.set_length(0); 
    157156         
    158         RV* rvtmp = UI::build<RV>(root["IM"], "rvu");                    
     157        RV* rvtmp = UI::build<RV>(set["IM"], "rvu");                     
    159158        //set_drv(rvtmp); 
    160159} 
    161160 
    162 /*void stateDS::to_setting( Setting &root ) const 
     161/*void stateDS::to_setting( Setting &set ) const 
    163162{        
    164         Transport::to_setting( root ); 
     163        Transport::to_setting( set ); 
    165164 
    166         Setting &kilometers_setting = root.add("kilometers", Setting::TypeInt ); 
     165        Setting &kilometers_setting = set.add("kilometers", Setting::TypeInt ); 
    167166        kilometers_setting = kilometers; 
    168167 
    169         UI::save( passengers, root, "passengers" ); 
     168        UI::save( passengers, set, "passengers" ); 
    170169}*/ 
    171170