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

Go to the source code of this file.

Typedefs

typedef struct well_segment_collection_struct well_segment_collection_type
 

Functions

well_segment_collection_typewell_segment_collection_alloc (void)
 
void well_segment_collection_free (well_segment_collection_type *segment_collection)
 
int well_segment_collection_get_size (const well_segment_collection_type *segment_collection)
 
void well_segment_collection_add (well_segment_collection_type *segment_collection, well_segment_type *segment)
 
bool well_segment_collection_has_segment (const well_segment_collection_type *segment_collection, int segment_id)
 
well_segment_typewell_segment_collection_get (const well_segment_collection_type *segment_collection, int segment_id)
 
well_segment_typewell_segment_collection_iget (const well_segment_collection_type *segment_collection, int index)
 
int well_segment_collection_load_from_kw (well_segment_collection_type *segment_collection, int well_nr, const ecl_kw_type *iwel_kw, const ecl_kw_type *iseg_kw, const well_rseg_loader_type *rseg_loader, const ecl_rsthead_type *rst_head, bool load_segment_information, bool *is_MSW_well)
 
void well_segment_collection_link (const well_segment_collection_type *segment_collection)
 
void well_segment_collection_add_connections (well_segment_collection_type *segment_collection, const char *grid_name, const well_conn_collection_type *connections)
 
void well_segment_collection_add_branches (const well_segment_collection_type *segment_collection, well_branch_collection_type *branches)
 

Typedef Documentation

◆ well_segment_collection_type

typedef struct well_segment_collection_struct well_segment_collection_type

Function Documentation

◆ well_segment_collection_add()

void well_segment_collection_add ( well_segment_collection_type segment_collection,
well_segment_type segment 
)

◆ well_segment_collection_add_branches()

void well_segment_collection_add_branches ( const well_segment_collection_type segment_collection,
well_branch_collection_type branches 
)

◆ well_segment_collection_add_connections()

void well_segment_collection_add_connections ( well_segment_collection_type segment_collection,
const char *  grid_name,
const well_conn_collection_type connections 
)

◆ well_segment_collection_alloc()

well_segment_collection_type * well_segment_collection_alloc ( void  )

◆ well_segment_collection_free()

void well_segment_collection_free ( well_segment_collection_type segment_collection)

◆ well_segment_collection_get()

well_segment_type * well_segment_collection_get ( const well_segment_collection_type segment_collection,
int  segment_id 
)

◆ well_segment_collection_get_size()

int well_segment_collection_get_size ( const well_segment_collection_type segment_collection)

◆ well_segment_collection_has_segment()

bool well_segment_collection_has_segment ( const well_segment_collection_type segment_collection,
int  segment_id 
)

◆ well_segment_collection_iget()

well_segment_type * well_segment_collection_iget ( const well_segment_collection_type segment_collection,
int  index 
)

◆ well_segment_collection_link()

void well_segment_collection_link ( const well_segment_collection_type segment_collection)

◆ well_segment_collection_load_from_kw()

int well_segment_collection_load_from_kw ( well_segment_collection_type segment_collection,
int  well_nr,
const ecl_kw_type iwel_kw,
const ecl_kw_type iseg_kw,
const well_rseg_loader_type rseg_loader,
const ecl_rsthead_type rst_head,
bool  load_segment_information,
bool is_MSW_well 
)