mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
delete existing database file before processing a new fault (#7793)
This commit is contained in:
parent
d7113a528c
commit
0825fa10ac
@ -107,6 +107,9 @@ void RicRunAdvFaultReactAssessmentFeature::onActionTriggered( bool isChecked )
|
|||||||
addParameterFileForCleanUp( paramfilename );
|
addParameterFileForCleanUp( paramfilename );
|
||||||
addParameterFileForCleanUp( paramfilename2 );
|
addParameterFileForCleanUp( paramfilename2 );
|
||||||
|
|
||||||
|
// remove any existing database file
|
||||||
|
removeFile( fraSettings->advancedMacrisDatabase() );
|
||||||
|
|
||||||
// run the java macris program in calibrate mode
|
// run the java macris program in calibrate mode
|
||||||
QString command = RiaPreferencesGeoMech::current()->geomechFRAMacrisCommand();
|
QString command = RiaPreferencesGeoMech::current()->geomechFRAMacrisCommand();
|
||||||
QStringList parameters = fraSettings->advancedMacrisParameters( faultID );
|
QStringList parameters = fraSettings->advancedMacrisParameters( faultID );
|
||||||
|
@ -97,6 +97,9 @@ void RicRunBasicFaultReactAssessmentFeature::onActionTriggered( bool isChecked )
|
|||||||
|
|
||||||
addParameterFileForCleanUp( paramfilename );
|
addParameterFileForCleanUp( paramfilename );
|
||||||
|
|
||||||
|
// remove any existing database file
|
||||||
|
removeFile( fraSettings->basicMacrisDatabase() );
|
||||||
|
|
||||||
// run the java macris program in calculate mode
|
// run the java macris program in calculate mode
|
||||||
QString command = RiaPreferencesGeoMech::current()->geomechFRAMacrisCommand();
|
QString command = RiaPreferencesGeoMech::current()->geomechFRAMacrisCommand();
|
||||||
QStringList parameters = fraSettings->basicMacrisParameters( faultID );
|
QStringList parameters = fraSettings->basicMacrisParameters( faultID );
|
||||||
|
@ -162,12 +162,20 @@ void RicRunFaultReactAssessmentFeature::cleanUpParameterFiles()
|
|||||||
{
|
{
|
||||||
for ( auto& filename : m_parameterFilesToCleanUp )
|
for ( auto& filename : m_parameterFilesToCleanUp )
|
||||||
{
|
{
|
||||||
if ( QFile::exists( filename ) ) QFile::remove( filename );
|
removeFile( filename );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
m_parameterFilesToCleanUp.clear();
|
m_parameterFilesToCleanUp.clear();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
///
|
||||||
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
void RicRunFaultReactAssessmentFeature::removeFile( QString filename )
|
||||||
|
{
|
||||||
|
if ( QFile::exists( filename ) ) QFile::remove( filename );
|
||||||
|
}
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
///
|
///
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
@ -45,6 +45,8 @@ protected:
|
|||||||
void addParameterFileForCleanUp( QString filename );
|
void addParameterFileForCleanUp( QString filename );
|
||||||
void cleanUpParameterFiles();
|
void cleanUpParameterFiles();
|
||||||
|
|
||||||
|
void removeFile( QString filename );
|
||||||
|
|
||||||
private:
|
private:
|
||||||
std::list<QString> m_parameterFilesToCleanUp;
|
std::list<QString> m_parameterFilesToCleanUp;
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user