blue_sky::wells::well_rate_control< strategy_t > Class Template Reference
#include <well_rate_control.h>
List of all members.
|
Public Types |
| typedef strategy_t | strategy_type |
typedef well_rate_control
< strategy_t > | this_t |
| typedef strategy_t::index_t | index_t |
| typedef calc_model< strategy_t > | calc_model_t |
typedef jacobian_matrix
< strategy_t > | jmatrix_t |
| typedef well< strategy_t > | well_t |
typedef well_controller
< strategy_t > | well_controller_t |
typedef
well_rate_control_interface
< strategy_t > | well_rate_control_impl_t |
typedef smart_ptr
< calc_model_t, true > | sp_calc_model_t |
typedef smart_ptr< jmatrix_t,
true > | sp_jmatrix_t |
| typedef smart_ptr< well_t, true > | sp_well_t |
typedef smart_ptr
< well_controller_t, true > | sp_well_controller_t |
typedef smart_ptr
< well_rate_control_impl_t,
true > | sp_well_rate_control_impl_t |
Public Member Functions |
| bool | is_bhp () const |
| bool | is_production () const |
| bool | is_rate () const |
| rate_control_type | get_control_type () const |
| void | set_is_bhp (bool f) |
| void | set_is_prod (bool f) |
| void | set_control_type (rate_control_type control_type) |
| void | set_impl (const sp_well_rate_control_impl_t &impl) |
| void | compute_rate (const sp_calc_model_t &calc_model, sp_jmatrix_t &jmatrix, sp_well_t &well, const sp_well_controller_t &well_controller) const |
| void | compute_derivs (const sp_calc_model_t &calc_model, sp_jmatrix_t &jmatrix, sp_well_t &well, const sp_well_controller_t &well_controller) const |
| | BLUE_SKY_TYPE_DECL_T (well_rate_control) |
Private Attributes |
| bool | is_bhp_ |
| bool | is_prod_ |
auto_value< rate_control_type,
null_control > | control_type_ |
| sp_well_rate_control_impl_t | impl_ |
template<typename strategy_t>
class blue_sky::wells::well_rate_control< strategy_t >
Member Typedef Documentation
template<typename strategy_t >
template<typename strategy_t >
template<typename strategy_t >
template<typename strategy_t >
template<typename strategy_t >
template<typename strategy_t >
template<typename strategy_t >
template<typename strategy_t >
template<typename strategy_t >
template<typename strategy_t >
template<typename strategy_t >
template<typename strategy_t >
template<typename strategy_t >
Member Function Documentation
template<typename strategy_t >
template<typename strategy_t >
template<typename strategy_t >
template<typename strategy_t >
template<typename strategy_t >
template<typename strategy_t >
template<typename strategy_t >
template<typename strategy_t >
template<typename strategy_t >
template<typename strategy_t >
template<typename strategy_t >
Member Data Documentation
template<typename strategy_t >
template<typename strategy_t >
template<typename strategy_t >
template<typename strategy_t >
The documentation for this class was generated from the following file: