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

Go to the source code of this file.

Macros

#define ECL_RFT_CELL_INVALID_VALUE   -1
 

Typedefs

typedef struct ecl_rft_cell_struct ecl_rft_cell_type
 

Functions

 UTIL_IS_INSTANCE_HEADER (ecl_rft_cell)
 
ecl_rft_cell_typeecl_rft_cell_alloc_PLT (int i, int j, int k, double depth, double pressure, double orat, double grat, double wrat, double connection_start, double connection_end, double flowrate, double oil_flowrate, double gas_flowrate, double water_flowrate)
 
ecl_rft_cell_typeecl_rft_cell_alloc_RFT (int i, int j, int k, double depth, double pressure, double swat, double sgas)
 
void ecl_rft_cell_free (ecl_rft_cell_type *cell)
 
void ecl_rft_cell_free__ (void *arg)
 
bool ecl_rft_cell_ijk_equal (const ecl_rft_cell_type *cell, int i, int j, int k)
 
void ecl_rft_cell_get_ijk (const ecl_rft_cell_type *cell, int *i, int *j, int *k)
 
int ecl_rft_cell_get_i (const ecl_rft_cell_type *cell)
 
int ecl_rft_cell_get_j (const ecl_rft_cell_type *cell)
 
int ecl_rft_cell_get_k (const ecl_rft_cell_type *cell)
 
double ecl_rft_cell_get_depth (const ecl_rft_cell_type *cell)
 
double ecl_rft_cell_get_pressure (const ecl_rft_cell_type *cell)
 
double ecl_rft_cell_get_swat (const ecl_rft_cell_type *cell)
 
double ecl_rft_cell_get_sgas (const ecl_rft_cell_type *cell)
 
double ecl_rft_cell_get_soil (const ecl_rft_cell_type *cell)
 
double ecl_rft_cell_get_wrat (const ecl_rft_cell_type *cell)
 
double ecl_rft_cell_get_grat (const ecl_rft_cell_type *cell)
 
double ecl_rft_cell_get_orat (const ecl_rft_cell_type *cell)
 
double ecl_rft_cell_get_connection_start (const ecl_rft_cell_type *cell)
 
double ecl_rft_cell_get_connection_end (const ecl_rft_cell_type *cell)
 
double ecl_rft_cell_get_flowrate (const ecl_rft_cell_type *cell)
 
double ecl_rft_cell_get_oil_flowrate (const ecl_rft_cell_type *cell)
 
double ecl_rft_cell_get_gas_flowrate (const ecl_rft_cell_type *cell)
 
double ecl_rft_cell_get_water_flowrate (const ecl_rft_cell_type *cell)
 
int ecl_rft_cell_cmp__ (const void *arg1, const void *arg2)
 
int ecl_rft_cell_cmp (const ecl_rft_cell_type *cell1, const ecl_rft_cell_type *cell2)
 
bool ecl_rft_cell_lt (const ecl_rft_cell_type *cell1, const ecl_rft_cell_type *cell2)
 

Macro Definition Documentation

◆ ECL_RFT_CELL_INVALID_VALUE

#define ECL_RFT_CELL_INVALID_VALUE   -1

Typedef Documentation

◆ ecl_rft_cell_type

typedef struct ecl_rft_cell_struct ecl_rft_cell_type

Function Documentation

◆ ecl_rft_cell_alloc_PLT()

ecl_rft_cell_type * ecl_rft_cell_alloc_PLT ( int  i,
int  j,
int  k,
double  depth,
double  pressure,
double  orat,
double  grat,
double  wrat,
double  connection_start,
double  connection_end,
double  flowrate,
double  oil_flowrate,
double  gas_flowrate,
double  water_flowrate 
)

◆ ecl_rft_cell_alloc_RFT()

ecl_rft_cell_type * ecl_rft_cell_alloc_RFT ( int  i,
int  j,
int  k,
double  depth,
double  pressure,
double  swat,
double  sgas 
)

◆ ecl_rft_cell_cmp()

int ecl_rft_cell_cmp ( const ecl_rft_cell_type cell1,
const ecl_rft_cell_type cell2 
)

◆ ecl_rft_cell_cmp__()

int ecl_rft_cell_cmp__ ( const void *  arg1,
const void *  arg2 
)

◆ ecl_rft_cell_free()

void ecl_rft_cell_free ( ecl_rft_cell_type cell)

◆ ecl_rft_cell_free__()

void ecl_rft_cell_free__ ( void *  arg)

◆ ecl_rft_cell_get_connection_end()

double ecl_rft_cell_get_connection_end ( const ecl_rft_cell_type cell)

◆ ecl_rft_cell_get_connection_start()

double ecl_rft_cell_get_connection_start ( const ecl_rft_cell_type cell)

◆ ecl_rft_cell_get_depth()

double ecl_rft_cell_get_depth ( const ecl_rft_cell_type cell)

◆ ecl_rft_cell_get_flowrate()

double ecl_rft_cell_get_flowrate ( const ecl_rft_cell_type cell)

◆ ecl_rft_cell_get_gas_flowrate()

double ecl_rft_cell_get_gas_flowrate ( const ecl_rft_cell_type cell)

◆ ecl_rft_cell_get_grat()

double ecl_rft_cell_get_grat ( const ecl_rft_cell_type cell)

◆ ecl_rft_cell_get_i()

int ecl_rft_cell_get_i ( const ecl_rft_cell_type cell)

◆ ecl_rft_cell_get_ijk()

void ecl_rft_cell_get_ijk ( const ecl_rft_cell_type cell,
int *  i,
int *  j,
int *  k 
)

◆ ecl_rft_cell_get_j()

int ecl_rft_cell_get_j ( const ecl_rft_cell_type cell)

◆ ecl_rft_cell_get_k()

int ecl_rft_cell_get_k ( const ecl_rft_cell_type cell)

◆ ecl_rft_cell_get_oil_flowrate()

double ecl_rft_cell_get_oil_flowrate ( const ecl_rft_cell_type cell)

◆ ecl_rft_cell_get_orat()

double ecl_rft_cell_get_orat ( const ecl_rft_cell_type cell)

◆ ecl_rft_cell_get_pressure()

double ecl_rft_cell_get_pressure ( const ecl_rft_cell_type cell)

◆ ecl_rft_cell_get_sgas()

double ecl_rft_cell_get_sgas ( const ecl_rft_cell_type cell)

◆ ecl_rft_cell_get_soil()

double ecl_rft_cell_get_soil ( const ecl_rft_cell_type cell)

◆ ecl_rft_cell_get_swat()

double ecl_rft_cell_get_swat ( const ecl_rft_cell_type cell)

◆ ecl_rft_cell_get_water_flowrate()

double ecl_rft_cell_get_water_flowrate ( const ecl_rft_cell_type cell)

◆ ecl_rft_cell_get_wrat()

double ecl_rft_cell_get_wrat ( const ecl_rft_cell_type cell)

◆ ecl_rft_cell_ijk_equal()

bool ecl_rft_cell_ijk_equal ( const ecl_rft_cell_type cell,
int  i,
int  j,
int  k 
)

◆ ecl_rft_cell_lt()

bool ecl_rft_cell_lt ( const ecl_rft_cell_type cell1,
const ecl_rft_cell_type cell2 
)

◆ UTIL_IS_INSTANCE_HEADER()

UTIL_IS_INSTANCE_HEADER ( ecl_rft_cell  )