mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#4751 System : Use std::wstring to communicate file path
This commit is contained in:
@@ -118,7 +118,7 @@ class RigOpmFlowDiagStaticData : public cvf::Object
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
RigOpmFlowDiagStaticData( const ecl_grid_type* mainGrid,
|
RigOpmFlowDiagStaticData( const ecl_grid_type* mainGrid,
|
||||||
const std::string& init,
|
const std::wstring& init,
|
||||||
RiaEclipseUnitTools::UnitSystem caseUnitSystem )
|
RiaEclipseUnitTools::UnitSystem caseUnitSystem )
|
||||||
{
|
{
|
||||||
Opm::ECLInitFileData initData( init );
|
Opm::ECLInitFileData initData( init );
|
||||||
@@ -516,8 +516,8 @@ bool RigFlowDiagSolverInterface::ensureStaticDataObjectInstanceCreated()
|
|||||||
if ( m_opmFlowDiagStaticData.isNull() )
|
if ( m_opmFlowDiagStaticData.isNull() )
|
||||||
{
|
{
|
||||||
// Get set of files
|
// Get set of files
|
||||||
QString gridFileName = m_eclipseCase->gridFileName();
|
QString gridFileName = m_eclipseCase->gridFileName();
|
||||||
std::string initFileName = getInitFileName();
|
std::wstring initFileName = getInitFileName();
|
||||||
if ( initFileName.empty() ) return false;
|
if ( initFileName.empty() ) return false;
|
||||||
|
|
||||||
const RigEclipseCaseData* eclipseCaseData = m_eclipseCase->eclipseCaseData();
|
const RigEclipseCaseData* eclipseCaseData = m_eclipseCase->eclipseCaseData();
|
||||||
@@ -992,18 +992,18 @@ bool RigFlowDiagSolverInterface::calculatePvtDynamicPropertiesViscosity(
|
|||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
///
|
///
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
std::string RigFlowDiagSolverInterface::getInitFileName() const
|
std::wstring RigFlowDiagSolverInterface::getInitFileName() const
|
||||||
{
|
{
|
||||||
QString gridFileName = m_eclipseCase->gridFileName();
|
QString gridFileName = m_eclipseCase->gridFileName();
|
||||||
|
|
||||||
QStringList m_filesWithSameBaseName;
|
QStringList m_filesWithSameBaseName;
|
||||||
|
|
||||||
if ( !RifEclipseOutputFileTools::findSiblingFilesWithSameBaseName( gridFileName, &m_filesWithSameBaseName ) )
|
if ( !RifEclipseOutputFileTools::findSiblingFilesWithSameBaseName( gridFileName, &m_filesWithSameBaseName ) )
|
||||||
return std::string();
|
return std::wstring();
|
||||||
|
|
||||||
QString initFileName = RifEclipseOutputFileTools::firstFileNameOfType( m_filesWithSameBaseName, ECL_INIT_FILE );
|
QString initFileName = RifEclipseOutputFileTools::firstFileNameOfType( m_filesWithSameBaseName, ECL_INIT_FILE );
|
||||||
|
|
||||||
return initFileName.toStdString();
|
return initFileName.toStdWString();
|
||||||
}
|
}
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
|||||||
@@ -157,11 +157,11 @@ public:
|
|||||||
size_t activeCellIndex, double pressure, double rs, double rv, double* mu_o, double* mu_g );
|
size_t activeCellIndex, double pressure, double rs, double rv, double* mu_o, double* mu_g );
|
||||||
|
|
||||||
private:
|
private:
|
||||||
std::string getInitFileName() const;
|
std::wstring getInitFileName() const;
|
||||||
bool ensureStaticDataObjectInstanceCreated();
|
bool ensureStaticDataObjectInstanceCreated();
|
||||||
void assignPhaseCorrecedPORV( RigFlowDiagResultAddress::PhaseSelection phaseSelection, size_t timeStepIdx );
|
void assignPhaseCorrecedPORV( RigFlowDiagResultAddress::PhaseSelection phaseSelection, size_t timeStepIdx );
|
||||||
void reportRelPermCurveError( const QString& message );
|
void reportRelPermCurveError( const QString& message );
|
||||||
void reportPvtCurveError( const QString& message );
|
void reportPvtCurveError( const QString& message );
|
||||||
|
|
||||||
RimEclipseResultCase* m_eclipseCase;
|
RimEclipseResultCase* m_eclipseCase;
|
||||||
cvf::ref<RigOpmFlowDiagStaticData> m_opmFlowDiagStaticData;
|
cvf::ref<RigOpmFlowDiagStaticData> m_opmFlowDiagStaticData;
|
||||||
|
|||||||
Reference in New Issue
Block a user