legacy_well.h File Reference

Go to the source code of this file.

Classes

struct  LegacyWellCompletions
 
struct  LegacyWellControls
 
struct  completion_data
 

Typedefs

typedef struct LegacyWellCompletions well_t
 
typedef struct LegacyWellControls well_control_t
 

Enumerations

enum  well_type { INJECTOR , PRODUCER }
 
enum  well_control { BHP , RATE }
 
enum  surface_component { WATER = 0 , OIL = 1 , GAS = 2 }
 

Detailed Description

Deprecated (and obsolescent) well definition. Still in use by the hybridized pressure solvers.

Typedef Documentation

◆ well_control_t

Convenience type alias to preserve backwards compatiblity in well control definitions used by hybridised pressure solver.

◆ well_t

typedef struct LegacyWellCompletions well_t

Convenience type alias to preserve backwards compatibility in well topology definitions used by hybridised pressure solver.

Enumeration Type Documentation

◆ surface_component

Compositions recognised in injection wells.

Enumerator
WATER 
OIL 
GAS 

◆ well_control

Control types recognised in system.

Enumerator
BHP 
RATE 

◆ well_type

enum well_type

Well taxonomy.

Enumerator
INJECTOR 
PRODUCER