mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#3194. Adapt ResInsight to modified ecllib API
This commit is contained in:
parent
23024b790f
commit
5081f12bb5
@ -214,7 +214,7 @@ bool RifEclipseInputFileTools::openGridFile(const QString& fileName, RigEclipseC
|
||||
|
||||
ecl_grid_free(inputGrid);
|
||||
|
||||
util_fclose(gridFilePointer);
|
||||
fclose(gridFilePointer);
|
||||
|
||||
return true;
|
||||
}
|
||||
@ -264,7 +264,7 @@ std::map<QString, QString> RifEclipseInputFileTools::readProperties(const QStrin
|
||||
progress.setProgress(i);
|
||||
}
|
||||
|
||||
util_fclose(gridFilePointer);
|
||||
fclose(gridFilePointer);
|
||||
return newResults;
|
||||
}
|
||||
|
||||
@ -291,7 +291,7 @@ bool RifEclipseInputFileTools::readProperty(const QString& fileName, RigEclipseC
|
||||
ecl_kw_free(eclipseKeywordData);
|
||||
}
|
||||
|
||||
util_fclose(filePointer);
|
||||
fclose(filePointer);
|
||||
|
||||
return isOk;
|
||||
}
|
||||
|
@ -70,7 +70,7 @@ void RifEclipseSummaryTools::findSummaryFiles(const QString& inputFile,
|
||||
if(myHeaderFile)
|
||||
{
|
||||
(*headerFile) = RiaStringEncodingTools::fromNativeEncoded(myHeaderFile);
|
||||
util_safe_free(myHeaderFile);
|
||||
free(myHeaderFile);
|
||||
}
|
||||
|
||||
if(stringlist_get_size(summary_file_list) > 0)
|
||||
@ -124,7 +124,7 @@ QStringList RifEclipseSummaryTools::findSummaryDataFiles(const QString& caseFile
|
||||
}
|
||||
}
|
||||
|
||||
util_safe_free(header_file);
|
||||
free(header_file);
|
||||
stringlist_free(summary_file_list);
|
||||
|
||||
return fileNames;
|
||||
@ -155,9 +155,9 @@ QString RifEclipseSummaryTools::findGridCaseFileFromSummaryHeaderFile(const QStr
|
||||
|
||||
if (caseFile) gridCaseFile = caseFile;
|
||||
|
||||
util_safe_free(caseFile);
|
||||
util_safe_free(myBase);
|
||||
util_safe_free(myPath);
|
||||
free(caseFile);
|
||||
free(myBase);
|
||||
free(myPath);
|
||||
|
||||
return RiaFilePathTools::toInternalSeparator(gridCaseFile);
|
||||
}
|
||||
@ -224,8 +224,8 @@ void RifEclipseSummaryTools::findSummaryHeaderFileInfo(const QString& inputFile,
|
||||
if (myBase && base) *base = RiaFilePathTools::toInternalSeparator(myBase);
|
||||
if (isFormatted) *isFormatted = formattedFile;
|
||||
|
||||
util_safe_free(myHeaderFile);
|
||||
util_safe_free(myBase);
|
||||
util_safe_free(myPath);
|
||||
free(myHeaderFile);
|
||||
free(myBase);
|
||||
free(myPath);
|
||||
}
|
||||
|
||||
|
@ -72,8 +72,13 @@ ecl_sum_type* openEclSum(const QString& inHeaderFileName, bool includeRestartFil
|
||||
stringlist_append_copy(dataFiles, RiaStringEncodingTools::toNativeEncoded(dataFileNames[i]).data());
|
||||
}
|
||||
|
||||
bool lazyLoad = true;
|
||||
std::string itemSeparatorInVariableNames = ":";
|
||||
ecl_sum_type* ecl_sum = ecl_sum_fread_alloc(RiaStringEncodingTools::toNativeEncoded(headerFileName).data(), dataFiles, itemSeparatorInVariableNames.data(), includeRestartFiles);
|
||||
ecl_sum_type* ecl_sum = ecl_sum_fread_alloc(RiaStringEncodingTools::toNativeEncoded(headerFileName).data(),
|
||||
dataFiles,
|
||||
itemSeparatorInVariableNames.data(),
|
||||
includeRestartFiles,
|
||||
lazyLoad);
|
||||
|
||||
stringlist_free(dataFiles);
|
||||
|
||||
@ -217,8 +222,7 @@ RifRestartFileInfo RifReaderEclipseSummary::getFileInfo(const QString& headerFil
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RifEclipseSummaryAddress addressFromErtSmSpecNode(const smspec_node_type * ertSumVarNode)
|
||||
{
|
||||
if ( smspec_node_get_var_type(ertSumVarNode) == ECL_SMSPEC_INVALID_VAR
|
||||
|| !smspec_node_is_valid(ertSumVarNode))
|
||||
if (smspec_node_get_var_type(ertSumVarNode) == ECL_SMSPEC_INVALID_VAR)
|
||||
{
|
||||
return RifEclipseSummaryAddress();
|
||||
}
|
||||
@ -483,7 +487,7 @@ RifRestartFileInfo RifReaderEclipseSummary::getRestartFile(const QString& header
|
||||
|
||||
char* smspec_header = ecl_util_alloc_exfilename(path.toStdString().data(), restartBase.toStdString().data(), ECL_SUMMARY_HEADER_FILE, false /*unformatted*/, 0);
|
||||
QString restartFileName = RiaFilePathTools::toInternalSeparator(RiaStringEncodingTools::fromNativeEncoded(smspec_header));
|
||||
util_safe_free(smspec_header);
|
||||
free(smspec_header);
|
||||
|
||||
return getFileInfo(restartFileName);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user