Well controller.
|
Classes |
class | blue_sky::rate_data< strategy_t > |
| Stores rate data. More...
|
class | blue_sky::rate_data< strategy_t >::rate_data::rate_data_inner |
| Stores specific data for production and injection rates. More...
|
class | blue_sky::wells::well_controller< strategy_t > |
| Well controller. More...
|
class | blue_sky::wells::well_controller_factory< strategy_t > |
| Factory of well_controllers. More...
|
Namespaces |
namespace | blue_sky |
namespace | blue_sky::wells |
Enumerations |
enum | blue_sky::wells::rate_value_type {
blue_sky::wells::null_value = 0,
blue_sky::wells::oil_rate_value = 1,
blue_sky::wells::water_rate_value = 2,
blue_sky::wells::liquid_rate_value = 3,
blue_sky::wells::gas_rate_value = 4,
blue_sky::wells::rate_value = 5,
blue_sky::wells::bhp_value = 8,
blue_sky::wells::liquid_inner_rate_value = 9
} |
| Type of rate value. More...
|
enum | blue_sky::wells::injection_type {
blue_sky::wells::injection_none,
blue_sky::wells::injection_water,
blue_sky::wells::injection_gas,
blue_sky::wells::injection_oil
} |
| Type of injection. More...
|
Functions |
bool | blue_sky::wells::is_oil_rate_value (rate_value_type type) |
| Returns true if type is oil_rate_value.
|
bool | blue_sky::wells::is_water_rate_value (rate_value_type type) |
| Returns true if type is water_rate_value.
|
bool | blue_sky::wells::is_gas_rate_value (rate_value_type type) |
| Returns true if type is gas_rate_value.
|
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.
|
rate_value_type | blue_sky::wells::rate_value_cast (const std::string &str) |
| Converts string value to rate_value_type.
|
injection_type | blue_sky::wells::injection_type_cast (const std::string &str) |
| Converts string value to injection_type.
|
bool | blue_sky::wells::well_controller_register_type (const blue_sky::plugin_descriptor &pd) |
| Registers well_controller types in blue-sky kernel.
|
bool | blue_sky::wells::well_controller_factory_register_type (const blue_sky::plugin_descriptor &pd) |
| Registers well_controller_factory types in blue-sky kernel.
|
Well controller.