blue_sky::save_well_data< strategy_t > Class Template Reference

Saves well and connection data to well_results_storage. More...

#include <well_results_storage.h>

List of all members.

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.


Detailed Description

template<typename strategy_t>
class blue_sky::save_well_data< strategy_t >

Saves well and connection data to well_results_storage.

Member Typedef Documentation

template<typename strategy_t >
typedef calc_model<strategy_t> blue_sky::save_well_data< strategy_t >::calc_model_t

template<typename strategy_t >
typedef calc_model_t::connection_t blue_sky::save_well_data< strategy_t >::connection_t

template<typename strategy_t >
typedef calc_model_t::data_array_t blue_sky::save_well_data< strategy_t >::data_array_t

template<typename strategy_t >
typedef calc_model_t::reservoir_t::facility_manager_t blue_sky::save_well_data< strategy_t >::facility_manager_t

template<typename strategy_t >
typedef strategy_t::index_t blue_sky::save_well_data< strategy_t >::index_t

template<typename strategy_t >
typedef calc_model_t::item_t blue_sky::save_well_data< strategy_t >::item_t

template<typename strategy_t >
typedef smart_ptr<calc_model_t, true> blue_sky::save_well_data< strategy_t >::sp_calc_model_t

template<typename strategy_t >
typedef calc_model_t::sp_connection_t blue_sky::save_well_data< strategy_t >::sp_connection_t

template<typename strategy_t >
typedef smart_ptr<well_results_storage, true> blue_sky::save_well_data< strategy_t >::sp_well_results_storage

template<typename strategy_t >
typedef calc_model_t::sp_well_t blue_sky::save_well_data< strategy_t >::sp_well_t

template<typename strategy_t >
typedef calc_model_t::strategy_type blue_sky::save_well_data< strategy_t >::strategy_type

template<typename strategy_t >
typedef facility_manager_t::well_const_iterator_t blue_sky::save_well_data< strategy_t >::well_iterator_t

template<typename strategy_t >
typedef calc_model_t::well_t blue_sky::save_well_data< strategy_t >::well_t


Member Function Documentation

template<typename strategy_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.

Parameters:
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.


The documentation for this class was generated from the following file:

Generated on Fri Nov 13 12:07:14 2009 for TheBSEagleProject by  doxygen 1.5.8