Skip to content

Commit

Permalink
Remove unused c functions in rd_region
Browse files Browse the repository at this point in the history
  • Loading branch information
eivindjahren committed Aug 21, 2024
1 parent 1cca36f commit aae0cf9
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 160 deletions.
34 changes: 0 additions & 34 deletions lib/include/resdata/rd_region.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -33,13 +33,10 @@ typedef enum {

typedef struct rd_region_struct rd_region_type;

void rd_region_unlock(rd_region_type *region);
void rd_region_lock(rd_region_type *region);
void rd_region_reset(rd_region_type *rd_region);
rd_region_type *rd_region_alloc_copy(const rd_region_type *rd_region);
rd_region_type *rd_region_alloc(const rd_grid_type *rd_grid, bool preselect);
void rd_region_free(rd_region_type *region);
void rd_region_free__(void *__region);

const int_vector_type *rd_region_get_active_list(rd_region_type *region);
const int_vector_type *rd_region_get_global_list(rd_region_type *region);
Expand All @@ -57,7 +54,6 @@ void rd_region_select_true(rd_region_type *region, const rd_kw_type *rd_kw);
void rd_region_invert_selection(rd_region_type *region);
void rd_region_select_all(rd_region_type *region);
void rd_region_deselect_all(rd_region_type *region);
void rd_region_deselect_true(rd_region_type *region, const rd_kw_type *rd_kw);
void rd_region_select_false(rd_region_type *region, const rd_kw_type *rd_kw);

void rd_region_select_in_interval(rd_region_type *region,
Expand Down Expand Up @@ -109,14 +105,6 @@ void rd_region_select_large_cells(rd_region_type *rd_region,
void rd_region_deselect_large_cells(rd_region_type *rd_region,
double volum_limit);

void rd_region_select_global_index(rd_region_type *rd_region, int global_index);
void rd_region_deselect_global_index(rd_region_type *rd_region,
int global_index);

void rd_region_select_active_index(rd_region_type *rd_region, int active_index);
void rd_region_deselect_active_index(rd_region_type *rd_region,
int active_index);

void rd_region_intersection(rd_region_type *region,
const rd_region_type *new_region);
void rd_region_union(rd_region_type *region, const rd_region_type *new_region);
Expand All @@ -142,15 +130,6 @@ void rd_region_cmp_select_more(rd_region_type *rd_region, const rd_kw_type *kw1,
void rd_region_cmp_deselect_more(rd_region_type *rd_region,
const rd_kw_type *kw1, const rd_kw_type *kw2);

void rd_region_select_in_cylinder(rd_region_type *region, double x0, double y0,
double R);
void rd_region_deselect_in_cylinder(rd_region_type *region, double x0,
double y0, double R);
void rd_region_select_in_zcylinder(rd_region_type *region, double x0, double y0,
double R, double z1, double z2);
void rd_region_deselect_in_zcylinder(rd_region_type *region, double x0,
double y0, double R, double z1, double z2);

void rd_region_select_above_plane(rd_region_type *region, const double n[3],
const double p[3]);
void rd_region_select_below_plane(rd_region_type *region, const double n[3],
Expand All @@ -172,10 +151,6 @@ void rd_region_deselect_outside_polygon(rd_region_type *region,
void rd_region_select_from_layer(rd_region_type *region,
const layer_type *layer, int k,
int layer_value);
void rd_region_deselect_from_layer(rd_region_type *region,
const layer_type *layer, int k,
int layer_value);
void rd_region_deselect_false(rd_region_type *region, const rd_kw_type *rd_kw);

void rd_region_set_kw_int(rd_region_type *rd_region, rd_kw_type *rd_kw,
int value, bool force_active);
Expand All @@ -185,8 +160,6 @@ void rd_region_set_kw_double(rd_region_type *rd_region, rd_kw_type *rd_kw,
double value, bool force_active);
void rd_region_kw_copy(rd_region_type *rd_region, rd_kw_type *rd_kw,
const rd_kw_type *src_kw, bool force_active);
int rd_region_get_kw_size(rd_region_type *rd_region, const rd_kw_type *rd_kw,
bool force_active);

void rd_region_kw_iadd(rd_region_type *rd_region, rd_kw_type *rd_kw,
const rd_kw_type *delta_kw, bool force_active);
Expand Down Expand Up @@ -220,19 +193,12 @@ const int_vector_type *rd_region_get_kw_index_list(rd_region_type *rd_region,
void rd_region_set_name(rd_region_type *region, const char *name);
const char *rd_region_get_name(const rd_region_type *region);

int rd_region_get_active_size_cpp(rd_region_type *region);
int rd_region_get_global_size_cpp(rd_region_type *region);
const int *rd_region_get_active_list_cpp(rd_region_type *region);
const int *rd_region_get_global_list_cpp(rd_region_type *region);

double rd_region_sum_kw_double(rd_region_type *rd_region,
const rd_kw_type *rd_kw, bool force_active);
int rd_region_sum_kw_int(rd_region_type *rd_region, const rd_kw_type *rd_kw,
bool force_active);
float rd_region_sum_kw_float(rd_region_type *rd_region, const rd_kw_type *rd_kw,
bool force_active);
int rd_region_sum_kw_bool(rd_region_type *rd_region, const rd_kw_type *rd_kw,
bool force_active);

UTIL_IS_INSTANCE_HEADER(rd_region);
UTIL_SAFE_CAST_HEADER(rd_region);
Expand Down
126 changes: 0 additions & 126 deletions lib/resdata/rd_region.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -100,18 +100,6 @@ static void rd_region_invalidate_index_list(rd_region_type *region) {
region->active_index_list_valid = false;
}

void rd_region_lock(rd_region_type *region) {
int_vector_set_read_only(region->global_index_list, true);
int_vector_set_read_only(region->active_index_list, true);
int_vector_set_read_only(region->global_active_list, true);
}

void rd_region_unlock(rd_region_type *region) {
int_vector_set_read_only(region->global_index_list, false);
int_vector_set_read_only(region->active_index_list, false);
int_vector_set_read_only(region->global_active_list, false);
}

rd_region_type *rd_region_alloc(const rd_grid_type *rd_grid, bool preselect) {
rd_region_type *region = (rd_region_type *)util_malloc(sizeof *region);
UTIL_TYPE_ID_INIT(region, RD_REGION_TYPE_ID);
Expand Down Expand Up @@ -149,11 +137,6 @@ void rd_region_free(rd_region_type *region) {
free(region);
}

void rd_region_free__(void *__region) {
rd_region_type *region = rd_region_safe_cast(__region);
rd_region_free(region);
}

static void rd_region_assert_global_index_list(rd_region_type *region) {
if (!region->global_index_list_valid) {
int global_index;
Expand Down Expand Up @@ -204,23 +187,6 @@ const int_vector_type *rd_region_get_global_list(rd_region_type *region) {
return region->global_index_list;
}

/* Cpp compat/legacy/cruft functions. */
int rd_region_get_active_size_cpp(rd_region_type *region) {
return int_vector_size(rd_region_get_active_list(region));
}

int rd_region_get_global_size_cpp(rd_region_type *region) {
return int_vector_size(rd_region_get_global_list(region));
}

const int *rd_region_get_active_list_cpp(rd_region_type *region) {
return int_vector_get_const_ptr(rd_region_get_active_list(region));
}

const int *rd_region_get_global_list_cpp(rd_region_type *region) {
return int_vector_get_const_ptr(rd_region_get_global_list(region));
}

static void rd_region_assert_kw(const rd_region_type *region,
const rd_kw_type *rd_kw, bool *global_kw) {
int kw_size = rd_kw_get_size(rd_kw);
Expand Down Expand Up @@ -335,18 +301,10 @@ void rd_region_select_true(rd_region_type *region, const rd_kw_type *rd_kw) {
rd_region_select_bool_equal__(region, rd_kw, true, true);
}

void rd_region_deselect_true(rd_region_type *region, const rd_kw_type *rd_kw) {
rd_region_select_bool_equal__(region, rd_kw, true, false);
}

void rd_region_select_false(rd_region_type *region, const rd_kw_type *rd_kw) {
rd_region_select_bool_equal__(region, rd_kw, false, true);
}

void rd_region_deselect_false(rd_region_type *region, const rd_kw_type *rd_kw) {
rd_region_select_bool_equal__(region, rd_kw, false, false);
}

static void rd_region_select_in_interval__(rd_region_type *region,
const rd_kw_type *rd_kw,
float min_value, float max_value,
Expand Down Expand Up @@ -922,28 +880,6 @@ void rd_region_deselect_inactive_cells(rd_region_type *region) {
rd_region_select_active_cells__(region, false, false);
}

/**
This function will select a cell based on global_index.
*/

static void rd_region_select_global_index__(rd_region_type *region,
int global_index, bool select) {
if ((global_index >= 0) && (global_index < region->grid_vol))
region->active_mask[global_index] = select;
else
util_abort("%s: global_index:%d invalid - legal interval: [0,%d) \n",
__func__, global_index, region->grid_vol);
rd_region_invalidate_index_list(region);
}

void rd_region_select_global_index(rd_region_type *region, int global_index) {
rd_region_select_global_index__(region, global_index, true);
}

void rd_region_deselect_global_index(rd_region_type *region, int global_index) {
rd_region_select_global_index__(region, global_index, false);
}

/**
Here comes functions for selecting all the cells which are in the
vertical cylinder located at (x0,y0) with radius R. The functions
Expand Down Expand Up @@ -1009,29 +945,6 @@ static void rd_region_cylinder_select__(rd_region_type *region, double x0,
rd_region_invalidate_index_list(region);
}

void rd_region_select_in_cylinder(rd_region_type *region, double x0, double y0,
double R) {
rd_region_cylinder_select__(region, x0, y0, R, 1, 0, true, true);
}

void rd_region_deselect_in_cylinder(rd_region_type *region, double x0,
double y0, double R) {
rd_region_cylinder_select__(region, x0, y0, R, 1, 0, true, false);
}

void rd_region_select_in_zcylinder(rd_region_type *region, double x0, double y0,
double R, double z1, double z2) {
rd_region_cylinder_select__(region, x0, y0, R, util_double_min(z1, z2),
util_double_max(z1, z2), true, true);
}

void rd_region_deselect_in_zcylinder(rd_region_type *region, double x0,
double y0, double R, double z1,
double z2) {
rd_region_cylinder_select__(region, x0, y0, R, util_double_min(z1, z2),
util_double_max(z1, z2), true, false);
}

/**
Select or deselect points based on their distance to the plane
specified by normal vector @n and point @p.
Expand Down Expand Up @@ -1156,30 +1069,6 @@ void rd_region_deselect_outside_polygon(rd_region_type *region,
rd_region_polygon_select__(region, polygon, false, false);
}

/**
This function will select a cell based on active_index.
*/

static void rd_region_select_active_index__(rd_region_type *region,
int active_index, bool select) {
if ((active_index >= 0) && (active_index < region->grid_active)) {
int global_index =
rd_grid_get_global_index1A(region->parent_grid, active_index);
region->active_mask[global_index] = select;
} else
util_abort("%s: active_index:%d invalid - legal interval: [0,%d) \n",
__func__, active_index, region->grid_vol);
rd_region_invalidate_index_list(region);
}

void rd_region_select_active_index(rd_region_type *region, int active_index) {
rd_region_select_active_index__(region, active_index, true);
}

void rd_region_deselect_active_index(rd_region_type *region, int active_index) {
rd_region_select_active_index__(region, active_index, false);
}

static void rd_region_select_from_layer__(rd_region_type *region,
const layer_type *layer, int k,
int layer_value, bool select) {
Expand Down Expand Up @@ -1211,12 +1100,6 @@ void rd_region_select_from_layer(rd_region_type *region,
rd_region_select_from_layer__(region, layer, k, layer_value, true);
}

void rd_region_deselect_from_layer(rd_region_type *region,
const layer_type *layer, int k,
int layer_value) {
rd_region_select_from_layer__(region, layer, k, layer_value, false);
}

static void rd_region_select_all__(rd_region_type *region, bool select) {
int global_index;
for (global_index = 0; global_index < region->grid_vol; global_index++)
Expand Down Expand Up @@ -1517,12 +1400,3 @@ double rd_region_sum_kw_double(rd_region_type *rd_region,
rd_kw_element_sum_indexed(rd_kw, index_set, &sum);
return sum;
}

int rd_region_sum_kw_bool(rd_region_type *rd_region, const rd_kw_type *rd_kw,
bool force_active) {
int sum;
const int_vector_type *index_set =
rd_region_get_kw_index_list(rd_region, rd_kw, force_active);
rd_kw_element_sum_indexed(rd_kw, index_set, &sum);
return sum;
}

0 comments on commit aae0cf9

Please sign in to comment.