well_const.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define WELL_SEGMENT_OFFSET   1
 
#define WELL_BRANCH_OFFSET   1
 
#define ECLIPSE_WELL_SEGMENT_OFFSET   1
 
#define ECLIPSE_WELL_BRANCH_OFFSET   1
 
#define ECLIPSE_WELL_SEGMENT_OUTLET_END_VALUE   0
 
#define ECLIPSE_WELL_SEGMENT_BRANCH_MAIN_STEM_VALUE   1
 
#define ECLIPSE_WELL_SEGMENT_INACTIVE_VALUE   0
 
#define ECLIPSE_CONN_NORMAL_WELL_SEGMENT_VALUE   0
 
#define WELL_SEGMENT_OUTLET_END_VALUE   (WELL_SEGMENT_OFFSET + ECLIPSE_WELL_SEGMENT_OUTLET_END_VALUE - ECLIPSE_WELL_SEGMENT_OFFSET)
 
#define WELL_SEGMENT_BRANCH_MAIN_STEM_VALUE   (WELL_BRANCH_OFFSET + ECLIPSE_WELL_SEGMENT_BRANCH_MAIN_STEM_VALUE - ECLIPSE_WELL_BRANCH_OFFSET)
 
#define WELL_SEGMENT_BRANCH_INACTIVE_VALUE   (WELL_BRANCH_OFFSET + ECLIPSE_WELL_SEGMENT_INACTIVE_VALUE - ECLIPSE_WELL_BRANCH_OFFSET)
 
#define CONN_NORMAL_WELL_SEGMENT_VALUE   (WELL_SEGMENT_OFFSET + ECLIPSE_CONN_NORMAL_WELL_SEGMENT_VALUE - ECLIPSE_WELL_SEGMENT_OFFSET)
 
#define IWEL_HEADI_INDEX   0
 
#define IWEL_HEADJ_INDEX   1
 
#define IWEL_HEADK_INDEX   2
 
#define IWEL_CONNECTIONS_INDEX   4
 
#define IWEL_GROUP_INDEX   5
 
#define IWEL_TYPE_INDEX   6
 
#define IWEL_STATUS_INDEX   10
 
#define IWEL_LGR_INDEX   42
 
#define IWEL_SEGMENTED_WELL_NR_INDEX   70
 
#define IWEL_HEADI_ITEM   0
 
#define IWEL_HEADJ_ITEM   1
 
#define IWEL_HEADK_ITEM   2
 
#define IWEL_CONNECTIONS_ITEM   4
 
#define IWEL_GROUP_ITEM   5
 
#define IWEL_TYPE_ITEM   6
 
#define IWEL_STATUS_ITEM   10
 
#define IWEL_LGR_ITEM   42
 
#define IWEL_SEGMENTED_WELL_NR_ITEM   70
 
#define IWEL_SEGMENTED_WELL_NR_NORMAL_VALUE   -1
 
#define ISEG_OUTLET_INDEX   1
 
#define ISEG_BRANCH_INDEX   3
 
#define XWEL_RES_WRAT_ITEM   1
 
#define XWEL_RES_GRAT_ITEM   2
 
#define XWEL_RES_ORAT_ITEM   3
 
#define XWEL_RESV_ITEM   4
 
#define ICON_IC_INDEX   0
 
#define ICON_I_INDEX   1
 
#define ICON_J_INDEX   2
 
#define ICON_K_INDEX   3
 
#define ICON_STATUS_INDEX   5
 
#define ICON_DIRECTION_INDEX   13
 
#define ICON_SEGMENT_INDEX   14
 
#define ICON_IC_ITEM   0
 
#define ICON_I_ITEM   1
 
#define ICON_J_ITEM   2
 
#define ICON_K_ITEM   3
 
#define ICON_STATUS_ITEM   5
 
#define ICON_DIRECTION_ITEM   13
 
#define ICON_SEGMENT_ITEM   14
 
#define ICON_DIRX   1
 
#define ICON_DIRY   2
 
#define ICON_DIRZ   3
 
#define ICON_FRACX   4
 
#define ICON_FRACY   5
 
#define ICON_DEFAULT_DIR_VALUE   0
 
#define ICON_DEFAULT_DIR_TARGET   ICON_DIRZ
 
#define SCON_CF_INDEX   0
 
#define XCON_ORAT_INDEX   0
 
#define XCON_WRAT_INDEX   1
 
#define XCON_GRAT_INDEX   2
 
#define XCON_QR_INDEX   49
 
#define RSEG_LENGTH_INDEX   0
 
#define RSEG_DIAMETER_INDEX   2
 
#define RSEG_TOTAL_LENGTH_INDEX   6
 
#define RSEG_DEPTH_INDEX   7
 
#define IWEL_UNDOCUMENTED_ZERO   0
 
#define IWEL_PRODUCER   1
 
#define IWEL_OIL_INJECTOR   2
 
#define IWEL_WATER_INJECTOR   3
 
#define IWEL_GAS_INJECTOR   4
 

Enumerations

enum  well_type_enum {
  ERT_UNDOCUMENTED_ZERO = 0 , ECL_WELL_ZERO = 0 , ERT_PRODUCER = 1 , ECL_WELL_PRODUCER = 1 ,
  ERT_OIL_INJECTOR = 2 , ECL_WELL_OIL_INJECTOR = 2 , ERT_WATER_INJECTOR = 3 , ECL_WELL_WATER_INJECTOR = 3 ,
  ERT_GAS_INJECTOR = 4 , ECL_WELL_GAS_INJECTOR = 4
}
 

Macro Definition Documentation

◆ CONN_NORMAL_WELL_SEGMENT_VALUE

◆ ECLIPSE_CONN_NORMAL_WELL_SEGMENT_VALUE

#define ECLIPSE_CONN_NORMAL_WELL_SEGMENT_VALUE   0

◆ ECLIPSE_WELL_BRANCH_OFFSET

#define ECLIPSE_WELL_BRANCH_OFFSET   1

◆ ECLIPSE_WELL_SEGMENT_BRANCH_MAIN_STEM_VALUE

#define ECLIPSE_WELL_SEGMENT_BRANCH_MAIN_STEM_VALUE   1

◆ ECLIPSE_WELL_SEGMENT_INACTIVE_VALUE

#define ECLIPSE_WELL_SEGMENT_INACTIVE_VALUE   0

◆ ECLIPSE_WELL_SEGMENT_OFFSET

#define ECLIPSE_WELL_SEGMENT_OFFSET   1

◆ ECLIPSE_WELL_SEGMENT_OUTLET_END_VALUE

#define ECLIPSE_WELL_SEGMENT_OUTLET_END_VALUE   0

◆ ICON_DEFAULT_DIR_TARGET

#define ICON_DEFAULT_DIR_TARGET   ICON_DIRZ

◆ ICON_DEFAULT_DIR_VALUE

#define ICON_DEFAULT_DIR_VALUE   0

◆ ICON_DIRECTION_INDEX

#define ICON_DIRECTION_INDEX   13

◆ ICON_DIRECTION_ITEM

#define ICON_DIRECTION_ITEM   13

◆ ICON_DIRX

#define ICON_DIRX   1

◆ ICON_DIRY

#define ICON_DIRY   2

◆ ICON_DIRZ

#define ICON_DIRZ   3

◆ ICON_FRACX

#define ICON_FRACX   4

◆ ICON_FRACY

#define ICON_FRACY   5

◆ ICON_I_INDEX

#define ICON_I_INDEX   1

◆ ICON_I_ITEM

#define ICON_I_ITEM   1

◆ ICON_IC_INDEX

#define ICON_IC_INDEX   0

◆ ICON_IC_ITEM

#define ICON_IC_ITEM   0

◆ ICON_J_INDEX

#define ICON_J_INDEX   2

◆ ICON_J_ITEM

#define ICON_J_ITEM   2

◆ ICON_K_INDEX

#define ICON_K_INDEX   3

◆ ICON_K_ITEM

#define ICON_K_ITEM   3

◆ ICON_SEGMENT_INDEX

#define ICON_SEGMENT_INDEX   14

◆ ICON_SEGMENT_ITEM

#define ICON_SEGMENT_ITEM   14

◆ ICON_STATUS_INDEX

#define ICON_STATUS_INDEX   5

◆ ICON_STATUS_ITEM

#define ICON_STATUS_ITEM   5

◆ ISEG_BRANCH_INDEX

#define ISEG_BRANCH_INDEX   3

◆ ISEG_OUTLET_INDEX

#define ISEG_OUTLET_INDEX   1

◆ IWEL_CONNECTIONS_INDEX

#define IWEL_CONNECTIONS_INDEX   4

◆ IWEL_CONNECTIONS_ITEM

#define IWEL_CONNECTIONS_ITEM   4

◆ IWEL_GAS_INJECTOR

#define IWEL_GAS_INJECTOR   4

◆ IWEL_GROUP_INDEX

#define IWEL_GROUP_INDEX   5

◆ IWEL_GROUP_ITEM

#define IWEL_GROUP_ITEM   5

◆ IWEL_HEADI_INDEX

#define IWEL_HEADI_INDEX   0

◆ IWEL_HEADI_ITEM

#define IWEL_HEADI_ITEM   0

◆ IWEL_HEADJ_INDEX

#define IWEL_HEADJ_INDEX   1

◆ IWEL_HEADJ_ITEM

#define IWEL_HEADJ_ITEM   1

◆ IWEL_HEADK_INDEX

#define IWEL_HEADK_INDEX   2

◆ IWEL_HEADK_ITEM

#define IWEL_HEADK_ITEM   2

◆ IWEL_LGR_INDEX

#define IWEL_LGR_INDEX   42

◆ IWEL_LGR_ITEM

#define IWEL_LGR_ITEM   42

◆ IWEL_OIL_INJECTOR

#define IWEL_OIL_INJECTOR   2

◆ IWEL_PRODUCER

#define IWEL_PRODUCER   1

◆ IWEL_SEGMENTED_WELL_NR_INDEX

#define IWEL_SEGMENTED_WELL_NR_INDEX   70

◆ IWEL_SEGMENTED_WELL_NR_ITEM

#define IWEL_SEGMENTED_WELL_NR_ITEM   70

◆ IWEL_SEGMENTED_WELL_NR_NORMAL_VALUE

#define IWEL_SEGMENTED_WELL_NR_NORMAL_VALUE   -1

◆ IWEL_STATUS_INDEX

#define IWEL_STATUS_INDEX   10

◆ IWEL_STATUS_ITEM

#define IWEL_STATUS_ITEM   10

◆ IWEL_TYPE_INDEX

#define IWEL_TYPE_INDEX   6

◆ IWEL_TYPE_ITEM

#define IWEL_TYPE_ITEM   6

◆ IWEL_UNDOCUMENTED_ZERO

#define IWEL_UNDOCUMENTED_ZERO   0

◆ IWEL_WATER_INJECTOR

#define IWEL_WATER_INJECTOR   3

◆ RSEG_DEPTH_INDEX

#define RSEG_DEPTH_INDEX   7

◆ RSEG_DIAMETER_INDEX

#define RSEG_DIAMETER_INDEX   2

◆ RSEG_LENGTH_INDEX

#define RSEG_LENGTH_INDEX   0

◆ RSEG_TOTAL_LENGTH_INDEX

#define RSEG_TOTAL_LENGTH_INDEX   6

◆ SCON_CF_INDEX

#define SCON_CF_INDEX   0

◆ WELL_BRANCH_OFFSET

#define WELL_BRANCH_OFFSET   1

◆ WELL_SEGMENT_BRANCH_INACTIVE_VALUE

#define WELL_SEGMENT_BRANCH_INACTIVE_VALUE   (WELL_BRANCH_OFFSET + ECLIPSE_WELL_SEGMENT_INACTIVE_VALUE - ECLIPSE_WELL_BRANCH_OFFSET)

◆ WELL_SEGMENT_BRANCH_MAIN_STEM_VALUE

#define WELL_SEGMENT_BRANCH_MAIN_STEM_VALUE   (WELL_BRANCH_OFFSET + ECLIPSE_WELL_SEGMENT_BRANCH_MAIN_STEM_VALUE - ECLIPSE_WELL_BRANCH_OFFSET)

◆ WELL_SEGMENT_OFFSET

#define WELL_SEGMENT_OFFSET   1

◆ WELL_SEGMENT_OUTLET_END_VALUE

◆ XCON_GRAT_INDEX

#define XCON_GRAT_INDEX   2

◆ XCON_ORAT_INDEX

#define XCON_ORAT_INDEX   0

◆ XCON_QR_INDEX

#define XCON_QR_INDEX   49

◆ XCON_WRAT_INDEX

#define XCON_WRAT_INDEX   1

◆ XWEL_RES_GRAT_ITEM

#define XWEL_RES_GRAT_ITEM   2

◆ XWEL_RES_ORAT_ITEM

#define XWEL_RES_ORAT_ITEM   3

◆ XWEL_RES_WRAT_ITEM

#define XWEL_RES_WRAT_ITEM   1

◆ XWEL_RESV_ITEM

#define XWEL_RESV_ITEM   4

Enumeration Type Documentation

◆ well_type_enum

Enumerator
ERT_UNDOCUMENTED_ZERO 
ECL_WELL_ZERO 
ERT_PRODUCER 
ECL_WELL_PRODUCER 
ERT_OIL_INJECTOR 
ECL_WELL_OIL_INJECTOR 
ERT_WATER_INJECTOR 
ECL_WELL_WATER_INJECTOR 
ERT_GAS_INJECTOR 
ECL_WELL_GAS_INJECTOR