well_conn.hpp File Reference
Include dependency graph for well_conn.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct well_conn_struct well_conn_type
 

Enumerations

enum  well_conn_dir_enum {
  well_conn_dirX = 1 , well_conn_dirY = 2 , well_conn_dirZ = 3 , well_conn_fracX = 4 ,
  well_conn_fracY = 5
}
 

Functions

void well_conn_free (well_conn_type *conn)
 
void well_conn_free__ (void *arg)
 
well_conn_typewell_conn_alloc (int i, int j, int k, double connection_factor, well_conn_dir_enum dir, bool open)
 
well_conn_typewell_conn_alloc_MSW (int i, int j, int k, double connection_factor, well_conn_dir_enum dir, bool open, int segment)
 
well_conn_typewell_conn_alloc_fracture (int i, int j, int k, double connection_factor, well_conn_dir_enum dir, bool open)
 
well_conn_typewell_conn_alloc_fracture_MSW (int i, int j, int k, double connection_factor, well_conn_dir_enum dir, bool open, int segment)
 
bool well_conn_MSW (const well_conn_type *conn)
 
well_conn_typewell_conn_alloc_from_kw (const ecl_kw_type *icon_kw, const ecl_kw_type *scon_kw, const ecl_kw_type *xcon_kw, const ecl_rsthead_type *header, int well_nr, int conn_nr)
 
well_conn_typewell_conn_alloc_wellhead (const ecl_kw_type *iwel_kw, const ecl_rsthead_type *header, int well_nr)
 
int well_conn_get_i (const well_conn_type *conn)
 
int well_conn_get_j (const well_conn_type *conn)
 
int well_conn_get_k (const well_conn_type *conn)
 
well_conn_dir_enum well_conn_get_dir (const well_conn_type *conn)
 
bool well_conn_open (const well_conn_type *conn)
 
int well_conn_get_segment_id (const well_conn_type *conn)
 
bool well_conn_fracture_connection (const well_conn_type *conn)
 
bool well_conn_matrix_connection (const well_conn_type *conn)
 
bool well_conn_equal (const well_conn_type *conn1, const well_conn_type *conn2)
 
double well_conn_get_connection_factor (const well_conn_type *conn)
 
double well_conn_get_oil_rate (const well_conn_type *conn)
 
double well_conn_get_gas_rate (const well_conn_type *conn)
 
double well_conn_get_water_rate (const well_conn_type *conn)
 
double well_conn_get_volume_rate (const well_conn_type *conn)
 
double well_conn_get_oil_rate_si (const well_conn_type *conn)
 
double well_conn_get_gas_rate_si (const well_conn_type *conn)
 
double well_conn_get_water_rate_si (const well_conn_type *conn)
 
double well_conn_get_volume_rate_si (const well_conn_type *conn)
 
 UTIL_IS_INSTANCE_HEADER (well_conn)
 
 UTIL_SAFE_CAST_HEADER (well_conn)
 

Typedef Documentation

◆ well_conn_type

typedef struct well_conn_struct well_conn_type

Enumeration Type Documentation

◆ well_conn_dir_enum

Enumerator
well_conn_dirX 
well_conn_dirY 
well_conn_dirZ 
well_conn_fracX 
well_conn_fracY 

Function Documentation

◆ UTIL_IS_INSTANCE_HEADER()

UTIL_IS_INSTANCE_HEADER ( well_conn  )

◆ UTIL_SAFE_CAST_HEADER()

UTIL_SAFE_CAST_HEADER ( well_conn  )

◆ well_conn_alloc()

well_conn_type * well_conn_alloc ( int  i,
int  j,
int  k,
double  connection_factor,
well_conn_dir_enum  dir,
bool  open 
)

◆ well_conn_alloc_fracture()

well_conn_type * well_conn_alloc_fracture ( int  i,
int  j,
int  k,
double  connection_factor,
well_conn_dir_enum  dir,
bool  open 
)

◆ well_conn_alloc_fracture_MSW()

well_conn_type * well_conn_alloc_fracture_MSW ( int  i,
int  j,
int  k,
double  connection_factor,
well_conn_dir_enum  dir,
bool  open,
int  segment 
)

◆ well_conn_alloc_from_kw()

well_conn_type * well_conn_alloc_from_kw ( const ecl_kw_type icon_kw,
const ecl_kw_type scon_kw,
const ecl_kw_type xcon_kw,
const ecl_rsthead_type header,
int  well_nr,
int  conn_nr 
)

◆ well_conn_alloc_MSW()

well_conn_type * well_conn_alloc_MSW ( int  i,
int  j,
int  k,
double  connection_factor,
well_conn_dir_enum  dir,
bool  open,
int  segment 
)

◆ well_conn_alloc_wellhead()

well_conn_type * well_conn_alloc_wellhead ( const ecl_kw_type iwel_kw,
const ecl_rsthead_type header,
int  well_nr 
)

◆ well_conn_equal()

bool well_conn_equal ( const well_conn_type conn1,
const well_conn_type conn2 
)

◆ well_conn_fracture_connection()

bool well_conn_fracture_connection ( const well_conn_type conn)

◆ well_conn_free()

void well_conn_free ( well_conn_type conn)

◆ well_conn_free__()

void well_conn_free__ ( void *  arg)

◆ well_conn_get_connection_factor()

double well_conn_get_connection_factor ( const well_conn_type conn)

◆ well_conn_get_dir()

well_conn_dir_enum well_conn_get_dir ( const well_conn_type conn)

◆ well_conn_get_gas_rate()

double well_conn_get_gas_rate ( const well_conn_type conn)

◆ well_conn_get_gas_rate_si()

double well_conn_get_gas_rate_si ( const well_conn_type conn)

◆ well_conn_get_i()

int well_conn_get_i ( const well_conn_type conn)

◆ well_conn_get_j()

int well_conn_get_j ( const well_conn_type conn)

◆ well_conn_get_k()

int well_conn_get_k ( const well_conn_type conn)

◆ well_conn_get_oil_rate()

double well_conn_get_oil_rate ( const well_conn_type conn)

◆ well_conn_get_oil_rate_si()

double well_conn_get_oil_rate_si ( const well_conn_type conn)

◆ well_conn_get_segment_id()

int well_conn_get_segment_id ( const well_conn_type conn)

◆ well_conn_get_volume_rate()

double well_conn_get_volume_rate ( const well_conn_type conn)

◆ well_conn_get_volume_rate_si()

double well_conn_get_volume_rate_si ( const well_conn_type conn)

◆ well_conn_get_water_rate()

double well_conn_get_water_rate ( const well_conn_type conn)

◆ well_conn_get_water_rate_si()

double well_conn_get_water_rate_si ( const well_conn_type conn)

◆ well_conn_matrix_connection()

bool well_conn_matrix_connection ( const well_conn_type conn)

◆ well_conn_MSW()

bool well_conn_MSW ( const well_conn_type conn)

◆ well_conn_open()

bool well_conn_open ( const well_conn_type conn)