Skip to content

Commit

Permalink
Remove unused functions in rd_sum.cpp
Browse files Browse the repository at this point in the history
  • Loading branch information
eivindjahren committed Aug 21, 2024
1 parent f23e2f9 commit c468ae2
Show file tree
Hide file tree
Showing 8 changed files with 24 additions and 696 deletions.
3 changes: 1 addition & 2 deletions applications/resdata/sum_write.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -157,8 +157,7 @@ int main(int argc, char **argv) {
standard.
4: Should the data be output as a unified file, or as a
collection of files - one for each report step. Can be
modified with rd_sum_set_unified_output().
collection of files - one for each report step.
5: The real-world start time of this simulation, as a unix
time_t value.
Expand Down
29 changes: 0 additions & 29 deletions lib/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -359,7 +359,6 @@ foreach(
rd_nnc_export
rd_nnc_export_get_tran
rd_nnc_data_equinor_root
rd_sum_case_exists
rd_grid_lgr_name
rd_region
rd_grid_cell_contains_wellpath
Expand All @@ -371,8 +370,6 @@ foreach(
rd_dualp
rd_grid_dx_dy_dz
rd_sum_test
rd_sum_report_step_equal
rd_sum_report_step_compatible
rd_file_equinor
rd_fmt
rd_rsthead
Expand Down Expand Up @@ -446,13 +443,6 @@ add_test(
${_resdatapath}/Troll/MSW_LGR/2BRANCHES-CCEWELLPATH-NEW-SCH-TUNED-AR3
${_resdatapath}/flow-nnc/Simple4/SIMPLE_SUMMARY4)

add_test(
NAME rd_sum_case_exists
COMMAND
rd_sum_case_exists ${_resdatapath}/Gurbat/ECLIPSE
${_resdatapath}/GurbatSummary/missingHeader/ECLIPSE
${_resdatapath}/GurbatSummary/missingData/ECLIPSE)

add_test(
NAME rd_grid_lgr_name
COMMAND
Expand Down Expand Up @@ -541,25 +531,6 @@ add_test(NAME rd_sum_report_step_equal6
COMMAND rd_sum_report_step_equal ${_resdatapath}/Snorre/SNORRE
${_resdatapath}/Snorre2/SNORRE2 FALSE)

add_test(NAME rd_sum_report_step_compatible1
COMMAND rd_sum_report_step_compatible ${_resdatapath}/Gurbat/ECLIPSE
${_resdatapath}/Snorre/SNORRE FALSE)
add_test(NAME rd_sum_report_step_compatible2
COMMAND rd_sum_report_step_compatible ${_resdatapath}/Gurbat/ECLIPSE
${_resdatapath}/Gurbat/ECLIPSE TRUE)
add_test(NAME rd_sum_report_step_compatible3
COMMAND rd_sum_report_step_compatible ${_resdatapath}/Gurbat/ECLIPSE
${_resdatapath}/modGurbat/extraMinistep/ECLIPSE TRUE)
add_test(NAME rd_sum_report_step_compatible4
COMMAND rd_sum_report_step_compatible ${_resdatapath}/Gurbat/ECLIPSE
${_resdatapath}/modGurbat/short/ECLIPSE TRUE)
add_test(NAME rd_sum_report_step_compatible5
COMMAND rd_sum_report_step_compatible ${_resdatapath}/Gurbat/ECLIPSE
${_resdatapath}/modGurbat/enkf/ECLIPSE TRUE)
add_test(NAME rd_sum_report_step_compatible6
COMMAND rd_sum_report_step_equal ${_resdatapath}/Snorre/SNORRE
${_resdatapath}/Snorre2/SNORRE2 FALSE)

add_test(NAME rd_file_equinor
COMMAND rd_file_equinor ${_resdatapath}/Gurbat/ECLIPSE.UNRST
ECLIPSE.UNRST)
Expand Down
116 changes: 0 additions & 116 deletions lib/include/resdata/rd_sum.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -39,45 +39,24 @@ typedef struct rd_sum_struct rd_sum_type;
void rd_sum_fmt_init_summary_x(const rd_sum_type *rd_sum, rd_sum_fmt_type *fmt);
double rd_sum_get_from_sim_time(const rd_sum_type *rd_sum, time_t sim_time,
const rd::smspec_node *node);
double rd_sum_get_from_sim_days(const rd_sum_type *rd_sum, double sim_days,
const rd::smspec_node *node);
double rd_sum_time2days(const rd_sum_type *rd_sum, time_t sim_time);

void rd_sum_set_unified(rd_sum_type *rd_sum, bool unified);
void rd_sum_set_fmt_case(rd_sum_type *rd_sum, bool fmt_case);

int rd_sum_get_report_step_from_time(const rd_sum_type *sum, time_t sim_time);
int rd_sum_get_report_step_from_days(const rd_sum_type *sum, double sim_days);
bool rd_sum_check_sim_time(const rd_sum_type *sum, time_t sim_time);
bool rd_sum_check_sim_days(const rd_sum_type *sum, double sim_days);
const char *rd_sum_get_keyword(const rd_sum_type *sum, const char *gen_key);
const char *rd_sum_get_wgname(const rd_sum_type *sum, const char *gen_key);
const char *rd_sum_get_unit(const rd_sum_type *sum, const char *gen_key);
int rd_sum_get_num(const rd_sum_type *sum, const char *gen_key);

double rd_sum_iget(const rd_sum_type *rd_sum, int time_index, int param_index);
int rd_sum_iget_num(const rd_sum_type *sum, int param_index);
const char *rd_sum_iget_wgname(const rd_sum_type *sum, int param_index);
const char *rd_sum_iget_keyword(const rd_sum_type *sum, int param_index);
int rd_sum_get_data_length(const rd_sum_type *rd_sum);
double rd_sum_iget_from_sim_time(const rd_sum_type *rd_sum, time_t sim_time,
int param_index);
double rd_sum_iget_from_sim_days(const rd_sum_type *rd_sum, double sim_days,
int param_index);

void rd_sum_summarize(const rd_sum_type *rd_sum, FILE *stream);
bool rd_sum_general_is_total(const rd_sum_type *rd_sum, const char *gen_key);
void rd_sum_free_data(rd_sum_type *);
void rd_sum_free__(void *);
void rd_sum_free(rd_sum_type *);
rd_sum_type *rd_sum_fread_alloc(const char *, const stringlist_type *data_files,
const char *key_join_string,
bool include_restart, bool lazy_load,
int file_options);
rd_sum_type *rd_sum_fread_alloc_case(const char *, const char *key_join_string);
rd_sum_type *rd_sum_fread_alloc_case__(const char *input_file,
const char *key_join_string,
bool include_restart);
rd_sum_type *rd_sum_fread_alloc_case2__(const char *,
const char *key_join_string,
bool include_restart, bool lazy_load,
Expand All @@ -87,64 +66,10 @@ rd_sum_type *rd_sum_alloc_resample(const rd_sum_type *rd_sum,
const time_t_vector_type *times,
bool lower_extrapolation,
bool upper_extrapolation);
bool rd_sum_case_exists(const char *input_file);

/* Accessor functions : */
double rd_sum_get_well_var(const rd_sum_type *rd_sum, int time_index,
const char *well, const char *var);
bool rd_sum_has_well_var(const rd_sum_type *rd_sum, const char *well,
const char *var);
double rd_sum_get_well_var_from_sim_days(const rd_sum_type *rd_sum,
double sim_days, const char *well,
const char *var);
double rd_sum_get_well_var_from_sim_time(const rd_sum_type *rd_sum,
time_t sim_time, const char *well,
const char *var);

double rd_sum_get_group_var(const rd_sum_type *rd_sum, int time_index,
const char *group, const char *var);
bool rd_sum_has_group_var(const rd_sum_type *rd_sum, const char *group,
const char *var);

double rd_sum_get_field_var(const rd_sum_type *rd_sum, int time_index,
const char *var);
bool rd_sum_has_field_var(const rd_sum_type *rd_sum, const char *var);
double rd_sum_get_field_var_from_sim_days(const rd_sum_type *rd_sum,
double sim_days, const char *var);
double rd_sum_get_field_var_from_sim_time(const rd_sum_type *rd_sum,
time_t sim_time, const char *var);

double rd_sum_get_block_var(const rd_sum_type *rd_sum, int time_index,
const char *block_var, int block_nr);
int rd_sum_get_block_var_index(const rd_sum_type *rd_sum, const char *block_var,
int block_nr);
bool rd_sum_has_block_var(const rd_sum_type *rd_sum, const char *block_var,
int block_nr);
double rd_sum_get_block_var_ijk(const rd_sum_type *rd_sum, int time_index,
const char *block_var, int i, int j, int k);
int rd_sum_get_block_var_index_ijk(const rd_sum_type *rd_sum,
const char *block_var, int i, int j, int k);
bool rd_sum_has_block_var_ijk(const rd_sum_type *rd_sum, const char *block_var,
int i, int j, int k);

double rd_sum_get_region_var(const rd_sum_type *rd_sum, int time_index,
const char *var, int region_nr);
bool rd_sum_has_region_var(const rd_sum_type *rd_sum, const char *var,
int region_nr);

double rd_sum_get_misc_var(const rd_sum_type *rd_sum, int time_index,
const char *var);
int rd_sum_get_misc_var_index(const rd_sum_type *rd_sum, const char *var);
bool rd_sum_has_misc_var(const rd_sum_type *rd_sum, const char *var);

double rd_sum_get_well_completion_var(const rd_sum_type *rd_sum, int time_index,
const char *well, const char *var,
int cell_nr);
int rd_sum_get_well_completion_var_index(const rd_sum_type *rd_sum,
const char *well, const char *var,
int cell_nr);
bool rd_sum_has_well_completion_var(const rd_sum_type *rd_sum, const char *well,
const char *var, int cell_nr);

double rd_sum_get_general_var(const rd_sum_type *rd_sum, int time_index,
const char *lookup_kw);
Expand All @@ -158,28 +83,22 @@ double rd_sum_get_general_var_from_sim_days(const rd_sum_type *rd_sum,
double sim_days, const char *var);
double rd_sum_get_general_var_from_sim_time(const rd_sum_type *rd_sum,
time_t sim_time, const char *var);
const char *rd_sum_get_general_var_unit(const rd_sum_type *rd_sum,
const char *var);
ert_rd_unit_enum rd_sum_get_unit_system(const rd_sum_type *rd_sum);

void rd_sum_fprintf(const rd_sum_type *, FILE *, const stringlist_type *,
bool report_only, const rd_sum_fmt_type *fmt);

/* Time related functions */
int rd_sum_get_restart_step(const rd_sum_type *rd_sum);
int rd_sum_get_first_gt(const rd_sum_type *rd_sum, int param_index,
double limit);
int rd_sum_get_first_lt(const rd_sum_type *rd_sum, int param_index,
double limit);
int rd_sum_get_last_report_step(const rd_sum_type *rd_sum);
int rd_sum_get_first_report_step(const rd_sum_type *rd_sum);
bool rd_sum_has_report_step(const rd_sum_type *rd_sum, int report_step);
time_t rd_sum_get_report_time(const rd_sum_type *rd_sum, int report_step);
time_t rd_sum_iget_sim_time(const rd_sum_type *rd_sum, int index);
double rd_sum_iget_sim_days(const rd_sum_type *rd_sum, int time_index);
int rd_sum_iget_report_step(const rd_sum_type *rd_sum, int internal_index);
double rd_sum_iget_general_var(const rd_sum_type *rd_sum, int internal_index,
const char *lookup_kw);

double_vector_type *rd_sum_alloc_data_vector(const rd_sum_type *rd_sum,
int data_index, bool report_only);
Expand All @@ -194,26 +113,14 @@ const char *rd_sum_get_path(const rd_sum_type *rd_sum);
const char *rd_sum_get_abs_path(const rd_sum_type *rd_sum);
const rd_sum_type *rd_sum_get_restart_case(const rd_sum_type *rd_sum);
const char *rd_sum_get_case(const rd_sum_type *);
bool rd_sum_same_case(const rd_sum_type *rd_sum, const char *input_file);

void rd_sum_resample_from_sim_days(const rd_sum_type *rd_sum,
const double_vector_type *sim_days,
double_vector_type *value,
const char *gen_key);
void rd_sum_resample_from_sim_time(const rd_sum_type *rd_sum,
const time_t_vector_type *sim_time,
double_vector_type *value,
const char *gen_key);
time_t rd_sum_time_from_days(const rd_sum_type *rd_sum, double sim_days);
double rd_sum_days_from_time(const rd_sum_type *rd_sum, time_t sim_time);
double rd_sum_get_sim_length(const rd_sum_type *rd_sum);
double rd_sum_get_first_day(const rd_sum_type *rd_sum);

stringlist_type *rd_sum_alloc_well_list(const rd_sum_type *rd_sum,
const char *pattern);
stringlist_type *rd_sum_alloc_group_list(const rd_sum_type *rd_sum,
const char *pattern);
stringlist_type *rd_sum_alloc_well_var_list(const rd_sum_type *rd_sum);
stringlist_type *
rd_sum_alloc_matching_general_var_list(const rd_sum_type *rd_sum,
const char *pattern);
Expand All @@ -222,10 +129,6 @@ void rd_sum_select_matching_general_var_list(const rd_sum_type *rd_sum,
stringlist_type *keys);
rd_smspec_type *rd_sum_get_smspec(const rd_sum_type *rd_sum);
rd_smspec_var_type rd_sum_identify_var_type(const char *var);
rd_smspec_var_type rd_sum_get_var_type(const rd_sum_type *rd_sum,
const char *gen_key);
bool rd_sum_var_is_rate(const rd_sum_type *rd_sum, const char *gen_key);
bool rd_sum_var_is_total(const rd_sum_type *rd_sum, const char *gen_key);

int rd_sum_iget_report_end(const rd_sum_type *rd_sum, int report_step);
rd_sum_type *
Expand All @@ -247,7 +150,6 @@ rd_sum_type *rd_sum_alloc_writer(const char *rd_case, bool fmt_output,
int ny, int nz);
void rd_sum_fwrite(const rd_sum_type *rd_sum);
bool rd_sum_can_write(const rd_sum_type *rd_sum);
void rd_sum_fwrite_smspec(const rd_sum_type *rd_sum);
const rd::smspec_node *rd_sum_add_smspec_node(rd_sum_type *rd_sum,
const rd::smspec_node *node);
const rd::smspec_node *rd_sum_add_var(rd_sum_type *rd_sum, const char *keyword,
Expand All @@ -262,21 +164,10 @@ const rd::smspec_node *rd_sum_add_local_var(rd_sum_type *rd_sum,
rd_sum_tstep_type *rd_sum_add_tstep(rd_sum_type *rd_sum, int report_step,
double sim_seconds);

bool rd_sum_is_oil_producer(const rd_sum_type *rd_sum, const char *well);
char *rd_sum_alloc_well_key(const rd_sum_type *rd_sum, const char *keyword,
const char *wgname);
bool rd_sum_report_step_equal(const rd_sum_type *rd_sum1,
const rd_sum_type *rd_sum2);
bool rd_sum_report_step_compatible(const rd_sum_type *rd_sum1,
const rd_sum_type *rd_sum2);
void rd_sum_export_csv(const rd_sum_type *rd_sum, const char *filename,
const stringlist_type *var_list, const char *date_format,
const char *sep);

double_vector_type *rd_sum_alloc_seconds_solution(const rd_sum_type *rd_sum,
const char *gen_key,
double cmp_value,
bool rates_clamp_lower);
double_vector_type *rd_sum_alloc_days_solution(const rd_sum_type *rd_sum,
const char *gen_key,
double cmp_value,
Expand All @@ -286,17 +177,10 @@ time_t_vector_type *rd_sum_alloc_time_solution(const rd_sum_type *rd_sum,
double cmp_value,
bool rates_clamp_lower);

double rd_sum_iget_last_value(const rd_sum_type *rd_sum, int param_index);
double rd_sum_get_last_value_gen_key(const rd_sum_type *rd_sum,
const char *gen_key);
double rd_sum_get_last_value_node(const rd_sum_type *rd_sum,
const rd::smspec_node *node);
double rd_sum_iget_first_value(const rd_sum_type *rd_sum, int param_index);
double rd_sum_get_first_value_gen_key(const rd_sum_type *rd_sum,
const char *gen_key);
double rd_sum_get_first_value_node(const rd_sum_type *rd_sum,
const rd::smspec_node *node);

void rd_sum_init_datetime64_vector(const rd_sum_type *rd_sum, int64_t *data,
int multiplier);
void rd_sum_init_double_vector_interp(const rd_sum_type *rd_sum,
Expand Down
Loading

0 comments on commit c468ae2

Please sign in to comment.