32 controls(controls_arg)
35 bool hasControl(WellInjectorCMode cmode_arg)
const
37 return (this->controls &
static_cast<int>(cmode_arg)) != 0;
40 void skipControl(WellInjectorCMode cmode_arg) {
41 auto int_arg =
static_cast<int>(cmode_arg);
42 if ((this->controls & int_arg) != 0)
43 this->controls -= int_arg;
46 void addControl(WellInjectorCMode cmode_arg) {
47 auto int_arg =
static_cast<int>(cmode_arg);
48 if ((this->controls & int_arg) == 0)
49 this->controls += int_arg;
59 InjectorType injector_type;
60 WellInjectorCMode cmode = WellInjectorCMode::CMODE_UNDEFINED;
62 double reservoir_rate;
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30