Changeset 6c0bcde in observatorio for simulacion/SimEscenariosEconomicos
- Timestamp:
- Sep 5, 2014, 10:48:03 AM (10 years ago)
- Branches:
- simulacion
- Children:
- c350d91
- Parents:
- 480c16f
- Location:
- simulacion/SimEscenariosEconomicos
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
simulacion/SimEscenariosEconomicos/common.H
r73ef105 r6c0bcde 299 299 300 300 /// Convierte un número en cadena numérica con formato de números en español. 301 std::string numtostr(const real & num, const int & numDec = 2,301 std::string numtostr(const real & num, const int & numDec = 3, 302 302 const char & thousandSep = '.', const char & decSep = ','); 303 303 -
simulacion/SimEscenariosEconomicos/ioManager.H
ra6b83ac r6c0bcde 723 723 724 724 List <Aleph::pair<ProductInfo, long>> requesters; 725 listRequesters(good, requesters);725 listRequesters(good, year, requesters); 726 726 727 727 Tree <long> & levels = src->levels; -
simulacion/SimEscenariosEconomicos/queries.C
r7bbc686 r6c0bcde 345 345 } 346 346 347 void listProductsId(Good * good, List <Aleph::pair<long, long>> & list) { 347 void listProductsId(Good * good, const std::string & year, 348 List <Aleph::pair<long, long>> & list) { 348 349 349 350 AutoConnection conn; … … 382 383 strQuery.addWhere(op(concat(DB::PRODUCT_INPUT_TABLE_NAME, DB::PRODUCT_ID), 383 384 concat(DB::PRODUCT_TABLE_NAME, DB::ID))); 385 strQuery.addWhere(op(concat(DB::PRODUCT_INPUT_TABLE_NAME, DB::YEAR), year)); 384 386 385 387 if (not query.exec(strQuery)) { … … 395 397 } 396 398 397 void listRequesters(Good * good, 399 void listRequesters(Good * good, const std::string & year, 398 400 List <Aleph::pair<ProductInfo, long>> & list) { 399 401 400 402 List <Aleph::pair <long, long>> ids; 401 403 402 listProductsId(good, ids);404 listProductsId(good, year, ids); 403 405 404 406 for(List <Aleph::pair<long, long>>::Iterator it(ids); it.has_current(); -
simulacion/SimEscenariosEconomicos/queries.H
r7bbc686 r6c0bcde 164 164 * 165 165 * @param[in] good bien del cual se requieren los que lo usan. 166 * @param[in] Año de declaración de la relación. 166 167 * @param[out] list Lista sobre la cual se escribirán los productos que lo usan 167 168 * junto al id que se le asocia como insumo a good por cada uno. 168 169 */ 169 void listRequesters(Good * good, 170 void listRequesters(Good * good, const std::string & year, 170 171 List <Aleph::pair<ProductInfo, long>> & list); 171 172
Note: See TracChangeset
for help on using the changeset viewer.