Changeset ac8ea81 in observatorio
- Timestamp:
- Apr 27, 2015, 2:44:53 PM (9 years ago)
- Branches:
- simulacion
- Children:
- 41755d2
- Parents:
- 5c51ff9
- Location:
- simulacion/SimEscenariosEconomicos
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
simulacion/SimEscenariosEconomicos/indicatorGenerator.C
r5c51ff9 rac8ea81 90 90 if (ptrPlantLocation == NULL) { 91 91 92 plantLocation = getPlantLocation( plantId);92 plantLocation = getPlantLocation(conn, plantId); 93 93 94 94 mapPlantLocation.insert(plantId, plantLocation); … … 196 196 if (ptrPlantLocation == NULL) { 197 197 198 plantLocation = getPlantLocation( plantId);198 plantLocation = getPlantLocation(conn, plantId); 199 199 200 200 mapPlantLocation.insert(plantId, plantLocation); -
simulacion/SimEscenariosEconomicos/indicatorGenerator.H
r5c51ff9 rac8ea81 69 69 /** Escribe una línea de información de un producto en un archivo. 70 70 * 71 * @param node nodo que contiene la información del producto. 71 * @param conn Conexión a la base de datos. 72 * @param node nodo que contiene la informac1ión del producto. 72 73 * @param file flujo de salida para el archivo. 73 74 * @param mapPlantLocation buffer con ubicaciones de plantas. … … 82 83 /** Escribe una línea de información de un insumo en un archivo. 83 84 * 85 * @param conn Conexión a la base de datos. 84 86 * @param arc arco del insumo. 85 87 * @param file flujo de salida para el archivo. … … 102 104 /** Genera un archivo .csv con los indicadores de un grafo. 103 105 * 106 * @param conn Conexión a la base de datos. 104 107 * @param graph grafo al que se le van a extraer los indicadores. 105 108 * @param path ruta en la cual se va a almacenar el archivo. -
simulacion/SimEscenariosEconomicos/ioManager.H
r5c51ff9 rac8ea81 375 375 /** Construye la red productiva hacia aguas arriba a partir de las raíces. 376 376 * 377 * @param conn Conexión a la base de datos. 377 378 * @param g Grafo sobre el cual se va a construir la red. 378 379 * @param queue cola en la que se encuentran las raices para efectual el … … 706 707 /** Construye la red productiva hacia aguas abajo a partir de las raíces. 707 708 * 709 * @param conn Conexión a la base de datos. 708 710 * @param g Grafo sobre el cual se va a construir la red. 709 711 * @param queue cola en la que se encuentran las raices para efectual el -
simulacion/SimEscenariosEconomicos/queries.H
r5c51ff9 rac8ea81 127 127 /** Extrae de la base de datos toda la información de un producto con id dado. 128 128 * 129 * @param conn Conexión a la base de datos. 129 130 * @param id id del producto que se quiere consultar. 130 131 * @return Objeto ProductInfo con toda la información del producto consultado. … … 134 135 /** Carga la lista de id de los insumos para un producto dado. 135 136 * 137 * @param conn Conexión a la base de datos. 136 138 * @param[in] productId id del producto. 137 139 * @param[in] year año de declaración de la matriz. … … 144 146 /** Carga a todos los proveedores de un insumo dado. 145 147 * 148 * @param conn Conexión a la base de datos. 146 149 * @param[in] inputId id del insumo. 147 150 * @param[in] year año de la venta del insumo. … … 155 158 * proveedor que coincidan con el mismo código arancelario. 156 159 * 160 * @param conn Conexión a la base de datos. 157 161 * @param[in] inputInfo información del insumo. 158 162 * @param[out] Lista de productos asociados al insumo. … … 164 168 * dado. 165 169 * 170 * @param conn Conexión a la base de datos. 166 171 * @param[in] good bien del cual se requieren los que lo usan. 167 172 * @param[in] Año de declaración de la relación. … … 176 181 * producto. 177 182 * 183 * @param conn Conexión a la base de datos. 178 184 * @param inputId id del insumo. 179 185 * @param productId id del producto. … … 185 191 /** Carga la cantidad producida y el precio de un producto en un año dado. 186 192 * 193 * @param conn Conexión a la base de datos. 187 194 * @param[in-out] good bien al cual se le efectúa la consulta y se le asignan 188 195 * los valores. … … 195 202 /** Carga la cantidad producida y el precio de un producto en un año dado. 196 203 * 204 * @param conn Conexión a la base de datos. 197 205 * @param[in-out] info producto al cual se le efectúa la consulta y se le 198 206 * asignan los valores. … … 205 213 * arriba. 206 214 * 215 * @param[in] conn Conexión a la base de datos. 207 216 * @param[in] src bien en el nodo fuente. 208 217 * @param[in] tgt bien en el nodo destino. … … 215 224 /** Consulta la cantidad que un comprador declara que obtiene de un proveedor. 216 225 * 226 * @param conn Conexión a la base de datos. 217 227 * @param rif R.I.F. del proveedor. 218 228 * @param inputId id del insumo. … … 226 236 * abajo. 227 237 * 238 * @param conn Conexión a la base de datos. 228 239 * @param[in] src bien en el nodo fuente. 229 240 * @param[in] tgt bien en el nodo destino. … … 238 249 * registrado en el sigesic como un producto. 239 250 * 251 * @param conn Conexión a la base de datos. 240 252 * @param good Bien proveído. 241 253 * @param id id del insumo. … … 248 260 /** Consulta el país de origen de una empresa. 249 261 * 262 * @param conn Conexión a la base de datos. 250 263 * @param rif R.I.F. de la empresa. 251 264 * @return nombre del país de origen. … … 255 268 /** Consulta el país de procedencia de una empresa. 256 269 * 270 * @param conn Conexión a la base de datos. 257 271 * @param rif R.I.F. de la empresa. 258 272 * @return nombre del país de procedencia. … … 262 276 /** Carga una lista de posibles proveedores para un insumo. 263 277 * 278 * @param conn Conexión a la base de datos. 264 279 * @param[in] tariffCode código arancelario del insumo. 265 280 * @param[in] year año de la venta. … … 273 288 /** Carga la lista de id de productos de un insumo dado. 274 289 * 290 * @param conn Conexión a la base de datos. 275 291 * @param[in] id id del insumo. 276 292 * @param[in] año de la de las ventas. … … 282 298 /** Consulta el nombre de un insumo. 283 299 * 300 * @param conn Conexión a la base de datos. 284 301 * @param id id del insumo. 285 302 * @return nombre del insumo. … … 289 306 /** Consulta la ubicación de una planta. 290 307 * 308 * @param conn Conexión a la base de datos. 291 309 * @param id id de la planta. 292 310 * @return ubicación de la planta. 293 311 */ 294 PlantLocation getPlantLocation( const long & id);312 PlantLocation getPlantLocation(AutoConnection & conn, const long & id); 295 313 296 314 /** Consulta el CIIU de una unidad económica. 297 315 * 316 * @param conn Conexión a la base de datos. 298 317 * @param rif R.I.F. de la empresa. 299 318 * @return valor del CIIU de la actividad económica. … … 303 322 /** Consulta la cantidad de emplados operativos de una unidad económica. 304 323 * 305 * @param rif R.I.F. de la empresa. 306 * @param year Año máximo de la declaración. 307 * @return cantidad de empleados en la unidad económica. 324 * @param conn Conexión a la base de datos. 325 * @param rif R.I.F. de la empresa. 326 * @param year Año máximo de la declaración. 327 * @return cantidad de empleados en la unidad económica. 308 328 */ 309 329 real getOperatingStaffNumber(AutoConnection & conn, const std::string & rif, … … 312 332 /** Consulta el monto total producido por una empresa en un año dado. 313 333 * 314 * @param rif R.I.F. de la empresa. 315 * @param year Año de la producción. 316 * @return monto total producido por la empresa. 334 * @param conn Conexión a la base de datos. 335 * @param rif R.I.F. de la empresa. 336 * @param year Año de la producción. 337 * @return monto total producido por la empresa. 317 338 */ 318 339 real getTotalAmount(AutoConnection & conn, const std::string & rif, … … 321 342 /** Extrae los años para los cuales existe una producción. 322 343 * 344 * @param conn Conexión a la base de datos. 323 345 * @param[in] productId Id del producto del cual se quiere consultar. 324 346 * @param[out] years Lista de años para los cuales hay producción declarada. … … 335 357 /** Lista las empresas que tengan nombre parecido al dado. 336 358 * 359 * @param conn Conexión a la base de datos. 337 360 * @param[in] company Nombre de la empresa. 338 361 * @param[out] list Lista de pares (rif, nombre) de cada empresa coincidente. … … 351 374 /** Lista todos los productos producidos por una empresa. 352 375 * 376 * @param conn Conexión a la base de datos. 353 377 * @param[in] rif R.I.F. de la empresa. 354 378 * @param[out] list Lista de pares (id, nombre) de cada cada producto.
Note: See TracChangeset
for help on using the changeset viewer.