#include <well_results_storage.h>
Public Types | |
typedef calc_model< strategy_t > | calc_model_t |
typedef strategy_t::index_t | index_t |
typedef calc_model_t::data_array_t | data_array_t |
typedef calc_model_t::item_t | item_t |
typedef calc_model_t::connection_t | connection_t |
typedef calc_model_t::well_t | well_t |
typedef calc_model_t::strategy_type | strategy_type |
typedef smart_ptr < calc_model_t, true > | sp_calc_model_t |
typedef calc_model_t::sp_well_t | sp_well_t |
typedef calc_model_t::sp_connection_t | sp_connection_t |
typedef smart_ptr < well_results_storage, true > | sp_well_results_storage |
typedef calc_model_t::reservoir_t::facility_manager_t | facility_manager_t |
typedef facility_manager_t::well_const_iterator_t | well_iterator_t |
Public Member Functions | |
void | copy_well_data_to_storage (sp_calc_model_t &calc_model, item_t, well_iterator_t wb, const well_iterator_t &we, size_t, item_t time) |
Saves well and connection data to well_results_storage. |
typedef calc_model<strategy_t> blue_sky::save_well_data< strategy_t >::calc_model_t |
typedef calc_model_t::connection_t blue_sky::save_well_data< strategy_t >::connection_t |
typedef calc_model_t::data_array_t blue_sky::save_well_data< strategy_t >::data_array_t |
typedef calc_model_t::reservoir_t::facility_manager_t blue_sky::save_well_data< strategy_t >::facility_manager_t |
typedef strategy_t::index_t blue_sky::save_well_data< strategy_t >::index_t |
typedef calc_model_t::item_t blue_sky::save_well_data< strategy_t >::item_t |
typedef smart_ptr<calc_model_t, true> blue_sky::save_well_data< strategy_t >::sp_calc_model_t |
typedef calc_model_t::sp_connection_t blue_sky::save_well_data< strategy_t >::sp_connection_t |
typedef smart_ptr<well_results_storage, true> blue_sky::save_well_data< strategy_t >::sp_well_results_storage |
typedef calc_model_t::sp_well_t blue_sky::save_well_data< strategy_t >::sp_well_t |
typedef calc_model_t::strategy_type blue_sky::save_well_data< strategy_t >::strategy_type |
typedef facility_manager_t::well_const_iterator_t blue_sky::save_well_data< strategy_t >::well_iterator_t |
typedef calc_model_t::well_t blue_sky::save_well_data< strategy_t >::well_t |
void blue_sky::save_well_data< strategy_t >::copy_well_data_to_storage | ( | sp_calc_model_t & | calc_model, | |
item_t | , | |||
well_iterator_t | wb, | |||
const well_iterator_t & | we, | |||
size_t | , | |||
item_t | time | |||
) | [inline] |
Saves well and connection data to well_results_storage.
calc_model | ||
__formal | ||
wb | Begin of well list | |
we | End of well list | |
__formal | ||
time | Current simulation time |
References blue_sky::wells::bhp_control, blue_sky::CONN_D_PARAM_BHP, blue_sky::CONN_D_PARAM_BULKP, blue_sky::CONN_D_PARAM_CGI, blue_sky::CONN_D_PARAM_CGR, blue_sky::CONN_D_PARAM_CLR, blue_sky::CONN_D_PARAM_COI, blue_sky::CONN_D_PARAM_COR, blue_sky::CONN_D_PARAM_CWI, blue_sky::CONN_D_PARAM_CWR, blue_sky::CONN_D_PARAM_DEPTH, blue_sky::CONN_D_PARAM_FACTOR, blue_sky::CONN_I_PARAM_GRP_STATUS, blue_sky::CONN_I_PARAM_I, blue_sky::CONN_I_PARAM_J, blue_sky::CONN_I_PARAM_K1, blue_sky::CONN_I_PARAM_K2, blue_sky::CONN_I_PARAM_STATUS, blue_sky::well_results::connections, blue_sky::connection_results::d_params, blue_sky::well_results::d_params, blue_sky::connection_results::dates, blue_sky::well_results::dates, blue_sky::wells::gas_rate_control, blue_sky::well_results::group, blue_sky::connection_results::i_params, blue_sky::well_results::i_params, blue_sky::wells::liquid_rate_control, blue_sky::wells::oil_rate_control, blue_sky::wells::rate_control, blue_sky::wells::water_rate_control, blue_sky::WELL_D_PARAM_CBHP, blue_sky::WELL_D_PARAM_CGI, blue_sky::WELL_D_PARAM_CGR, blue_sky::WELL_D_PARAM_CLR, blue_sky::WELL_D_PARAM_COI, blue_sky::WELL_D_PARAM_COR, blue_sky::WELL_D_PARAM_CWI, blue_sky::WELL_D_PARAM_CWR, blue_sky::WELL_D_PARAM_HBHP, blue_sky::WELL_D_PARAM_HCGI, blue_sky::WELL_D_PARAM_HCGR, blue_sky::WELL_D_PARAM_HCLR, blue_sky::WELL_D_PARAM_HCOI, blue_sky::WELL_D_PARAM_HCOR, blue_sky::WELL_D_PARAM_HCWI, blue_sky::WELL_D_PARAM_HCWR, blue_sky::WELL_D_PARAM_TGI, blue_sky::WELL_D_PARAM_TGR, blue_sky::WELL_D_PARAM_TLR, blue_sky::WELL_D_PARAM_TOI, blue_sky::WELL_D_PARAM_TOR, blue_sky::WELL_D_PARAM_TWI, blue_sky::WELL_D_PARAM_TWR, blue_sky::WELL_I_PARAM_HSTATUS, blue_sky::WELL_I_PARAM_STATUS, and blue_sky::fi_params::WRITE_CONN_RESULTS_TO_HDF5.