fault_block.hpp File Reference
#include <ert/util/int_vector.hpp>
#include <ert/util/double_vector.hpp>
#include <ert/util/type_macros.hpp>
#include <ert/geometry/geo_polygon_collection.hpp>
#include <ert/ecl/ecl_grid.hpp>
#include <ert/ecl/ecl_kw.hpp>
Include dependency graph for fault_block.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct fault_block_struct fault_block_type
 

Functions

void fault_block_free__ (void *arg)
 
int fault_block_get_size (const fault_block_type *block)
 
double fault_block_get_xc (fault_block_type *fault_block)
 
double fault_block_get_yc (fault_block_type *fault_block)
 
int fault_block_get_id (const fault_block_type *block)
 
void fault_block_export_cell (const fault_block_type *fault_block, int index, int *i, int *j, int *k, double *x, double *y, double *z)
 
void fault_block_assign_to_region (fault_block_type *fault_block, int region_id)
 
const int_vector_type * fault_block_get_region_list (const fault_block_type *fault_block)
 
int fault_block_iget_j (const fault_block_type *fault_block, int index)
 
int fault_block_iget_i (const fault_block_type *fault_block, int index)
 
void fault_block_add_cell (fault_block_type *fault_block, int i, int j)
 
bool fault_block_trace_edge (const fault_block_type *block, double_vector_type *x_list, double_vector_type *y_list, int_vector_type *cell_list)
 
const int_vector_type * fault_block_get_global_index_list (const fault_block_type *fault_block)
 
void fault_block_copy_content (fault_block_type *target_block, const fault_block_type *src_block)
 
void fault_block_list_neighbours (const fault_block_type *block, bool connected_only, const geo_polygon_collection_type *polylines, int_vector_type *neighbour_list)
 
 UTIL_IS_INSTANCE_HEADER (fault_block)
 

Typedef Documentation

◆ fault_block_type

typedef struct fault_block_struct fault_block_type

Function Documentation

◆ fault_block_add_cell()

void fault_block_add_cell ( fault_block_type fault_block,
int  i,
int  j 
)

◆ fault_block_assign_to_region()

void fault_block_assign_to_region ( fault_block_type fault_block,
int  region_id 
)

◆ fault_block_copy_content()

void fault_block_copy_content ( fault_block_type target_block,
const fault_block_type src_block 
)

◆ fault_block_export_cell()

void fault_block_export_cell ( const fault_block_type fault_block,
int  index,
int *  i,
int *  j,
int *  k,
double *  x,
double *  y,
double *  z 
)

◆ fault_block_free__()

void fault_block_free__ ( void *  arg)

◆ fault_block_get_global_index_list()

const int_vector_type * fault_block_get_global_index_list ( const fault_block_type fault_block)

◆ fault_block_get_id()

int fault_block_get_id ( const fault_block_type block)

◆ fault_block_get_region_list()

const int_vector_type * fault_block_get_region_list ( const fault_block_type fault_block)

◆ fault_block_get_size()

int fault_block_get_size ( const fault_block_type block)

◆ fault_block_get_xc()

double fault_block_get_xc ( fault_block_type fault_block)

◆ fault_block_get_yc()

double fault_block_get_yc ( fault_block_type fault_block)

◆ fault_block_iget_i()

int fault_block_iget_i ( const fault_block_type fault_block,
int  index 
)

◆ fault_block_iget_j()

int fault_block_iget_j ( const fault_block_type fault_block,
int  index 
)

◆ fault_block_list_neighbours()

void fault_block_list_neighbours ( const fault_block_type block,
bool  connected_only,
const geo_polygon_collection_type polylines,
int_vector_type *  neighbour_list 
)

◆ fault_block_trace_edge()

bool fault_block_trace_edge ( const fault_block_type block,
double_vector_type *  x_list,
double_vector_type *  y_list,
int_vector_type *  cell_list 
)

◆ UTIL_IS_INSTANCE_HEADER()

UTIL_IS_INSTANCE_HEADER ( fault_block  )