#include <well_rate_control_deriv.h>
Public Types | |
typedef mobility_calc_t::strategy_t | strategy_t |
typedef mobility_calc_t | mobility_t |
typedef strategy_t::item_t | item_t |
typedef strategy_t::rhs_item_t | rhs_item_t |
typedef calc_model< strategy_t > | calc_model_t |
typedef well< strategy_t > | well_t |
typedef calc_model_t::data_t | data_t |
typedef mobility_calc_t::params_t | params_t |
typedef wells::type_helper < strategy_t > | type_helper_t |
typedef type_helper_t::item_rr_block_t | item_rr_block_t |
typedef type_helper_t::item_rw_block_t | item_rw_block_t |
typedef type_helper_t::item_wr_block_t | item_wr_block_t |
typedef type_helper_t::item_q_rate_t | item_q_rate_t |
typedef type_helper_t::item_rhs_block_t | item_rhs_block_t |
typedef type_helper_t::item_ps_block_t | item_ps_block_t |
typedef well_t::sp_connection_t | sp_connection_t |
Protected Member Functions | |
compute_deriv (const mobility_calc_t &mobility_calc) | |
BS_FORCE_INLINE item_t | compute_oil_rate (const data_t &data, params_t ¶ms) const |
BS_FORCE_INLINE item_t | compute_oil_po_deriv (const data_t &data, params_t ¶ms) const |
BS_FORCE_INLINE item_t | compute_oil_sw_deriv (const data_t &data, params_t ¶ms) const |
BS_FORCE_INLINE item_t | compute_oil_so_deriv (const data_t &data, params_t ¶ms) const |
BS_FORCE_INLINE item_t | compute_oil_sg_deriv (const data_t &data, params_t ¶ms) const |
BS_FORCE_INLINE item_t | compute_oil_pref_deriv (const data_t &data, params_t ¶ms) const |
BS_FORCE_INLINE item_t | compute_water_rate (const data_t &data, params_t ¶ms) const |
BS_FORCE_INLINE item_t | compute_water_po_deriv (const data_t &data, params_t ¶ms) const |
BS_FORCE_INLINE item_t | compute_water_sw_deriv (const data_t &data, params_t ¶ms) const |
BS_FORCE_INLINE item_t | compute_water_so_deriv (const data_t &data, params_t ¶ms) const |
BS_FORCE_INLINE item_t | compute_water_sg_deriv (const data_t &data, params_t ¶ms) const |
BS_FORCE_INLINE item_t | compute_water_pref_deriv (const data_t &data, params_t ¶ms) const |
BS_FORCE_INLINE item_t | compute_gas_rate (const data_t &data, params_t ¶ms) const |
BS_FORCE_INLINE item_t | compute_free_gas_rate (const data_t &data, params_t ¶ms) const |
BS_FORCE_INLINE item_t | compute_solution_gas_rate (const data_t &data, params_t ¶ms) const |
BS_FORCE_INLINE item_t | compute_gas_po_deriv (const data_t &data, params_t ¶ms) const |
BS_FORCE_INLINE item_t | compute_gas_sw_deriv (const data_t &data, params_t ¶ms) const |
BS_FORCE_INLINE item_t | compute_gas_so_deriv (const data_t &data, params_t ¶ms) const |
BS_FORCE_INLINE item_t | compute_gas_sg_deriv (const data_t &data, params_t ¶ms) const |
BS_FORCE_INLINE item_t | compute_gas_pref_deriv (const data_t &data, params_t ¶ms) const |
Protected Attributes | |
const mobility_calc_t & | mobility_calc_ |
item_t | mult |
typedef calc_model<strategy_t> blue_sky::wells::compute_deriv< mobility_calc_t >::calc_model_t |
typedef calc_model_t::data_t blue_sky::wells::compute_deriv< mobility_calc_t >::data_t |
typedef type_helper_t::item_ps_block_t blue_sky::wells::compute_deriv< mobility_calc_t >::item_ps_block_t |
typedef type_helper_t::item_q_rate_t blue_sky::wells::compute_deriv< mobility_calc_t >::item_q_rate_t |
typedef type_helper_t::item_rhs_block_t blue_sky::wells::compute_deriv< mobility_calc_t >::item_rhs_block_t |
typedef type_helper_t::item_rr_block_t blue_sky::wells::compute_deriv< mobility_calc_t >::item_rr_block_t |
typedef type_helper_t::item_rw_block_t blue_sky::wells::compute_deriv< mobility_calc_t >::item_rw_block_t |
typedef strategy_t::item_t blue_sky::wells::compute_deriv< mobility_calc_t >::item_t |
typedef type_helper_t::item_wr_block_t blue_sky::wells::compute_deriv< mobility_calc_t >::item_wr_block_t |
typedef mobility_calc_t blue_sky::wells::compute_deriv< mobility_calc_t >::mobility_t |
typedef mobility_calc_t::params_t blue_sky::wells::compute_deriv< mobility_calc_t >::params_t |
typedef strategy_t::rhs_item_t blue_sky::wells::compute_deriv< mobility_calc_t >::rhs_item_t |
typedef well_t::sp_connection_t blue_sky::wells::compute_deriv< mobility_calc_t >::sp_connection_t |
typedef mobility_calc_t::strategy_t blue_sky::wells::compute_deriv< mobility_calc_t >::strategy_t |
typedef wells::type_helper<strategy_t> blue_sky::wells::compute_deriv< mobility_calc_t >::type_helper_t |
typedef well<strategy_t> blue_sky::wells::compute_deriv< mobility_calc_t >::well_t |
blue_sky::wells::compute_deriv< mobility_calc_t >::compute_deriv | ( | const mobility_calc_t & | mobility_calc | ) | [inline, protected] |
BS_FORCE_INLINE item_t blue_sky::wells::compute_deriv< mobility_calc_t >::compute_free_gas_rate | ( | const data_t & | data, | |
params_t & | params | |||
) | const [inline, protected] |
BS_FORCE_INLINE item_t blue_sky::wells::compute_deriv< mobility_calc_t >::compute_gas_po_deriv | ( | const data_t & | data, | |
params_t & | params | |||
) | const [inline, protected] |
BS_FORCE_INLINE item_t blue_sky::wells::compute_deriv< mobility_calc_t >::compute_gas_pref_deriv | ( | const data_t & | data, | |
params_t & | params | |||
) | const [inline, protected] |
BS_FORCE_INLINE item_t blue_sky::wells::compute_deriv< mobility_calc_t >::compute_gas_rate | ( | const data_t & | data, | |
params_t & | params | |||
) | const [inline, protected] |
BS_FORCE_INLINE item_t blue_sky::wells::compute_deriv< mobility_calc_t >::compute_gas_sg_deriv | ( | const data_t & | data, | |
params_t & | params | |||
) | const [inline, protected] |
BS_FORCE_INLINE item_t blue_sky::wells::compute_deriv< mobility_calc_t >::compute_gas_so_deriv | ( | const data_t & | data, | |
params_t & | params | |||
) | const [inline, protected] |
BS_FORCE_INLINE item_t blue_sky::wells::compute_deriv< mobility_calc_t >::compute_gas_sw_deriv | ( | const data_t & | data, | |
params_t & | params | |||
) | const [inline, protected] |
BS_FORCE_INLINE item_t blue_sky::wells::compute_deriv< mobility_calc_t >::compute_oil_po_deriv | ( | const data_t & | data, | |
params_t & | params | |||
) | const [inline, protected] |
BS_FORCE_INLINE item_t blue_sky::wells::compute_deriv< mobility_calc_t >::compute_oil_pref_deriv | ( | const data_t & | data, | |
params_t & | params | |||
) | const [inline, protected] |
BS_FORCE_INLINE item_t blue_sky::wells::compute_deriv< mobility_calc_t >::compute_oil_rate | ( | const data_t & | data, | |
params_t & | params | |||
) | const [inline, protected] |
BS_FORCE_INLINE item_t blue_sky::wells::compute_deriv< mobility_calc_t >::compute_oil_sg_deriv | ( | const data_t & | data, | |
params_t & | params | |||
) | const [inline, protected] |
BS_FORCE_INLINE item_t blue_sky::wells::compute_deriv< mobility_calc_t >::compute_oil_so_deriv | ( | const data_t & | data, | |
params_t & | params | |||
) | const [inline, protected] |
BS_FORCE_INLINE item_t blue_sky::wells::compute_deriv< mobility_calc_t >::compute_oil_sw_deriv | ( | const data_t & | data, | |
params_t & | params | |||
) | const [inline, protected] |
BS_FORCE_INLINE item_t blue_sky::wells::compute_deriv< mobility_calc_t >::compute_solution_gas_rate | ( | const data_t & | data, | |
params_t & | params | |||
) | const [inline, protected] |
BS_FORCE_INLINE item_t blue_sky::wells::compute_deriv< mobility_calc_t >::compute_water_po_deriv | ( | const data_t & | data, | |
params_t & | params | |||
) | const [inline, protected] |
BS_FORCE_INLINE item_t blue_sky::wells::compute_deriv< mobility_calc_t >::compute_water_pref_deriv | ( | const data_t & | data, | |
params_t & | params | |||
) | const [inline, protected] |
BS_FORCE_INLINE item_t blue_sky::wells::compute_deriv< mobility_calc_t >::compute_water_rate | ( | const data_t & | data, | |
params_t & | params | |||
) | const [inline, protected] |
BS_FORCE_INLINE item_t blue_sky::wells::compute_deriv< mobility_calc_t >::compute_water_sg_deriv | ( | const data_t & | data, | |
params_t & | params | |||
) | const [inline, protected] |
BS_FORCE_INLINE item_t blue_sky::wells::compute_deriv< mobility_calc_t >::compute_water_so_deriv | ( | const data_t & | data, | |
params_t & | params | |||
) | const [inline, protected] |
BS_FORCE_INLINE item_t blue_sky::wells::compute_deriv< mobility_calc_t >::compute_water_sw_deriv | ( | const data_t & | data, | |
params_t & | params | |||
) | const [inline, protected] |
const mobility_calc_t& blue_sky::wells::compute_deriv< mobility_calc_t >::mobility_calc_ [protected] |
Referenced by blue_sky::wells::compute_deriv< mobility_calc_t >::compute_free_gas_rate(), blue_sky::wells::compute_deriv< mobility_calc_t >::compute_gas_po_deriv(), blue_sky::wells::compute_deriv< mobility_calc_t >::compute_gas_pref_deriv(), blue_sky::wells::compute_deriv< mobility_calc_t >::compute_gas_rate(), blue_sky::wells::compute_deriv< mobility_calc_t >::compute_gas_sg_deriv(), blue_sky::wells::compute_deriv< mobility_calc_t >::compute_gas_so_deriv(), blue_sky::wells::compute_deriv< mobility_calc_t >::compute_gas_sw_deriv(), blue_sky::wells::compute_deriv< mobility_calc_t >::compute_oil_po_deriv(), blue_sky::wells::compute_deriv< mobility_calc_t >::compute_oil_pref_deriv(), blue_sky::wells::compute_deriv< mobility_calc_t >::compute_oil_rate(), blue_sky::wells::compute_deriv< mobility_calc_t >::compute_oil_sg_deriv(), blue_sky::wells::compute_deriv< mobility_calc_t >::compute_oil_so_deriv(), blue_sky::wells::compute_deriv< mobility_calc_t >::compute_oil_sw_deriv(), blue_sky::wells::compute_deriv< mobility_calc_t >::compute_solution_gas_rate(), blue_sky::wells::compute_deriv< mobility_calc_t >::compute_water_po_deriv(), blue_sky::wells::compute_deriv< mobility_calc_t >::compute_water_pref_deriv(), blue_sky::wells::compute_deriv< mobility_calc_t >::compute_water_rate(), blue_sky::wells::compute_deriv< mobility_calc_t >::compute_water_sg_deriv(), blue_sky::wells::compute_deriv< mobility_calc_t >::compute_water_so_deriv(), and blue_sky::wells::compute_deriv< mobility_calc_t >::compute_water_sw_deriv().
item_t blue_sky::wells::compute_deriv< mobility_calc_t >::mult [protected] |