mirror of
https://github.com/OPM/ResInsight.git
synced 2025-01-05 21:53:27 -06:00
96b3bef878
* Use one common variable for object name, use three ints * Move enums to separate file * Refactor use of enums * Move implementation to cpp * Refactor includes
68 lines
2.0 KiB
C++
68 lines
2.0 KiB
C++
/////////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Copyright (C) Statoil ASA
|
|
//
|
|
// ResInsight is free software: you can redistribute it and/or modify
|
|
// it under the terms of the GNU General Public License as published by
|
|
// the Free Software Foundation, either version 3 of the License, or
|
|
// (at your option) any later version.
|
|
//
|
|
// ResInsight is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
// WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
// FITNESS FOR A PARTICULAR PURPOSE.
|
|
//
|
|
// See the GNU General Public License at <http://www.gnu.org/licenses/gpl.html>
|
|
// for more details.
|
|
//
|
|
/////////////////////////////////////////////////////////////////////////////////
|
|
#pragma once
|
|
|
|
#define ENSEMBLE_STAT_P10_QUANTITY_NAME "P10"
|
|
#define ENSEMBLE_STAT_P50_QUANTITY_NAME "P50"
|
|
#define ENSEMBLE_STAT_P90_QUANTITY_NAME "P90"
|
|
#define ENSEMBLE_STAT_MEAN_QUANTITY_NAME "MEAN"
|
|
|
|
//==================================================================================================
|
|
//
|
|
//
|
|
//==================================================================================================
|
|
namespace RifEclipseSummaryAddressDefines
|
|
{
|
|
// Based on list in ecl_smspec.c and list of types taken from Eclipse Reference Manual ecl_rm_2011.1.pdf
|
|
enum class SummaryVarCategory
|
|
{
|
|
SUMMARY_INVALID,
|
|
SUMMARY_FIELD,
|
|
SUMMARY_AQUIFER,
|
|
SUMMARY_NETWORK,
|
|
SUMMARY_MISC,
|
|
SUMMARY_REGION,
|
|
SUMMARY_REGION_2_REGION,
|
|
SUMMARY_GROUP,
|
|
SUMMARY_WELL,
|
|
SUMMARY_WELL_COMPLETION,
|
|
SUMMARY_WELL_LGR,
|
|
SUMMARY_WELL_COMPLETION_LGR,
|
|
SUMMARY_WELL_SEGMENT,
|
|
SUMMARY_BLOCK,
|
|
SUMMARY_BLOCK_LGR,
|
|
SUMMARY_IMPORTED,
|
|
SUMMARY_ENSEMBLE_STATISTICS
|
|
};
|
|
|
|
enum class SummaryIdentifierType
|
|
{
|
|
INPUT_REGION_NUMBER,
|
|
INPUT_REGION_2_REGION,
|
|
INPUT_WELL_NAME,
|
|
INPUT_GROUP_NAME,
|
|
INPUT_NETWORK_NAME,
|
|
INPUT_CELL_IJK,
|
|
INPUT_LGR_NAME,
|
|
INPUT_SEGMENT_NUMBER,
|
|
INPUT_AQUIFER_NUMBER,
|
|
INPUT_VECTOR_NAME,
|
|
INPUT_ID
|
|
};
|
|
}; // namespace RifEclipseSummaryAddressDefines
|