mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#7065 WBHP for historic period reported as -99 in some cases
Use NaN instead of -99 to indicate no data present
This commit is contained in:
parent
4cb59aa1d0
commit
1e0e429156
5
ThirdParty/Ert/lib/ecl/ecl_smspec.cpp
vendored
5
ThirdParty/Ert/lib/ecl/ecl_smspec.cpp
vendored
@ -100,7 +100,6 @@
|
||||
|
||||
|
||||
#define ECL_SMSPEC_ID 806647
|
||||
#define PARAMS_GLOBAL_DEFAULT -99
|
||||
|
||||
typedef std::map<std::string, const ecl::smspec_node * > node_map;
|
||||
|
||||
@ -931,7 +930,7 @@ static const ecl::smspec_node * ecl_smspec_insert_node(ecl_smspec_type * ecl_sms
|
||||
|
||||
/* This indexing must be used when writing. */
|
||||
ecl_smspec->index_map.push_back(params_index);
|
||||
ecl_smspec->params_default.resize( params_index+1, PARAMS_GLOBAL_DEFAULT );
|
||||
ecl_smspec->params_default.resize( params_index+1, std::numeric_limits<float>::quiet_NaN());
|
||||
ecl_smspec->params_default[params_index] = smspec_node->get_default();
|
||||
ecl_smspec->inv_index_map.insert( std::make_pair(params_index, ecl_smspec->smspec_nodes.size()));
|
||||
|
||||
@ -1140,7 +1139,7 @@ static bool ecl_smspec_fread_header(ecl_smspec_type * ecl_smspec, const char * h
|
||||
|
||||
{
|
||||
for (params_index=0; params_index < ecl_kw_get_size(wells); params_index++) {
|
||||
float default_value = PARAMS_GLOBAL_DEFAULT;
|
||||
float default_value = std::numeric_limits<float>::quiet_NaN();
|
||||
int num = SMSPEC_NUMS_INVALID;
|
||||
char * well = (char*)util_alloc_strip_copy((const char*)ecl_kw_iget_ptr(wells , params_index));
|
||||
char * kw = (char*)util_alloc_strip_copy((const char*)ecl_kw_iget_ptr(keywords , params_index));
|
||||
|
Loading…
Reference in New Issue
Block a user