74 double test_interval{};
76 double startup_time{};
79 int begin_report_step{};
81 bool operator==(
const WTESTWell& data)
const {
82 return name == data.name &&
83 reasons == data.reasons &&
84 test_interval == data.test_interval &&
85 num_test == data.num_test &&
86 startup_time == data.startup_time &&
87 begin_report_step == data.begin_report_step;
91 WTESTWell(
const std::string& name,
int reasons,
double test_interval,
int num_test,
double startup_time,
int begin_report_step);
92 bool test_well(
int num_attempt,
double elapsed)
const;
94 static int inverse_ecl_reasons(
int ecl_reasons);
95 static WTESTWell serializationTestObject();
96 int ecl_reasons()
const;
98 template<
class Serializer>
103 serializer(test_interval);
104 serializer(num_test);
105 serializer(startup_time);
106 serializer(begin_report_step);