From 6d210506bb668a8fe4851a4ddb7f6fd4cdfcacba Mon Sep 17 00:00:00 2001 From: Eivind Jahren Date: Thu, 8 Aug 2024 19:38:37 +0200 Subject: [PATCH] Remove unused c functions in smspec_node --- lib/include/resdata/smspec_node.h | 66 ------------------------------- lib/resdata/smspec_node.cpp | 65 ------------------------------ 2 files changed, 131 deletions(-) diff --git a/lib/include/resdata/smspec_node.h b/lib/include/resdata/smspec_node.h index 9c16accfe..91342f43c 100644 --- a/lib/include/resdata/smspec_node.h +++ b/lib/include/resdata/smspec_node.h @@ -49,66 +49,11 @@ typedef enum { #define SMSPEC_TYPE_ID 61550451 -char *smspec_alloc_block_ijk_key(const char *join_string, const char *keyword, - int i, int j, int k); -char *smspec_alloc_completion_ijk_key(const char *join_string, - const char *keyword, const char *wgname, - int i, int j, int k); -char *smspec_alloc_completion_num_key(const char *join_string, - const char *keyword, const char *wgname, - int num); -char *smspec_alloc_group_key(const char *join_string, const char *keyword, - const char *wgname); char *smspec_alloc_well_key(const char *join_string, const char *keyword, const char *wgname); -char *smspec_alloc_region_key(const char *join_string, const char *keyword, - int num); -char *smspec_alloc_region_2_region_r1r2_key(const char *join_string, - const char *keyword, int r1, - int r2); -char *smspec_alloc_region_2_region_num_key(const char *join_string, - const char *keyword, int num); -char *smspec_alloc_segment_key(const char *join_string, const char *keyword, - const char *wgname, int num); -char *smspec_alloc_block_num_key(const char *join_string, const char *keyword, - int num); -char *smspec_alloc_local_well_key(const char *join_string, const char *keyword, - const char *lgr_name, const char *wgname); -char *smspec_alloc_local_block_key(const char *join_string, const char *keyword, - const char *lgr_name, int i, int j, int k); -char *smspec_alloc_local_completion_key(const char *join_string, - const char *keyword, - const char *lgr_name, - const char *wgname, int i, int j, - int k); - bool smspec_node_identify_total(const char *keyword, rd_smspec_var_type var_type); bool smspec_node_identify_rate(const char *keyword); - -bool smspec_node_equal(const void *node1, const void *node2); - -void smspec_node_init(void *smspec_node, rd_smspec_var_type var_type, - const char *wgname, const char *keyword, const char *unit, - const char *key_join_string, const int grid_dims[3], - int num); - -void *smspec_node_alloc(int param_index, const char *keyword, - const char *wgname, int num, const char *unit, - const int grid_dims[3], float default_value, - const char *key_join_string); - -void *smspec_node_alloc_lgr(rd_smspec_var_type var_type, const char *wgname, - const char *keyword, const char *unit, - const char *lgr, const char *key_join_string, - int lgr_i, int lgr_j, int lgr_k, int param_index, - float default_value); - -void *smspec_node_alloc_copy(const void *); - -void smspec_node_free(void *index); -void smspec_node_free__(void *arg); -void smspec_node_set_params_index(void *smspec_node, int params_index); int smspec_node_get_params_index(const void *smspec_node); const char *smspec_node_get_gen_key1(const void *smspec_node); const char *smspec_node_get_gen_key2(const void *smspec_node); @@ -121,21 +66,10 @@ bool smspec_node_is_rate(const void *smspec_node); bool smspec_node_is_total(const void *smspec_node); bool smspec_node_is_historical(const void *smspec_node); bool smspec_node_need_nums(const void *smspec_node); -void smspec_node_fprintf(const void *smspec_node, FILE *stream); - float smspec_node_get_default(const void *smspec_node); -const int *smspec_node_get_ijk(const void *smpsec_node); -const char *smspec_node_get_lgr_name(const void *smpsec_node); -const int *smspec_node_get_lgr_ijk(const void *smpsec_node); - -int smspec_node_get_R1(const void *smpsec_node); -int smspec_node_get_R2(const void *smpsec_node); - bool smspec_node_lt(const void *node1, const void *node2); -bool smspec_node_gt(const void *node1, const void *node2); int smspec_node_cmp(const void *node1, const void *node2); -int smspec_node_cmp__(const void *node1, const void *node2); #ifdef __cplusplus } diff --git a/lib/resdata/smspec_node.cpp b/lib/resdata/smspec_node.cpp index 72390d5b0..ea4d92ed0 100644 --- a/lib/resdata/smspec_node.cpp +++ b/lib/resdata/smspec_node.cpp @@ -1308,12 +1308,6 @@ int smspec_node::cmp(const smspec_node &node2) const { /************************************** OLD API functions ***********************''''' */ -void smspec_node_free(void *index) { - delete static_cast(index); -} - -void smspec_node_free__(void *arg) { smspec_node_free(arg); } - float smspec_node_get_default(const void *smspec_node) { return static_cast(smspec_node)->get_default(); } @@ -1323,10 +1317,6 @@ int smspec_node_get_params_index(const void *smspec_node) { ->get_params_index(); } -// void smspec_node_set_params_index( void * smspec_node , int params_index) { -// static_cast(smspec_node)->set_params_index( params_index ); -// } - const char *smspec_node_get_gen_key1(const void *smspec_node) { return static_cast(smspec_node)->get_gen_key1(); } @@ -1367,48 +1357,15 @@ const char *smspec_node_get_unit(const void *smspec_node) { return static_cast(smspec_node)->get_unit(); } -// Will be garbage for smspec_nodes which do not have i,j,k -const int *smspec_node_get_ijk(const void *smspec_node) { - return static_cast(smspec_node)->get_ijk().data(); -} - -// Will be NULL for smspec_nodes which are not related to an LGR. -const char *smspec_node_get_lgr_name(const void *smspec_node) { - return static_cast(smspec_node)->get_lgr_name(); -} - -// Will be garbage for smspec_nodes which are not related to an LGR. -const int *smspec_node_get_lgr_ijk(const void *smspec_node) { - return static_cast(smspec_node) - ->get_lgr_ijk() - .data(); -} - -int smspec_node_get_R1(const void *smspec_node) { - return static_cast(smspec_node)->get_R1(); -} - -int smspec_node_get_R2(const void *smspec_node) { - return static_cast(smspec_node)->get_R2(); -} - bool smspec_node_need_nums(const void *smspec_node) { return static_cast(smspec_node)->need_nums(); } -void smspec_node_fprintf(const void *smspec_node, FILE *stream) { - static_cast(smspec_node)->fprintf__(stream); -} - int smspec_node_cmp(const void *node1, const void *node2) { return rd::smspec_node::cmp(static_cast(node1), static_cast(node2)); } -int smspec_node_cmp__(const void *node1, const void *node2) { - return smspec_node_cmp(node1, node2); -} - void *smspec_node_alloc(int param_index, const char *keyword, const char *wgname, int num, const char *unit, const int grid_dims[3], float default_value, @@ -1424,28 +1381,6 @@ void *smspec_node_alloc(int param_index, const char *keyword, return node; } -void *smspec_node_alloc_lgr(rd_smspec_var_type var_type, const char *wgname, - const char *keyword, const char *unit, - const char *lgr, const char *key_join_string, - int lgr_i, int lgr_j, int lgr_k, int param_index, - float default_value) { - - return new rd::smspec_node(param_index, keyword, wgname, unit, lgr, lgr_i, - lgr_j, lgr_k, default_value, key_join_string); -} - -bool smspec_node_equal(const void *node1, const void *node2) { - return rd::smspec_node::cmp(static_cast(node1), - static_cast(node2)) == - 0; -} - -bool smspec_node_gt(const void *node1, const void *node2) { - return rd::smspec_node::cmp(static_cast(node1), - static_cast(node2)) > - 0; -} - bool smspec_node_lt(const void *node1, const void *node2) { return rd::smspec_node::cmp(static_cast(node1), static_cast(node2)) <