Namespaces | |
namespace | debug |
namespace | detail |
namespace | mpfa |
namespace | norms |
namespace | python |
namespace | table |
namespace | tools |
namespace | tpfa |
namespace | wells |
namespace | xxx |
Classes | |
class | calc_model_data_tmp_holder |
holds temporary data (shored on new newton iteration, for example) More... | |
class | calc_model |
holds calculated data and implements some useful functions More... | |
class | calc_model_data |
calc_model data holder, holds calculated values for each mesh cell More... | |
struct | calc_model_type_helper |
class | calc_perf_bhp |
Calculates perforation (well connection) bhp value, implements calc_perf_bhp_base interface. More... | |
class | calc_perf_bhp_base |
Base class (interface) for well perforation bhp calculation. More... | |
class | calc_perf_density_base |
Base class (interface) for well perforation density calculation. More... | |
class | calc_rho_base |
Base class for density (rho) calculation. More... | |
class | calc_total_average_rho |
Calculates total average density (rho). More... | |
class | well_state |
Incapsulates state of well. More... | |
class | well |
Base class for wells. More... | |
class | well_factory |
Creates wells and perforations. More... | |
class | calc_well_pressure_base |
Base class for objects that calculate BHP for well. More... | |
class | calc_well_pressure |
Calculates BHP for well. More... | |
class | closure0 |
Implements 'closure' with no params and return type R. More... | |
struct | closure0< void, T, M > |
class | closure1 |
Implements 'closure' with 1 param and return type R. More... | |
struct | closure1< void, T, M, A1 > |
class | closure2 |
Implements 'closure' with 2 param and return type R. More... | |
struct | closure2< void, T, M, A1, A2 > |
class | closure3 |
Implements 'closure' with 3 param and return type R. More... | |
struct | closure3< void, T, M, A1, A2, A3 > |
class | closure4 |
Implements 'closure' with 4 param and return type R. More... | |
struct | closure4< void, T, M, A1, A2, A3, A4 > |
class | closure5 |
Implements 'closure' with 5 param and return type R. More... | |
struct | closure5< void, T, M, A1, A2, A3, A4, A5 > |
class | closure6 |
Implements 'closure' with 6 param and return type R. More... | |
struct | closure6< void, T, M, A1, A2, A3, A4, A5, A6 > |
class | csr_ilu_cfl_prec |
Builds matrix based on CFL for csr_ilu prec and solves this matrix. More... | |
class | data_storage |
class | data_serializer |
class | data_storage_interface |
class | default_rr_eliminator |
Declaration of default_rr_eliminator. More... | |
struct | default_rr_eliminator< 3 > |
struct | default_rr_eliminator< 2 > |
struct | default_rr_eliminator< 1 > |
class | event_base |
Base class for model events. More... | |
class | event_filter |
Filters events. More... | |
class | event_manager |
class to store events and to manage of them More... | |
struct | ref_trait |
struct | ref_unsafe_trait |
struct | const_trait |
struct | const_unsafe_trait |
struct | mx_holder |
struct | mx_holder< array_t_, ref_trait > |
struct | clmn_holder |
struct | clmn_holder< array_t_, const_unsafe_trait > |
struct | clmn_holder< array_t_, ref_trait > |
struct | line_holder |
struct | line_holder< array_type, const_unsafe_trait > |
struct | line_holder< array_type, ref_unsafe_trait > |
struct | line_holder< array_type, ref_trait > |
struct | mx_op |
struct | clmn_op |
struct | line_op |
struct | scalar_op |
struct | mx_mul |
struct | mx_sub |
struct | mx_clmn_mul |
struct | clmn_line_mul |
struct | line_clmn_mul |
struct | clmn_sub |
struct | mx_scalar_mul |
struct | clmn_scalar_mul |
struct | line_mul |
struct | line_sub |
struct | mx_inverse |
class | facility_base |
Base class (interface) for facilities (wells e.t.c). More... | |
class | facility_manager |
Facilities manager. More... | |
class | fi_operator_impl |
Implementation of fi_operator, parametrized with is_w, is_g, is_o (for water, gas, oil phases). More... | |
class | fi_params |
class | fip_results |
class | fip_results_storage |
struct | save_fip_data |
class | fracture |
class | jacobian |
Incapsulates solving of jacobian matrix. More... | |
class | jacobian_impl |
Implementation of jacobian class methods, used to reduce some overhead. More... | |
class | keyword_manager |
Class-factory which contains a set of handlers for different keywords. More... | |
class | main_loop_calc_base |
Base interface for main_loop calculation implementation. More... | |
class | main_loop_calc |
Main calculation loop implementation. More... | |
class | v_minus_vs_prod |
Incapsulates A = A - B * C operation, A, B, C vectors. More... | |
struct | v_minus_vs_prod< 1 > |
struct | v_minus_vs_prod< 2 > |
struct | v_minus_vs_prod< 3 > |
class | m_minus_vv_prod |
Incapsulates A = A - B * C operation, A - matrix, B, C - vectors. More... | |
struct | m_minus_vv_prod< 1 > |
struct | m_minus_vv_prod< 2 > |
struct | m_minus_vv_prod< 3 > |
class | norms_storage |
class for storing different norms More... | |
class | reservoir |
storage for and manager of facilities. also stores reservoir rates. More... | |
class | reservoir_simulator |
main class of reservoir_simulator implementation, implements bs_node More... | |
struct | save_connection_data |
struct | str_functor |
functor for boost spirit string parsers handling More... | |
struct | trans_multipliers_calc |
class | two_stage_preconditioner |
Class declaration for two stage preconditioner. More... | |
class | rate_data |
Stores rate data. More... | |
class | well_event |
Base class for well events. More... | |
class | WELSPECS_event |
WELSPECS keyword. More... | |
class | WELLCON_event |
WELLCON keyword. More... | |
class | COMPDAT_event |
COMPDAT keyword. More... | |
class | WCONPROD_event |
WCONPROD keyword. More... | |
class | WCONHIST_event |
WCONHIST keyword. More... | |
class | WCONINJE_event |
WCONINJE keyword. More... | |
class | WECON_event |
WECON keyword. More... | |
class | WECONINJ_event |
WECONINJ keyword. More... | |
class | WEFAC_event |
WEFAC keyword. More... | |
class | WELTARG_event |
WELTARG keyword. More... | |
class | WPIMULT_event |
WPIMULT keyword. More... | |
class | COMPENSATION_event |
COMPENSATION keyword. More... | |
class | FRACTURE_event |
FRACTURE keyword. More... | |
class | PERMFRAC_event |
PERMFRAC keyword. More... | |
struct | one_call_proxy |
struct | two_call_proxy |
struct | compute_params |
class | well_rate_control_impl |
class | well_data_printer |
Prints well information tables. More... | |
class | connection_results |
Stores results for connection. More... | |
class | well_results |
Stores results for well. More... | |
class | well_results_storage |
Storage for well and connection results. More... | |
class | save_well_data |
Saves well and connection data to well_results_storage. More... | |
class | wellbore_density_calc |
Calculates density for all well perforations. More... | |
Enumerations | |
enum | restore_solution_return_type { SMALL_TIME_STEP_FAIL = -1, SMALL_TIME_STEP_OK = 0, SMALL_TIME_STEP_CHOP = 256 } |
type of return value for restore_solution More... | |
enum | well_state_type { well_open, well_shut, well_state_total } |
Type of well status. More... | |
enum | fip_d_params { FIP_D_PARAM_COIP = 0, FIP_D_PARAM_CMOIP, FIP_D_PARAM_CWIP, FIP_D_PARAM_CGIP, FIP_D_PARAM_HPROD, FIP_D_PARAM_PAV, FIP_D_PARAM_CPVOL, FIP_D_PARAM_OIL_IN, FIP_D_PARAM_WATER_IN, FIP_D_PARAM_WATER_OUT, FIP_D_PARAM_SWAV, FIP_D_PARAM_SOAV, FIP_D_PARAM_SGAV, FIP_D_PARAM_GOR, FIP_D_PARAM_COUNT } |
enum | well_d_params { WELL_D_PARAM_COR = 0, WELL_D_PARAM_CWR, WELL_D_PARAM_CGR, WELL_D_PARAM_CLR, WELL_D_PARAM_COI, WELL_D_PARAM_CWI, WELL_D_PARAM_CGI, WELL_D_PARAM_HCOR, WELL_D_PARAM_HCWR, WELL_D_PARAM_HCGR, WELL_D_PARAM_HCLR, WELL_D_PARAM_HCOI, WELL_D_PARAM_HCWI, WELL_D_PARAM_HCGI, WELL_D_PARAM_CBHP, WELL_D_PARAM_HBHP, WELL_D_PARAM_TOR, WELL_D_PARAM_TWR, WELL_D_PARAM_TGR, WELL_D_PARAM_TLR, WELL_D_PARAM_TOI, WELL_D_PARAM_TWI, WELL_D_PARAM_TGI, WELL_D_PARAM_HTOR, WELL_D_PARAM_HTWR, WELL_D_PARAM_HTGR, WELL_D_PARAM_HTLR, WELL_D_PARAM_HTOI, WELL_D_PARAM_HTWI, WELL_D_PARAM_HTGI, WELL_D_PARAM_WEFAC, WELL_D_PARAM_WBP1, WELL_D_PARAM_WBP4, WELL_D_PARAM_WBP5, WELL_D_PARAM_WBP9, WELL_D_PARAM_COUNT } |
Floating point parameters for well. More... | |
enum | conn_d_params { CONN_D_PARAM_COR = 0, CONN_D_PARAM_CWR, CONN_D_PARAM_CGR, CONN_D_PARAM_CLR, CONN_D_PARAM_COI, CONN_D_PARAM_CWI, CONN_D_PARAM_CGI, CONN_D_PARAM_BHP, CONN_D_PARAM_BULKP, CONN_D_PARAM_TOR, CONN_D_PARAM_TWR, CONN_D_PARAM_TGR, CONN_D_PARAM_TLR, CONN_D_PARAM_TOI, CONN_D_PARAM_TWI, CONN_D_PARAM_TGI, CONN_D_PARAM_FACTOR, CONN_D_PARAM_DEPTH, CONN_D_PARAM_COUNT } |
Floating point paramters for connection. More... | |
enum | conn_i_params { CONN_I_PARAM_STATUS = 0, CONN_I_PARAM_GRP_STATUS, CONN_I_PARAM_I, CONN_I_PARAM_J, CONN_I_PARAM_K1, CONN_I_PARAM_K2, CONN_I_PARAM_NBLOCK, CONN_I_PARAM_COUNT } |
Integer parameters for connection. More... | |
enum | well_i_params { WELL_I_PARAM_HSTATUS = 0, WELL_I_PARAM_STATUS, WELL_I_PARAM_COUNT } |
Integer parameters for well. More... | |
Functions | |
template<typename item_t , typename wefac_t > | |
item_t | apply_wefac (item_t item, wefac_t wefac) |
applies wefac factor to passed value | |
DEF_FUN (cap_pressure, 2,(FI_PHASE_WATER, FI_PHASE_GAS)) DEF_FUN(s_deriv_cap_pressure | |
FI_PHASE_GAS | DEF_FUN (relative_perm, 3,(FI_PHASE_OIL, FI_PHASE_WATER, FI_PHASE_GAS)) DEF_FUN_2(s_deriv_relative_perm |
FI_PHASE_GAS FI_PHASE_GAS | DEF_FUN (invers_fvf, 3,(FI_PHASE_OIL, FI_PHASE_WATER, FI_PHASE_GAS)) DEF_FUN(p_deriv_invers_fvf |
FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS | DEF_FUN (invers_viscosity, 3,(FI_PHASE_OIL, FI_PHASE_WATER, FI_PHASE_GAS)) DEF_FUN(p_deriv_invers_viscosity |
FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS | DEF_FUN (invers_visc_fvf, 3,(FI_PHASE_OIL, FI_PHASE_WATER, FI_PHASE_GAS)) DEF_FUN(p_deriv_invers_visc_fvf |
FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS | DEF_FUN (density, 3,(FI_PHASE_OIL, FI_PHASE_WATER, FI_PHASE_GAS)) DEF_FUN(p_density |
FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS | DEF_FUN (mobility, 3,(FI_PHASE_OIL, FI_PHASE_WATER, FI_PHASE_GAS)) DEF_FUN(p_deriv_mobility |
FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS | DEF_FUN_2 (s_deriv_mobility, 3,(FI_PHASE_OIL, FI_PHASE_WATER, FI_PHASE_GAS), 3,(FI_PHASE_OIL, FI_PHASE_WATER, FI_PHASE_GAS)) DEF_FUN_PAIR(s_deriv_invers_fvf |
FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS | DEF_FUN_PAIR (s_deriv_invers_viscosity, p_deriv_invers_viscosity, s_deriv_cap_pressure, 2,(FI_PHASE_WATER, FI_PHASE_GAS)) DEF_FUN_PAIR(s_deriv_invers_visc_fvf |
bool | calc_rho_register_types (const blue_sky::plugin_descriptor &pd) |
Registers calc_rho and calc_total_averga_rho types in blue-sky kernel. | |
well_state_type | well_state_cast (const std::string &str) |
bool | calc_well_register_types (const blue_sky::plugin_descriptor &pd) |
Registers well types in blue-sky kernel. | |
bool | well_factory_register_type (const blue_sky::plugin_descriptor &pd) |
Registers well factory types in blue-sky kernel. | |
bool | calc_well_pressure_register_types (const blue_sky::plugin_descriptor &pd) |
Registers calc_well_pressure types in blue-sky kernel. | |
template<typename R , typename T > | |
closure0< R, T, R(T::*)()> | closure (R(T::*m)()) |
template<typename R , typename T , typename A1 > | |
closure1< R, T, R(T::*)(A1) const, A1 > | closure (R(T::*m)(A1) const, A1 a1) |
template<typename R , typename T , typename A1 , typename A2 > | |
closure2< R, T, R(T::*)(A1, A2), A1, A2 > | closure (R(T::*m)(A1, A2), A1 a1, A2 a2) |
template<typename R , typename T , typename A1 , typename A2 , typename A3 > | |
closure3< R, T, R(T::*)(A1, A2, A3), A1, A2, A3 > | closure (R(T::*m)(A1, A2, A3), A1 a1, A2 a2, A3 a3) |
template<typename R , typename T , typename A1 , typename A2 , typename A3 , typename A4 > | |
closure4< R, T, R(T::*)(A1, A2, A3, A4), A1, A2, A3, A4 > | closure (R(T::*m)(A1, A2, A3, A4), A1 a1, A2 a2, A3 a3, A4 a4) |
template<typename R , typename T , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 > | |
closure5< R, T, R(T::*)(A1, A2, A3, A4, A5) const, A1, A2, A3, A4, A5 > | closure (R(T::*m)(A1, A2, A3, A4, A5) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5) |
template<typename R , typename T , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 > | |
closure6< R, T, R(T::*)(A1, A2, A3, A4, A5, A6) const, A1, A2, A3, A4, A5, A6 > | closure (R(T::*m)(A1, A2, A3, A4, A5, A6) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6) |
bool | data_storage_register_type (const plugin_descriptor &pd) |
bool | data_serializer_register_type (const plugin_descriptor &pd) |
bool | data_storage_interface_register_type (const plugin_descriptor &pd) |
bool | event_base_register_types (const plugin_descriptor &pd) |
Registers event_base types in blue-sky kernel. | |
bool | well_events_register_type (const blue_sky::plugin_descriptor &pd) |
registers types of events in blue-sky kernel | |
bool | event_manager_register_types (const plugin_descriptor &pd) |
registers types of event_manager in blue-sky kernel | |
template<typename lhs_t , typename rhs_t > | |
mx_op< mx_mul< lhs_t, rhs_t > > | operator* (const mx_op< lhs_t > &lhs, const mx_op< rhs_t > &rhs) |
template<typename lhs_t , typename array_t > | |
mx_op< mx_mul< lhs_t, mx_holder< array_t > > > | operator* (const mx_op< lhs_t > &lhs, const mx_holder< array_t > &rhs) |
template<typename array_t , typename rhs_t > | |
mx_op< mx_mul< mx_holder < array_t >, rhs_t > > | operator* (const mx_holder< array_t > &lhs, const mx_op< rhs_t > &rhs) |
template<typename array_t , typename rhs_t > | |
mx_op< mx_sub< mx_holder < array_t >, rhs_t > > | operator- (const mx_holder< array_t > &lhs, const mx_op< rhs_t > &rhs) |
template<typename lhs_t , typename array_t > | |
mx_op< mx_sub< lhs_t, mx_holder< array_t > > > | operator- (const mx_op< lhs_t > &lhs, const mx_holder< array_t > &rhs) |
template<typename lhs_t , typename rhs_t > | |
mx_op< mx_sub< lhs_t, rhs_t > > | operator- (const mx_op< lhs_t > &lhs, const mx_op< rhs_t > &rhs) |
template<typename lhs_t , typename rhs_t > | |
mx_op< clmn_line_mul < clmn_holder< lhs_t > , line_holder< rhs_t > > > | operator* (const clmn_holder< lhs_t > &lhs, const line_holder< rhs_t > &rhs) |
template<typename lhs_t , typename rhs_t > | |
mx_op< clmn_line_mul < clmn_holder< lhs_t > , line_holder< rhs_t, const_unsafe_trait > > > | operator* (const clmn_holder< lhs_t > &lhs, const line_holder< rhs_t, const_unsafe_trait > &rhs) |
template<typename lhs_t , typename rhs_t > | |
mx_op< clmn_line_mul< lhs_t, line_holder< rhs_t > > > | operator* (const clmn_op< lhs_t > &lhs, line_holder< rhs_t > &rhs) |
template<typename lhs_t , typename rhs_t > | |
line_op< line_mul< line_holder < lhs_t >, line_holder< rhs_t, const_unsafe_trait > > > | operator* (const line_holder< lhs_t > &lhs, const line_holder< rhs_t, const_unsafe_trait > &rhs) |
template<typename lhs_t , typename lhs_trait_t , typename rhs_t , typename rhs_trait_t > | |
scalar_op< line_clmn_mul < line_holder< lhs_t, lhs_trait_t >, clmn_holder < rhs_t, rhs_trait_t > > > | operator* (const line_holder< lhs_t, lhs_trait_t > &lhs, const clmn_holder< rhs_t, rhs_trait_t > &rhs) |
template<typename lhs_t , typename rhs_t , typename rhs_trait_t > | |
scalar_op< line_clmn_mul < lhs_t, clmn_holder< rhs_t, rhs_trait_t > > > | operator* (const line_op< lhs_t > &lhs, const clmn_holder< rhs_t, rhs_trait_t > &rhs) |
template<typename lhs_t , typename rhs_t > | |
line_op< line_mul< lhs_t, rhs_t > > | operator* (const line_op< lhs_t > &lhs, const line_op< rhs_t > &rhs) |
template<typename lhs_t , typename rhs_t , typename rhs_trait_t > | |
line_op< line_mul< lhs_t, line_holder< rhs_t, rhs_trait_t > > > | operator* (const line_op< lhs_t > &lhs, const line_holder< rhs_t, rhs_trait_t > &rhs) |
template<typename lhs_t , typename lhs_trait_t , typename rhs_t > | |
line_op< line_sub< line_holder < lhs_t, lhs_trait_t >, rhs_t > > | operator- (const line_holder< lhs_t, lhs_trait_t > &lhs, const line_op< rhs_t > &rhs) |
template<typename lhs_t , typename rhs_t > | |
line_op< line_sub< lhs_t, rhs_t > > | operator- (const line_op< lhs_t > &lhs, const line_op< rhs_t > &rhs) |
template<typename array_t > | |
clmn_op< mx_clmn_mul < mx_holder< array_t > , clmn_holder< array_t > > > | operator* (const mx_holder< array_t > &mx, const clmn_holder< array_t > &column) |
template<typename lhs_t , typename array_t > | |
clmn_op< mx_clmn_mul< lhs_t, clmn_holder< array_t > > > | operator* (const mx_op< lhs_t > &lhs, const clmn_holder< array_t > &column) |
template<typename lhs_t , typename rhs_t > | |
clmn_op< clmn_sub< lhs_t, rhs_t > > | operator- (const clmn_op< lhs_t > &lhs, const clmn_op< rhs_t > &rhs) |
template<typename lhs_t , typename lhs_trait_t , typename rhs_t , typename rhs_trait_t > | |
clmn_op< clmn_sub< clmn_holder < lhs_t, lhs_trait_t > , clmn_holder< rhs_t, rhs_trait_t > > > | operator- (const clmn_holder< lhs_t, lhs_trait_t > &lhs, const clmn_holder< rhs_t, rhs_trait_t > &rhs) |
template<typename lhs_t , typename lhs_trait_t , typename rhs_t > | |
clmn_op< clmn_sub< clmn_holder < lhs_t, lhs_trait_t >, rhs_t > > | operator- (const clmn_holder< lhs_t, lhs_trait_t > &lhs, const clmn_op< rhs_t > &rhs) |
template<typename mx_t > | |
mx_op< mx_scalar_mul< typename mx_t::array_t > > | operator* (const mx_t &mx, typename mx_t::value_type scalar) |
template<typename lhs_t > | |
mx_op< mx_scalar_mul< lhs_t > > | operator* (const mx_op< lhs_t > &mx, typename lhs_t::value_type scalar) |
template<typename array_t > | |
clmn_op< clmn_scalar_mul < array_t > > | operator* (const clmn_holder< array_t > &clmn, typename array_t::value_type scalar) |
template<typename lhs_t > | |
clmn_op< clmn_scalar_mul< lhs_t > > | operator* (const clmn_op< lhs_t > &clmn, typename lhs_t::value_type scalar) |
template<typename array_t > | |
clmn_op< clmn_scalar_mul < array_t > > | operator* (typename array_t::value_type scalar, const clmn_holder< array_t > &clmn) |
template<typename lhs_t , typename rhs_t , typename rhs_trait_t > | |
line_op< clmn_scalar_mul< rhs_t > > | operator* (lhs_t scalar, const line_holder< rhs_t, rhs_trait_t > &rhs) |
template<typename lhs_t , typename lhs_trait_t > | |
line_op< clmn_scalar_mul< lhs_t > > | operator* (const line_holder< lhs_t, lhs_trait_t > &lhs, typename lhs_t::value_type scalar) |
template<typename item_t , typename rhs_t > | |
item_t | operator- (item_t lhs, const scalar_op< rhs_t > &rhs) |
template<typename mx_t > | |
mx_op< mx_inverse< typename mx_t::array_t > > | inverse (const mx_t &mx) |
bool | facility_manager_register_type (const blue_sky::plugin_descriptor &pd) |
Registers facility_manager types in blue-sky kernel. | |
template<typename strategy_t , typename method_t > | |
void | for_each_well (facility_manager< strategy_t > &facility_list, method_t method) |
For each well in facility_list calls method method. | |
template<typename strategy_t , typename method_t > | |
void | for_each_facility (facility_manager< strategy_t > &facility_list, method_t method) |
For each facility in facility_list calls method method. | |
template<typename strategy_t , typename method_t > | |
bool | for_each_well_while_cond (facility_manager< strategy_t > &facility_list, method_t method) |
For each well in facilit_list calls method method while method not return true. | |
template<typename strategy_t , typename method_t > | |
size_t | for_each_well_acc (facility_manager< strategy_t > &facility_list, method_t method) |
Accumulates values returned by method for each well in facility_list. | |
template<typename matrix_t > | |
void | calc_inverse_matrix (int n, matrix_t &matrix) |
Calculates inverse matrix. | |
bool | reservoir_simulator_register_types (const plugin_descriptor &pd) |
registers reservoir_simulator types in blue-sky kernel | |
bool | two_stage_prec_register_type (const blue_sky::plugin_descriptor &pd) |
Registers types in blue-sky kernel. | |
template<typename this_t , typename callee_t > | |
static one_call_proxy< this_t, callee_t > | one_call (this_t *this_, callee_t callee) |
template<typename this_t , typename callee_t > | |
static two_call_proxy< this_t, callee_t > | two_call (this_t *this_, callee_t first_callee, callee_t second_callee) |
template<typename data_t , typename params_t > | |
void | compute_potentials (const data_t &data, params_t ¶ms) |
template<typename params_t > | |
bool | is_prod_potential (const params_t ¶ms) |
template<typename params_t , typename inj_inner_loop_t , typename prod_inner_loop_t > | |
void | connection_loop (params_t ¶ms, const inj_inner_loop_t &inj_inner_loop, const prod_inner_loop_t &prod_inner_loop) |
template<typename params_t , typename inner_loop_t > | |
void | update_wr_connection_loop (params_t ¶ms, const inner_loop_t &inner_loop) |
template<typename params_t , typename inner_loop_t > | |
void | apply_wefac_connection_loop (params_t ¶ms, const inner_loop_t &inner_loop) |
Variables | |
FI_PHASE_WATER | |
FI_PHASE_GAS | FI_PHASE_OIL |
FI_PHASE_GAS | FI_PHASE_GAS |
FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS | p_deriv_invers_fvf |
FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS | s_deriv_cap_pressure |
FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS | p_deriv_invers_visc_fvf |
closure0< R, T, R(T::*)() const | closure )(R(T::*m)() const) |
class BS_API_PLUGIN | keyword_info_base |
struct BS_API_PLUGIN | trans_multipliers_calc |
class BS_API_PLUGIN | well |
Floating point paramters for connection.
Integer parameters for connection.
Floating point parameters for well.
WELL_D_PARAM_COR | 0 - current oil rate |
WELL_D_PARAM_CWR | 1 - current water rate |
WELL_D_PARAM_CGR | 2 - current gas rate |
WELL_D_PARAM_CLR | 3 - current liquid rate |
WELL_D_PARAM_COI | 4 - current oil injection |
WELL_D_PARAM_CWI | 5 - current water injection |
WELL_D_PARAM_CGI | 6 - current gas injection |
WELL_D_PARAM_HCOR | 7 - current history oil rate |
WELL_D_PARAM_HCWR | 8 - current history water rate |
WELL_D_PARAM_HCGR | 9 - current history gas rate |
WELL_D_PARAM_HCLR | 10- current history liquid rate |
WELL_D_PARAM_HCOI | 11- current history oil injection |
WELL_D_PARAM_HCWI | 12- current history water injection |
WELL_D_PARAM_HCGI | 13- current history gas injection |
WELL_D_PARAM_CBHP | 14- BHP for connection |
WELL_D_PARAM_HBHP | 15- BHP defined for well |
WELL_D_PARAM_TOR | 16- total oil rate |
WELL_D_PARAM_TWR | 17- total water rate |
WELL_D_PARAM_TGR | 18- total gas rate |
WELL_D_PARAM_TLR | 19- total liquid rate |
WELL_D_PARAM_TOI | 20- total oil injection |
WELL_D_PARAM_TWI | 21- total water injection |
WELL_D_PARAM_TGI | 22- total gas injection |
WELL_D_PARAM_HTOR | 23- total history oil rate |
WELL_D_PARAM_HTWR | 24- total history water rate |
WELL_D_PARAM_HTGR | 25- total history gas rate |
WELL_D_PARAM_HTLR | 26- total history liquid rate |
WELL_D_PARAM_HTOI | 27- total history oil injection |
WELL_D_PARAM_HTWI | 28- total history water injection |
WELL_D_PARAM_HTGI | 29- total history gas injection |
WELL_D_PARAM_WEFAC | 30- wefac (effectivity of well) |
WELL_D_PARAM_WBP1 | 31- average well's pressure for 1 block |
WELL_D_PARAM_WBP4 | 32- average well's pressure for 4 block |
WELL_D_PARAM_WBP5 | 33- average well's pressure for 5 block |
WELL_D_PARAM_WBP9 | 34- average well's pressure for 9 block |
WELL_D_PARAM_COUNT |
item_t blue_sky::apply_wefac | ( | item_t | item, | |
wefac_t | wefac | |||
) | [inline] |
applies wefac factor to passed value
item | value to wefac applied | |
wefac | wefac factor, applies only if wefac > 0.0 |
Referenced by blue_sky::main_loop_calc< strategy_t, is_w, is_g, is_o >::compute_acc_rates(), blue_sky::well_rate_control_impl< impl_type_t >::compute_derivs(), blue_sky::well_rate_control_impl< impl_type_t >::compute_rate(), and blue_sky::save_connection_data< strategy_t >::save().
void blue_sky::apply_wefac_connection_loop | ( | params_t & | params, | |
const inner_loop_t & | inner_loop | |||
) | [inline] |
void blue_sky::calc_inverse_matrix | ( | int | n, | |
matrix_t & | matrix | |||
) | [inline] |
Calculates inverse matrix.
n | Size of matrix | |
matrix | Original matrix |
Referenced by blue_sky::mx_inverse< array_t_ >::mx_inverse().
bool blue_sky::calc_rho_register_types | ( | const blue_sky::plugin_descriptor & | pd | ) |
Registers calc_rho and calc_total_averga_rho types in blue-sky kernel.
pd | plugin_descriptor |
bool blue_sky::calc_well_pressure_register_types | ( | const blue_sky::plugin_descriptor & | pd | ) |
Registers calc_well_pressure types in blue-sky kernel.
pd | plugin_descriptor |
bool blue_sky::calc_well_register_types | ( | const blue_sky::plugin_descriptor & | pd | ) |
Registers well types in blue-sky kernel.
pd | plugin_desriptor |
closure6<R, T, R (T::*) (A1, A2, A3, A4, A5, A6) const, A1, A2, A3, A4, A5, A6> blue_sky::closure | ( | R(T::*)(A1, A2, A3, A4, A5, A6) const | m, | |
A1 | a1, | |||
A2 | a2, | |||
A3 | a3, | |||
A4 | a4, | |||
A5 | a5, | |||
A6 | a6 | |||
) | [inline] |
closure5<R, T, R (T::*) (A1, A2, A3, A4, A5) const, A1, A2, A3, A4, A5> blue_sky::closure | ( | R(T::*)(A1, A2, A3, A4, A5) const | m, | |
A1 | a1, | |||
A2 | a2, | |||
A3 | a3, | |||
A4 | a4, | |||
A5 | a5 | |||
) | [inline] |
closure4<R, T, R (T::*) (A1, A2, A3, A4), A1, A2, A3, A4> blue_sky::closure | ( | R(T::*)(A1, A2, A3, A4) | m, | |
A1 | a1, | |||
A2 | a2, | |||
A3 | a3, | |||
A4 | a4 | |||
) | [inline] |
closure3<R, T, R (T::*) (A1, A2, A3), A1, A2, A3> blue_sky::closure | ( | R(T::*)(A1, A2, A3) | m, | |
A1 | a1, | |||
A2 | a2, | |||
A3 | a3 | |||
) | [inline] |
closure2<R, T, R (T::*) (A1, A2), A1, A2> blue_sky::closure | ( | R(T::*)(A1, A2) | m, | |
A1 | a1, | |||
A2 | a2 | |||
) | [inline] |
closure1<R, T, R (T::*) (A1) const, A1> blue_sky::closure | ( | R(T::*)(A1) const | m, | |
A1 | a1 | |||
) | [inline] |
closure0<R, T, R (T::*) ()> blue_sky::closure | ( | R(T::*)() | m | ) | [inline] |
void blue_sky::compute_potentials | ( | const data_t & | data, | |
params_t & | params | |||
) | [inline] |
void blue_sky::connection_loop | ( | params_t & | params, | |
const inj_inner_loop_t & | inj_inner_loop, | |||
const prod_inner_loop_t & | prod_inner_loop | |||
) | [inline] |
References compute_potentials(), and is_prod_potential().
Referenced by blue_sky::well_rate_control_impl< impl_type_t >::compute_derivs(), and blue_sky::well_rate_control_impl< impl_type_t >::compute_rate().
bool blue_sky::data_serializer_register_type | ( | const plugin_descriptor & | pd | ) |
bool blue_sky::data_storage_interface_register_type | ( | const plugin_descriptor & | pd | ) |
bool blue_sky::data_storage_register_type | ( | const plugin_descriptor & | pd | ) |
FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS blue_sky::DEF_FUN | ( | mobility | , | |
3 | , | |||
(FI_PHASE_OIL, FI_PHASE_WATER, FI_PHASE_GAS) | ||||
) |
FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS blue_sky::DEF_FUN | ( | density | , | |
3 | , | |||
(FI_PHASE_OIL, FI_PHASE_WATER, FI_PHASE_GAS) | ||||
) |
FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS blue_sky::DEF_FUN | ( | invers_visc_fvf | , | |
3 | , | |||
(FI_PHASE_OIL, FI_PHASE_WATER, FI_PHASE_GAS) | ||||
) |
FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS blue_sky::DEF_FUN | ( | invers_viscosity | , | |
3 | , | |||
(FI_PHASE_OIL, FI_PHASE_WATER, FI_PHASE_GAS) | ||||
) |
FI_PHASE_GAS FI_PHASE_GAS blue_sky::DEF_FUN | ( | invers_fvf | , | |
3 | , | |||
(FI_PHASE_OIL, FI_PHASE_WATER, FI_PHASE_GAS) | ||||
) |
FI_PHASE_GAS blue_sky::DEF_FUN | ( | relative_perm | , | |
3 | , | |||
(FI_PHASE_OIL, FI_PHASE_WATER, FI_PHASE_GAS) | ||||
) |
blue_sky::DEF_FUN | ( | cap_pressure | , | |
2 | , | |||
(FI_PHASE_WATER, FI_PHASE_GAS) | ||||
) |
FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS blue_sky::DEF_FUN_2 | ( | s_deriv_mobility | , | |
3 | , | |||
(FI_PHASE_OIL, FI_PHASE_WATER, FI_PHASE_GAS) | , | |||
3 | , | |||
(FI_PHASE_OIL, FI_PHASE_WATER, FI_PHASE_GAS) | ||||
) |
FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS blue_sky::DEF_FUN_PAIR | ( | s_deriv_invers_viscosity | , | |
p_deriv_invers_viscosity | , | |||
s_deriv_cap_pressure | , | |||
2 | , | |||
(FI_PHASE_WATER, FI_PHASE_GAS) | ||||
) |
bool blue_sky::event_base_register_types | ( | const plugin_descriptor & | pd | ) |
Registers event_base types in blue-sky kernel.
pd | plugin_descriptor |
bool blue_sky::event_manager_register_types | ( | const plugin_descriptor & | pd | ) |
registers types of event_manager in blue-sky kernel
pd | plugin_descriptor |
bool blue_sky::facility_manager_register_type | ( | const blue_sky::plugin_descriptor & | pd | ) |
Registers facility_manager types in blue-sky kernel.
pd | plugin_descriptor |
void blue_sky::for_each_facility | ( | facility_manager< strategy_t > & | facility_list, | |
method_t | method | |||
) | [inline] |
For each facility in facility_list calls method method.
facility_list | ||
method |
References blue_sky::facility_manager< strategy_t >::wells_begin(), and blue_sky::facility_manager< strategy_t >::wells_end().
void blue_sky::for_each_well | ( | facility_manager< strategy_t > & | facility_list, | |
method_t | method | |||
) | [inline] |
For each well in facility_list calls method method.
facility_list | ||
method |
References well, blue_sky::facility_manager< strategy_t >::wells_begin(), and blue_sky::facility_manager< strategy_t >::wells_end().
size_t blue_sky::for_each_well_acc | ( | facility_manager< strategy_t > & | facility_list, | |
method_t | method | |||
) | [inline] |
Accumulates values returned by method for each well in facility_list.
facility_list | ||
method |
References well, blue_sky::facility_manager< strategy_t >::wells_begin(), and blue_sky::facility_manager< strategy_t >::wells_end().
bool blue_sky::for_each_well_while_cond | ( | facility_manager< strategy_t > & | facility_list, | |
method_t | method | |||
) | [inline] |
For each well in facilit_list calls method method while method not return true.
facility_list | ||
method |
References well, blue_sky::facility_manager< strategy_t >::wells_begin(), and blue_sky::facility_manager< strategy_t >::wells_end().
mx_op<mx_inverse <typename mx_t::array_t> > blue_sky::inverse | ( | const mx_t & | mx | ) | [inline] |
bool blue_sky::is_prod_potential | ( | const params_t & | params | ) | [inline] |
Referenced by connection_loop().
static one_call_proxy<this_t, callee_t> blue_sky::one_call | ( | this_t * | this_, | |
callee_t | callee | |||
) | [inline, static] |
line_op<clmn_scalar_mul <lhs_t> > blue_sky::operator* | ( | const line_holder< lhs_t, lhs_trait_t > & | lhs, | |
typename lhs_t::value_type | scalar | |||
) | [inline] |
References blue_sky::line_holder< array_type, trait_t >::array_, and blue_sky::line_holder< array_type, trait_t >::block_size().
line_op<clmn_scalar_mul <rhs_t> > blue_sky::operator* | ( | lhs_t | scalar, | |
const line_holder< rhs_t, rhs_trait_t > & | rhs | |||
) | [inline] |
References blue_sky::line_holder< array_type, trait_t >::array_, and blue_sky::line_holder< array_type, trait_t >::block_size().
clmn_op<clmn_scalar_mul <array_t> > blue_sky::operator* | ( | typename array_t::value_type | scalar, | |
const clmn_holder< array_t > & | clmn | |||
) | [inline] |
clmn_op<clmn_scalar_mul <lhs_t> > blue_sky::operator* | ( | const clmn_op< lhs_t > & | clmn, | |
typename lhs_t::value_type | scalar | |||
) | [inline] |
References blue_sky::clmn_op< clmn_op_t >::block_size(), and blue_sky::clmn_op< clmn_op_t >::clmn_op_.
clmn_op<clmn_scalar_mul <array_t> > blue_sky::operator* | ( | const clmn_holder< array_t > & | clmn, | |
typename array_t::value_type | scalar | |||
) | [inline] |
mx_op<mx_scalar_mul <lhs_t> > blue_sky::operator* | ( | const mx_op< lhs_t > & | mx, | |
typename lhs_t::value_type | scalar | |||
) | [inline] |
References blue_sky::mx_op< mx_op_t >::block_size(), and blue_sky::mx_op< mx_op_t >::mx_op_.
mx_op<mx_scalar_mul <typename mx_t::array_t> > blue_sky::operator* | ( | const mx_t & | mx, | |
typename mx_t::value_type | scalar | |||
) | [inline] |
clmn_op<mx_clmn_mul <lhs_t, clmn_holder <array_t> > > blue_sky::operator* | ( | const mx_op< lhs_t > & | lhs, | |
const clmn_holder< array_t > & | column | |||
) | [inline] |
References blue_sky::mx_op< mx_op_t >::mx_op_.
clmn_op<mx_clmn_mul <mx_holder <array_t>, clmn_holder <array_t> > > blue_sky::operator* | ( | const mx_holder< array_t > & | mx, | |
const clmn_holder< array_t > & | column | |||
) | [inline] |
line_op<line_mul <lhs_t, line_holder <rhs_t, rhs_trait_t> > > blue_sky::operator* | ( | const line_op< lhs_t > & | lhs, | |
const line_holder< rhs_t, rhs_trait_t > & | rhs | |||
) | [inline] |
References blue_sky::line_op< line_op_t >::line_op_.
line_op<line_mul <lhs_t, rhs_t> > blue_sky::operator* | ( | const line_op< lhs_t > & | lhs, | |
const line_op< rhs_t > & | rhs | |||
) | [inline] |
References blue_sky::line_op< line_op_t >::line_op_.
scalar_op<line_clmn_mul <lhs_t, clmn_holder <rhs_t, rhs_trait_t> > > blue_sky::operator* | ( | const line_op< lhs_t > & | lhs, | |
const clmn_holder< rhs_t, rhs_trait_t > & | rhs | |||
) | [inline] |
References blue_sky::line_op< line_op_t >::line_op_.
scalar_op<line_clmn_mul <line_holder <lhs_t, lhs_trait_t>, clmn_holder <rhs_t, rhs_trait_t> > > blue_sky::operator* | ( | const line_holder< lhs_t, lhs_trait_t > & | lhs, | |
const clmn_holder< rhs_t, rhs_trait_t > & | rhs | |||
) | [inline] |
line_op<line_mul <line_holder <lhs_t>, line_holder <rhs_t, const_unsafe_trait> > > blue_sky::operator* | ( | const line_holder< lhs_t > & | lhs, | |
const line_holder< rhs_t, const_unsafe_trait > & | rhs | |||
) | [inline] |
mx_op<clmn_line_mul <lhs_t, line_holder <rhs_t> > > blue_sky::operator* | ( | const clmn_op< lhs_t > & | lhs, | |
line_holder< rhs_t > & | rhs | |||
) | [inline] |
References blue_sky::clmn_op< clmn_op_t >::clmn_op_.
mx_op<clmn_line_mul <clmn_holder <lhs_t>, line_holder <rhs_t, const_unsafe_trait> > > blue_sky::operator* | ( | const clmn_holder< lhs_t > & | lhs, | |
const line_holder< rhs_t, const_unsafe_trait > & | rhs | |||
) | [inline] |
mx_op<clmn_line_mul <clmn_holder <lhs_t>, line_holder <rhs_t> > > blue_sky::operator* | ( | const clmn_holder< lhs_t > & | lhs, | |
const line_holder< rhs_t > & | rhs | |||
) | [inline] |
mx_op<mx_mul <mx_holder <array_t>, rhs_t> > blue_sky::operator* | ( | const mx_holder< array_t > & | lhs, | |
const mx_op< rhs_t > & | rhs | |||
) | [inline] |
References blue_sky::mx_op< mx_op_t >::mx_op_.
mx_op<mx_mul <lhs_t, mx_holder <array_t> > > blue_sky::operator* | ( | const mx_op< lhs_t > & | lhs, | |
const mx_holder< array_t > & | rhs | |||
) | [inline] |
References blue_sky::mx_op< mx_op_t >::mx_op_.
mx_op<mx_mul <lhs_t, rhs_t> > blue_sky::operator* | ( | const mx_op< lhs_t > & | lhs, | |
const mx_op< rhs_t > & | rhs | |||
) | [inline] |
References blue_sky::mx_op< mx_op_t >::mx_op_.
item_t blue_sky::operator- | ( | item_t | lhs, | |
const scalar_op< rhs_t > & | rhs | |||
) | [inline] |
clmn_op<clmn_sub <clmn_holder <lhs_t, lhs_trait_t>, rhs_t> > blue_sky::operator- | ( | const clmn_holder< lhs_t, lhs_trait_t > & | lhs, | |
const clmn_op< rhs_t > & | rhs | |||
) | [inline] |
References blue_sky::clmn_op< clmn_op_t >::clmn_op_.
clmn_op<clmn_sub <clmn_holder <lhs_t, lhs_trait_t>, clmn_holder <rhs_t, rhs_trait_t> > > blue_sky::operator- | ( | const clmn_holder< lhs_t, lhs_trait_t > & | lhs, | |
const clmn_holder< rhs_t, rhs_trait_t > & | rhs | |||
) | [inline] |
clmn_op<clmn_sub <lhs_t, rhs_t> > blue_sky::operator- | ( | const clmn_op< lhs_t > & | lhs, | |
const clmn_op< rhs_t > & | rhs | |||
) | [inline] |
References blue_sky::clmn_op< clmn_op_t >::clmn_op_.
line_op<line_sub <lhs_t, rhs_t> > blue_sky::operator- | ( | const line_op< lhs_t > & | lhs, | |
const line_op< rhs_t > & | rhs | |||
) | [inline] |
References blue_sky::line_op< line_op_t >::line_op_.
line_op<line_sub <line_holder <lhs_t, lhs_trait_t>, rhs_t> > blue_sky::operator- | ( | const line_holder< lhs_t, lhs_trait_t > & | lhs, | |
const line_op< rhs_t > & | rhs | |||
) | [inline] |
References blue_sky::line_op< line_op_t >::line_op_.
mx_op<mx_sub <lhs_t, rhs_t> > blue_sky::operator- | ( | const mx_op< lhs_t > & | lhs, | |
const mx_op< rhs_t > & | rhs | |||
) | [inline] |
References blue_sky::mx_op< mx_op_t >::mx_op_.
mx_op<mx_sub <lhs_t, mx_holder <array_t> > > blue_sky::operator- | ( | const mx_op< lhs_t > & | lhs, | |
const mx_holder< array_t > & | rhs | |||
) | [inline] |
References blue_sky::mx_op< mx_op_t >::mx_op_.
mx_op<mx_sub <mx_holder <array_t>, rhs_t> > blue_sky::operator- | ( | const mx_holder< array_t > & | lhs, | |
const mx_op< rhs_t > & | rhs | |||
) | [inline] |
References blue_sky::mx_op< mx_op_t >::mx_op_.
bool blue_sky::reservoir_simulator_register_types | ( | const plugin_descriptor & | pd | ) |
registers reservoir_simulator types in blue-sky kernel
pd | plugin descriptor |
static two_call_proxy<this_t, callee_t> blue_sky::two_call | ( | this_t * | this_, | |
callee_t | first_callee, | |||
callee_t | second_callee | |||
) | [inline, static] |
bool blue_sky::two_stage_prec_register_type | ( | const blue_sky::plugin_descriptor & | pd | ) |
Registers types in blue-sky kernel.
pd | plugin_descriptor |
void blue_sky::update_wr_connection_loop | ( | params_t & | params, | |
const inner_loop_t & | inner_loop | |||
) | [inline] |
bool blue_sky::well_events_register_type | ( | const blue_sky::plugin_descriptor & | pd | ) |
registers types of events in blue-sky kernel
pd | plugin_descriptor |
bool blue_sky::well_factory_register_type | ( | const blue_sky::plugin_descriptor & | pd | ) |
Registers well factory types in blue-sky kernel.
pd | plugin_desriptor |
well_state_type blue_sky::well_state_cast | ( | const std::string & | str | ) |
closure6<R, T, R (T::*) (A1, A2, A3, A4, A5, A6), A1, A2, A3, A4, A5, A6 blue_sky::closure)(R(T::*m)(A1, A2, A3, A4, A5, A6), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6) [inline] |
Referenced by blue_sky::fi_operator_impl< strategy_type, is_w, is_g, is_o >::calc_prev_fluid_volume(), blue_sky::compute_params< strategy_t >::compute_perf_vars(), compute_potentials(), blue_sky::wells::compute_rate_1p_g< mobility_calc_t >::gas_function(), blue_sky::wells::compute_rate_2p_og< mobility_calc_t >::gas_function(), blue_sky::wells::compute_rate_3p< mobility_calc_t >::gas_function(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_free_gas_rate(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_gas_mobility(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_gas_mobility(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_gas_po_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_gas_po_deriv(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_gas_pref_deriv(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_gas_rate(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_gas_sg_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_mg_po_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_mg_so_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_mg_sw_deriv(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_mo_sg_deriv_sg_var(), blue_sky::main_loop_calc< strategy_t, is_w, is_g, is_o >::increase_ts(), and blue_sky::main_loop_calc< strategy_t, is_w, is_g, is_o >::main_loop_calc().
FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS blue_sky::FI_PHASE_OIL |
Referenced by blue_sky::compute_params< strategy_t >::compute_perf_vars(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_gas_po_deriv(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_gas_pref_deriv(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_gas_rate(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_gas_sg_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_mg_so_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_mo_po_deriv(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_mo_sg_deriv_ro_var(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_mo_sg_deriv_ro_var(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_mo_sg_deriv_sg_var(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_mo_sg_deriv_sg_var(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_mo_so_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_mo_sw_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_mw_sg_deriv(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_oil_mobility(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_oil_mobility(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_solution_gas_rate(), blue_sky::wells::compute_rate_1p_o< mobility_calc_t >::oil_function(), blue_sky::wells::compute_rate_2p_og< mobility_calc_t >::oil_function(), blue_sky::wells::compute_rate_2p_ow< mobility_calc_t >::oil_function(), and blue_sky::wells::compute_rate_3p< mobility_calc_t >::oil_function().
FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS blue_sky::FI_PHASE_WATER |
Referenced by blue_sky::fi_operator_impl< strategy_type, is_w, is_g, is_o >::calc_prev_fluid_volume(), blue_sky::compute_params< strategy_t >::compute_perf_vars(), compute_potentials(), blue_sky::wells::compute_deriv< mobility_calc_t >::compute_water_sw_deriv(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_mw_sg_deriv(), blue_sky::wells::mobility_calc_prod< strategy_type >::get_water_mobility(), blue_sky::wells::mobility_calc_inj< strategy_type >::get_water_mobility(), blue_sky::main_loop_calc< strategy_t, is_w, is_g, is_o >::increase_ts(), blue_sky::main_loop_calc< strategy_t, is_w, is_g, is_o >::main_loop_calc(), blue_sky::wells::compute_rate_1p_w< mobility_calc_t >::water_function(), blue_sky::wells::compute_rate_2p_ow< mobility_calc_t >::water_function(), and blue_sky::wells::compute_rate_3p< mobility_calc_t >::water_function().
class BS_API_PLUGIN blue_sky::keyword_info_base |
FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS blue_sky::p_deriv_invers_fvf |
FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS blue_sky::p_deriv_invers_visc_fvf |
FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS FI_PHASE_GAS blue_sky::s_deriv_cap_pressure |
struct BS_API_PLUGIN blue_sky::trans_multipliers_calc |
class BS_API_PLUGIN blue_sky::well |