Changeset 377 for bdm/stat/libDS.cpp
- Timestamp:
- 06/15/09 18:27:16 (15 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
bdm/stat/libDS.cpp
r358 r377 1 1 2 2 #include "libDS.h" 3 //#include "..\user_info.h"4 3 5 4 using namespace bdm; … … 55 54 } 56 55 57 void ArxDS::from_setting( const Setting & root )56 void ArxDS::from_setting( const Setting &set ) 58 57 { 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" ); 62 61 63 62 mat Th; 64 UI::get( Th, root, "theta" );63 UI::get( Th, set, "theta" ); 65 64 66 65 vec mu0; 67 if( root.exists( "offset" ))68 UI::get( mu0, root, "offset" );66 if( set.exists( "offset" )) 67 UI::get( mu0, set, "offset" ); 69 68 else 70 69 mu0= zeros( yrv->_dsize() ); 71 70 72 71 mat sqR; 73 UI::get( sqR, root, "r" );72 UI::get( sqR, set, "r" ); 74 73 set_parameters(Th,mu0,sqR); 75 74 set_drv(*yrv,*urv,*rrv); 76 75 77 if( root.exists("opt"))78 set_options( root["opt"]);76 if(set.exists("opt")) 77 set_options(set["opt"]); 79 78 } 80 79 81 /*void ArxDS::to_setting( Setting & root ) const80 /*void ArxDS::to_setting( Setting &set ) const 82 81 { 83 Transport::to_setting( root );82 Transport::to_setting( set ); 84 83 85 Setting &kilometers_setting = root.add("kilometers", Setting::TypeInt );84 Setting &kilometers_setting = set.add("kilometers", Setting::TypeInt ); 86 85 kilometers_setting = kilometers; 87 86 88 UI::save( passengers, root, "passengers" );87 UI::save( passengers, set, "passengers" ); 89 88 }*/ 90 89 … … 124 123 } 125 124 126 void ITppFileDS::from_setting( const Setting & root )125 void ITppFileDS::from_setting( const Setting &set ) 127 126 { 128 RV* rvtmp = UI::build<RV>( root, "rv" );127 RV* rvtmp = UI::build<RV>(set, "rv" ); 129 128 130 it_file it ( root["filename"] );131 it << Name ( root["varname"] );129 it_file it ( set["filename"] ); 130 it << Name ( set["varname"] ); 132 131 it >> Data; 133 132 time = 0; … … 137 136 } 138 137 139 /*void ITppFileDS::to_setting( Setting & root ) const138 /*void ITppFileDS::to_setting( Setting &set ) const 140 139 { 141 Transport::to_setting( root );140 Transport::to_setting( set ); 142 141 143 Setting &kilometers_setting = root.add("kilometers", Setting::TypeInt );142 Setting &kilometers_setting = set.add("kilometers", Setting::TypeInt ); 144 143 kilometers_setting = kilometers; 145 144 146 UI::save( passengers, root, "passengers" );145 UI::save( passengers, set, "passengers" ); 147 146 }*/ 148 147 149 void stateDS::from_setting( const Setting & root )148 void stateDS::from_setting( const Setting &set ) 150 149 { 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"); 153 152 154 153 dt.set_length( OM->dimension() ); … … 156 155 ut.set_length(0); 157 156 158 RV* rvtmp = UI::build<RV>( root["IM"], "rvu");157 RV* rvtmp = UI::build<RV>(set["IM"], "rvu"); 159 158 //set_drv(rvtmp); 160 159 } 161 160 162 /*void stateDS::to_setting( Setting & root ) const161 /*void stateDS::to_setting( Setting &set ) const 163 162 { 164 Transport::to_setting( root );163 Transport::to_setting( set ); 165 164 166 Setting &kilometers_setting = root.add("kilometers", Setting::TypeInt );165 Setting &kilometers_setting = set.add("kilometers", Setting::TypeInt ); 167 166 kilometers_setting = kilometers; 168 167 169 UI::save( passengers, root, "passengers" );168 UI::save( passengers, set, "passengers" ); 170 169 }*/ 171 170