Perforation (connection) status.
connection_open | Is perforation (connection) is open. |
connection_shut | Is perforation (connection) is shut. |
connection_total |
Type of perforation (connection).
Descripes types of well control.
Type of rate value.
null_value | null value; means value not set |
oil_rate_value | value for oil rate |
water_rate_value | value for water rate |
liquid_rate_value | value for liquid rate |
gas_rate_value | value for gas rate |
rate_value | rate value for injection well (actual rate selected by injection phase) |
bhp_value | value of pressure on surface |
liquid_inner_rate_value | value for liquid rate into bed |
connection_direction_type blue_sky::wells::connection_direction_cast | ( | const std::string & | str | ) |
Converts string value to connection_direction_type.
str | String value to convert |
connection_status_type blue_sky::wells::connection_status_cast | ( | const std::string & | str | ) |
Converts string value to connection_status_type.
str | String value to convert |
bool blue_sky::wells::default_well_register_types | ( | const blue_sky::plugin_descriptor & | pd | ) |
Registers default_well and default_connection types in blue-sky kernel.
pd | plugin_descriptor |
injection_type blue_sky::wells::injection_type_cast | ( | const std::string & | str | ) |
Converts string value to injection_type.
str | String value to convert |
bool blue_sky::wells::is_bhp_control | ( | rate_control_type | type | ) | [inline] |
Checks is rate_control_type is bhp control.
type | rate_control_type to check |
References bhp_control.
bool blue_sky::wells::is_gas_rate_value | ( | rate_value_type | type | ) |
Returns true if type is gas_rate_value.
type |
bool blue_sky::wells::is_liquid_rate_value | ( | rate_value_type | type | ) |
Returns true if type is oil_rate_value or is water_rate_value.
type |
bool blue_sky::wells::is_oil_rate_value | ( | rate_value_type | type | ) |
Returns true if type is oil_rate_value.
type |
bool blue_sky::wells::is_rate_control | ( | rate_control_type | type | ) | [inline] |
Checks is rate_control_type is rate control.
type | rate_control_type to check |
References bhp_control, and null_control.
bool blue_sky::wells::is_water_rate_value | ( | rate_value_type | type | ) |
Returns true if type is water_rate_value.
type |
limit_operation_type blue_sky::wells::limit_operation_cast | ( | const std::string & | str | ) |
rate_control_type blue_sky::wells::rate_control_cast | ( | const std::string & | str | ) | [inline] |
Converts string value to rate_control_type.
str | Value to convert |
References bhp_control, gas_rate_control, liquid_rate_control, null_control, oil_rate_control, rate_control, and water_rate_control.
rate_control_type blue_sky::wells::rate_control_cast | ( | int | i | ) | [inline] |
Converts int value to rate_control_type.
i | Value to convert |
References gas_rate_control, and null_control.
rate_value_type blue_sky::wells::rate_value_cast | ( | const std::string & | str | ) |
Converts string value to rate_value_type.
str | String value to convert |
bool blue_sky::wells::well_controller_factory_register_type | ( | const blue_sky::plugin_descriptor & | pd | ) |
Registers well_controller_factory types in blue-sky kernel.
pd | plugin_descriptor |
bool blue_sky::wells::well_controller_register_type | ( | const blue_sky::plugin_descriptor & | pd | ) |
Registers well_controller types in blue-sky kernel.
pd | plugin_descriptor |
bool blue_sky::wells::well_limit_operation_factory_register_type | ( | const blue_sky::plugin_descriptor & | pd | ) |
bool blue_sky::wells::well_limit_operation_register_type | ( | const blue_sky::plugin_descriptor & | pd | ) |
bool blue_sky::wells::well_serializer_register_type | ( | const plugin_descriptor & | pd | ) |
class BS_API_PLUGIN blue_sky::wells::connection |
class BS_API_PLUGIN blue_sky::wells::well_controller |