#include <calc_well_pressure.h>
Public Types | |
typedef strategy_t::index_t | index_t |
typedef strategy_t::item_t | item_t |
typedef strategy_t::item_array_t | item_array_t |
typedef calc_well_pressure_base < strategy_t > | base_t |
typedef calc_well_pressure < strategy_t > | this_t |
typedef base_t::sp_calc_model_t | sp_calc_model_t |
typedef base_t::sp_well_t | sp_well_t |
Public Member Functions | |
bool | calculate (sp_well_t &well, const sp_calc_model_t &calc_model) const |
Calculates BHP for well. | |
BLUE_SKY_TYPE_DECL_T (calc_well_pressure< strategy_t >) | |
blue-sky type declaration | |
Protected Member Functions | |
bool | calculate_for_rate (sp_well_t &well, const sp_calc_model_t &calc_model) const |
Calculates BHP for well if well controlled by rate. |
typedef calc_well_pressure_base<strategy_t> blue_sky::calc_well_pressure< strategy_t >::base_t |
typedef strategy_t::index_t blue_sky::calc_well_pressure< strategy_t >::index_t |
Reimplemented from blue_sky::calc_well_pressure_base< strategy_t >.
typedef strategy_t::item_array_t blue_sky::calc_well_pressure< strategy_t >::item_array_t |
typedef strategy_t::item_t blue_sky::calc_well_pressure< strategy_t >::item_t |
Reimplemented from blue_sky::calc_well_pressure_base< strategy_t >.
typedef base_t::sp_calc_model_t blue_sky::calc_well_pressure< strategy_t >::sp_calc_model_t |
Reimplemented from blue_sky::calc_well_pressure_base< strategy_t >.
typedef base_t::sp_well_t blue_sky::calc_well_pressure< strategy_t >::sp_well_t |
Reimplemented from blue_sky::calc_well_pressure_base< strategy_t >.
typedef calc_well_pressure<strategy_t> blue_sky::calc_well_pressure< strategy_t >::this_t |
blue_sky::calc_well_pressure< strategy_t >::BLUE_SKY_TYPE_DECL_T | ( | calc_well_pressure< strategy_t > | ) |
blue-sky type declaration
bool blue_sky::calc_well_pressure< strategy_t >::calculate | ( | sp_well_t & | well, | |
const sp_calc_model_t & | calc_model | |||
) | const |
Calculates BHP for well.
well | ||
calc_model |
bool blue_sky::calc_well_pressure< strategy_t >::calculate_for_rate | ( | sp_well_t & | well, | |
const sp_calc_model_t & | calc_model | |||
) | const [protected] |
Calculates BHP for well if well controlled by rate.
well | ||
calc_model |