well_controls.h
Go to the documentation of this file.
39};
44well_controls_equal(const struct WellControls *ctrls1, const struct WellControls *ctrls2 , bool verbose);
86well_controls_add_new(enum WellControlType type , double target , double alq , int vfp , const double * distr , struct WellControls * ctrl);
95well_controls_iset_type( struct WellControls * ctrls , int control_index , enum WellControlType type);
122well_controls_iset_distr(const struct WellControls * ctrl, int control_index, const double * distr);
void well_controls_iset_target(struct WellControls *ctrl, int control_index, double target) void well_controls_iset_alq(struct WellControls *ctrl, int control_index, double alq) void well_controls_iset_vfp(struct WellControls *ctrl, int control_index, int vfp) int well_controls_add_new(enum WellControlType type, double target, double alq, int vfp, const double *distr, struct WellControls *ctrl) double well_controls_iget_alq(const struct WellControls *ctrl, int control_index) bool well_controls_well_is_stopped(const struct WellControls *ctrl) double well_controls_iget_target(const struct WellControls *ctrl, int control_index) void well_controls_iset_distr(const struct WellControls *ctrl, int control_index, const double *distr) void well_controls_open_well(struct WellControls *ctrl) bool well_controls_well_is_open(const struct WellControls *ctrl) enum WellControlType well_controls_get_current_type(const struct WellControls *ctrl) double well_controls_get_current_target(const struct WellControls *ctrl) bool well_controls_equal(const struct WellControls *ctrls1, const struct WellControls *ctrls2, bool verbose) int well_controls_iget_vfp(const struct WellControls *ctrl, int control_index) int well_controls_get_num(const struct WellControls *ctrl) const double * well_controls_get_current_distr(const struct WellControls *ctrl) enum WellControlType well_controls_iget_type(const struct WellControls *ctrl, int control_index) int well_controls_get_current(const struct WellControls *ctrl) void well_controls_set_current(struct WellControls *ctrl, int current) const double * well_controls_iget_distr(const struct WellControls *ctrl, int control_index) void well_controls_assert_number_of_phases(struct WellControls *ctrl, int number_of_phases) void well_controls_clear(struct WellControls *ctrl) struct WellControls * well_controls_create(void) struct WellControls * well_controls_clone(const struct WellControls *ctrl) void well_controls_stop_well(struct WellControls *ctrl) void well_controls_destroy(struct WellControls *ctrl) void well_controls_iset_type(struct WellControls *ctrls, int control_index, enum WellControlType type) |