Go to the documentation of this file. 1#ifndef ERT_ECL_KW_MAGIC_H
2#define ERT_ECL_KW_MAGIC_H
21#define AQUIFER_KW "AQUIFERN"
22#define INTEHEAD_KW "INTEHEAD"
23#define LOGIHEAD_KW "LOGIHEAD"
24#define DOUBHEAD_KW "DOUBHEAD"
25#define RPORV_KW "RPORV"
27#define PORMOD_KW "PORV_MOD"
29#define PVTNUM_KW "PVTNUM"
30#define LGRHEADI_KW "LGRHEADI"
31#define LGRHEADI_LGR_NR_INDEX 0
32#define LGRJOIN_KW "LGRJOIN"
220#define TABDIMS_SIZE 100
222#define TABDIMS_TAB_SIZE_ITEM 0
224#define TABDIMS_IBROCK_OFFSET_ITEM 1
225#define TABDIMS_NTROCK_ITEM 2
227#define TABDIMS_IBROCC_OFFSET_ITEM 3
228#define TABDIMS_NPROCC_ITEM 4
230#define TABDIMS_IBPVTO_OFFSET_ITEM 6
231#define TABDIMS_JBPVTO_OFFSET_ITEM 7
232#define TABDIMS_NRPVTO_ITEM 8
233#define TABDIMS_NPPVTO_ITEM 9
234#define TABDIMS_NTPVTO_ITEM 10
236#define TABDIMS_IBPVTW_OFFSET_ITEM 11
237#define TABDIMS_NTPVTW_ITEM 12
239#define TABDIMS_IBPVTG_OFFSET_ITEM 13
240#define TABDIMS_JBPVTG_OFFSET_ITEM 14
241#define TABDIMS_NRPVTG_ITEM 15
242#define TABDIMS_NPPVTG_ITEM 16
243#define TABDIMS_NTPVTG_ITEM 17
245#define TABDIMS_IBDENS_OFFSET_ITEM 18
246#define TABDIMS_NTDENS_ITEM 19
248#define TABDIMS_IBSWFN_OFFSET_ITEM 20
249#define TABDIMS_NSSWFN_ITEM 21
250#define TABDIMS_NTSWFN_ITEM 22
252#define TABDIMS_IBSGFN_OFFSET_ITEM 23
253#define TABDIMS_NSSGFN_ITEM 24
254#define TABDIMS_NTSGFN_ITEM 25
256#define TABDIMS_IBSOFN_OFFSET_ITEM 26
257#define TABDIMS_IBSWCO_OFFSET_ITEM 27
258#define TABDIMS_NSSOFN_ITEM 28
259#define TABDIMS_NTSOFN_ITEM 29
261#define TABDIMS_IBVETB_OFFSET_ITEM 40
262#define TABDIMS_NSVETB_ITEM 41
263#define TABDIMS_NTVETB_ITEM 42
265#define TABDIMS_IBTHPR_OFFSET_ITEM 43
266#define TABDIMS_IBSLIM_ITEM 44
267#define TABDIMS_NSENDP_ITEM 45
268#define TABDIMS_NTENDP_ITEM 46
270#define TABDIMS_IBRTEM_OFFSET_ITEM 47
271#define TABDIMS_IBCTOL_ITEM 48
273#define TABDIMS_IBLANG_OFFSET_ITEM 50
274#define TABDIMS_NCLANG_ITEM 51
275#define TABDIMS_NSLANG_ITEM 52
276#define TABDIMS_NTLANG_ITEM 53
278#define TABDIMS_IBLNG2_OFFSET_ITEM 54
279#define TABDIMS_IBCADP_OFFSET_ITEM 55
280#define TABDIMS_IBCADS_OFFSET_ITEM 56
281#define TABDIMS_IBROCP_OFFSET_ITEM 57
282#define TABDIMS_NTRPMA_ITEM 58
294#define INTEHEAD_UNIT_INDEX 2
295#define INTEHEAD_NX_INDEX 8
296#define INTEHEAD_NY_INDEX 9
297#define INTEHEAD_NZ_INDEX 10
298#define INTEHEAD_NACTIVE_INDEX 11
299#define INTEHEAD_PHASE_INDEX 14
300#define INTEHEAD_DAY_INDEX 64
301#define INTEHEAD_MONTH_INDEX 65
302#define INTEHEAD_YEAR_INDEX 66
303#define INTEHEAD_TIMESTEP_INDEX 67
304#define INTEHEAD_REPORT_STEP 68
305#define INTEHEAD_IPROG_INDEX 94
308#define INTEHEAD_REPORT_INDEX 219
311#define INTEHEAD_METRIC_VALUE 1
312#define INTEHEAD_ECLIPSE100_VALUE 100
313#define INTEHEAD_ECLIPSE300_VALUE 300
314#define INTEHEAD_ECLIPSE300THERMAL_VALUE 500
315#define INTEHEAD_INTERSECT_VALUE 700
316#define INTEHEAD_FRONTSIM_VALUE 800
318#define INTEHEAD_INIT_SIZE 95
319#define INTEHEAD_RESTART_SIZE 180
321#define LOGIHEAD_ECLIPSE300_RADIAL_INDEX 3
322#define LOGIHEAD_ECLIPSE100_RADIAL_INDEX 4
323#define LOGIHEAD_DUALP_INDEX 14
324#define LOGIHEAD_INIT_SIZE 80
325#define LOGIHEAD_RESTART_SIZE 15
328#define LOGIHEAD_RS_INDEX 0
329#define LOGIHEAD_RV_INDEX 1
330#define LOGIHEAD_DIR_RELPERM_INDEX 2
332#define LOGIHEAD_REV_RELPERM100_INDEX 3
333#define LOGIHEAD_RADIAL100_INDEX 4
334#define LOGIHEAD_REV_RELPERM300_INDEX 4
335#define LOGIHEAD_RADIAL300_INDEX 3
337#define LOGIHEAD_HYSTERISIS_INDEX 6
338#define LOGIHEAD_DUALP_INDEX 14
339#define LOGIHEAD_ENDPOINT_SCALING_INDEX 16
340#define LOGIHEAD_DIR_ENDPOINT_SCALING_INDEX 17
341#define LOGIHEAD_REV_ENDPOINT_SCALING_INDEX 18
342#define LOGIHEAD_ALT_ENDPOINT_SCALING_INDEX 19
343#define LOGIHEAD_MISC_DISPLACEMENT_INDEX 35
344#define LOGIHEAD_CONSTANT_OILCOMPR_INDEX (39-1)
345#define LOGIHEAD_SCALE_WATER_PC_AT_MAX_SAT_INDEX 55
346#define LOGIHEAD_SCALE_GAS_PC_AT_MAX_SAT_INDEX 56
351#define DOUBHEAD_INIT_SIZE 1
352#define DOUBHEAD_RESTART_SIZE 1
359#define SEQNUM_KW "SEQNUM"
362#define STARTSOL_KW "STARTSOL"
363#define ENDSOL_KW "ENDSOL"
365#define XWEL_KW "XWEL"
366#define IWEL_KW "IWEL"
367#define ZWEL_KW "ZWEL"
368#define ICON_KW "ICON"
369#define SCON_KW "SCON"
370#define XCON_KW "XCON"
371#define ISEG_KW "ISEG"
372#define RSEG_KW "RSEG"
374#define ECLIPSE100_OIL_DEN_KW "OIL_DEN"
375#define ECLIPSE100_GAS_DEN_KW "GAS_DEN"
376#define ECLIPSE100_WATER_DEN_KW "WAT_DEN"
378#define ECLIPSE300_OIL_DEN_KW "DENO"
379#define ECLIPSE300_GAS_DEN_KW "DENG"
380#define ECLIPSE300_WATER_DEN_KW "DENW"
382#define FIPGAS_KW "FIPGAS"
383#define FIPWAT_KW "FIPWAT"
384#define FIPOIL_KW "FIPOIL"
385#define RFIPGAS_KW "RFIPGAS"
386#define RFIPWAT_KW "RFIPWAT"
387#define RFIPOIL_KW "RFIPOIL"
389#define FLRWATNNC_KW "FLRWATN+"
390#define FLROILNNC_KW "FLROILN+"
391#define FLRGASNNC_KW "FLRGASN+"
393#define FLRWATLG_KW "FLRWATL+"
394#define FLROILLG_KW "FLROILL+"
395#define FLRGASLG_KW "FLRGASL+"
397#define FLRWATLL_KW "FLRWATA+"
398#define FLROILLL_KW "FLROILA+"
399#define FLRGASLL_KW "FLRGASA+"
401#define INTEHEAD_NWELLS_INDEX 16
402#define INTEHEAD_NIWELZ_INDEX 24
403#define INTEHEAD_NXWELZ_INDEX 26
404#define INTEHEAD_NZWELZ_INDEX 27
406#define INTEHEAD_NCWMAX_INDEX 17
407#define INTEHEAD_NWGMAX_INDEX 19
408#define INTEHEAD_NGMAXZ_INDEX 20
409#define INTEHEAD_NSWELZ_INDEX 25
411#define INTEHEAD_NICONZ_INDEX 32
412#define INTEHEAD_NSCONZ_INDEX 33
413#define INTEHEAD_NXCONZ_INDEX 34
414#define INTEHEAD_NIGRPZ_INDEX 36
417#define INTEHEAD_NSWLMX_INDEX 175
418#define INTEHEAD_NSEGMX_INDEX 176
419#define INTEHEAD_NLBRMX_INDEX 177
420#define INTEHEAD_NISEGZ_INDEX 178
421#define INTEHEAD_NRSEGZ_INDEX 179
422#define INTEHEAD_NILBRZ_INDEX 180
424#define DOUBHEAD_DAYS_INDEX 0
431#define MINISTEP_KW "MINISTEP"
432#define STARTDAT_KW "STARTDAT"
433#define WGNAMES_KW "WGNAMES"
434#define NAMES_KW "NAMES"
435#define KEYWORDS_KW "KEYWORDS"
436#define UNITS_KW "UNITS"
437#define DIMENS_KW "DIMENS"
438#define NUMS_KW "NUMS"
439#define LGRS_KW "LGRS"
440#define NUMLX_KW "NUMLX"
441#define NUMLY_KW "NUMLY"
442#define NUMLZ_KW "NUMLZ"
446#define STARTDAT_DAY_INDEX 0
447#define STARTDAT_MONTH_INDEX 1
448#define STARTDAT_YEAR_INDEX 2
449#define STARTDAT_SIZE 3
456#define DIMENS_SMSPEC_SIZE_INDEX 0
457#define DIMENS_SMSPEC_NX_INDEX 1
458#define DIMENS_SMSPEC_NY_INDEX 2
459#define DIMENS_SMSPEC_NZ_INDEX 3
460#define DIMENS_SMSPEC_RESTART_STEP_INDEX 5
463#define INTEHEAD_SMSPEC_SIZE 2
464#define INTEHEAD_SMSPEC_UNIT_INDEX 0
465#define INTEHEAD_SMSPEC_IPROG_INDEX 1
469#define SEQHDR_KW "SEQHDR"
470#define PARAMS_KW "PARAMS"
471#define MINISTEP_KW "MINISTEP"
475#define RESTART_KW "RESTART"
476#define SUMMARY_RESTART_SIZE 8
498#define TIME_KW "TIME"
502#define DATE_KW "DATE"
503#define WELLETC_KW "WELLETC"
505#define CONIPOS_KW "CONIPOS"
506#define CONJPOS_KW "CONJPOS"
507#define CONKPOS_KW "CONKPOS"
508#define HOSTGRID_KW "HOSTGRID"
511#define SWAT_KW "SWAT"
512#define SGAS_KW "SGAS"
513#define PRESSURE_KW "PRESSURE"
514#define DEPTH_KW "DEPTH"
517#define CONDEPTH_KW "CONDEPTH"
518#define CONWRAT_KW "CONWRAT"
519#define CONGRAT_KW "CONGRAT"
520#define CONORAT_KW "CONORAT"
521#define CONPRES_KW "CONPRES"
522#define CONLENST_KW "CONLENST"
523#define CONLENEN_KW "CONLENEN"
524#define CONVTUB_KW "CONVTUB"
525#define CONOTUB_KW "CONOTUB"
526#define CONGTUB_KW "CONGTUB"
527#define CONWTUB_KW "CONWTUB"
530#define WELLETC_TYPE_INDEX 5
533#define WELLETC_NAME_INDEX 1
538#define DATE_DAY_INDEX 0
539#define DATE_MONTH_INDEX 1
540#define DATE_YEAR_INDEX 2
551#define SPECGRID_KW "SPECGRID"
552#define SPECGRID_NX_INDEX 0
553#define SPECGRID_NY_INDEX 1
554#define SPECGRID_NZ_INDEX 2
555#define MAPAXES_KW "MAPAXES"
559#define MAPUNITS_KW "MAPUNITS"
560#define GRIDUNIT_KW "GRIDUNIT"
562#define NNC1_KW "NNC1"
563#define NNC2_KW "NNC2"
564#define NNCL_KW "NNCL"
565#define NNCG_KW "NNCG"
567#define NNCHEAD_KW "NNCHEAD"
568#define NNCHEAD_SIZE 10
569#define NNCHEAD_NUMNNC_INDEX 0
570#define NNCHEAD_LGR_INDEX 1
572#define NNCHEADA_KW "NNCHEADA"
573#define NNA1_KW "NNA1"
574#define NNA2_KW "NNA2"
575#define NNCHEADA_ILOC1_INDEX 0
576#define NNCHEADA_ILOC2_INDEX 1
577#define NNA_NUMNNC_INDEX 0
579#define TRANNNC_KW "TRANNNC"
580#define TRANGL_KW "TRANGL"
581#define TRANLL_KW "TRANLL"
584#define LGR_PARENT_KW "LGRPARNT"
585#define COORDS_KW "COORDS"
586#define ZCORN_KW "ZCORN"
587#define ACTNUM_KW "ACTNUM"
588#define HOSTNUM_KW "HOSTNUM"
590#define FILEHEAD_KW "FILEHEAD"
591#define ENDGRID_KW "ENDGRID"
592#define ENDLGR_KW "ENDLGR"
593#define CORSNUM_KW "CORSNUM"
596#define GRIDHEAD_KW "GRIDHEAD"
597#define COORD_KW "COORD"
598#define CORNERS_KW "CORNERS"
599#define DIMENS_KW "DIMENS"
600#define RADIAL_KW "RADIAL"
602#define GLOBAL_STRING "GLOBAL"
604#define GRIDHEAD_TYPE_INDEX 0
605#define GRIDHEAD_NX_INDEX 1
606#define GRIDHEAD_NY_INDEX 2
607#define GRIDHEAD_NZ_INDEX 3
608#define GRIDHEAD_LGR_INDEX 4
609#define GRIDHEAD_NUMRES_INDEX 24
610#define GRIDHEAD_SIZE 100
614#define DIMENS_NX_INDEX 0
615#define DIMENS_NY_INDEX 1
616#define DIMENS_NZ_INDEX 2
618#define FILEHEAD_VERSION_INDEX 0
619#define FILEHEAD_YEAR_INDEX 1
620#define FILEHEAD_COMPAT_INDEX 3
621#define FILEHEAD_TYPE_INDEX 4
622#define FILEHEAD_DUALP_INDEX 5
623#define FILEHEAD_ORGFORMAT_INDEX 6
625#define GRIDHEAD_GRIDTYPE_CORNERPOINT 1
627#define FILEHEAD_GRIDTYPE_CORNERPOINT 0
629#define FILEHEAD_ORGTYPE_CORNERPOINT 1
630#define FILEHEAD_SINGLE_POROSITY 0
631#define FILEHEAD_DUAL_POROSITY 1
632#define FILEHEAD_DUAL_PERMEABILITY 2
635#define CELL_NOT_ACTIVE 0
636#define CELL_ACTIVE_MATRIX 1
637#define CELL_ACTIVE CELL_ACTIVE_MATRIX
638#define CELL_ACTIVE_FRACTURE 2
|