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( paramfilename2 );
|
||||
|
||||
// remove any existing database file
|
||||
removeFile( fraSettings->advancedMacrisDatabase() );
|
||||
|
||||
// run the java macris program in calibrate mode
|
||||
QString command = RiaPreferencesGeoMech::current()->geomechFRAMacrisCommand();
|
||||
QStringList parameters = fraSettings->advancedMacrisParameters( faultID );
|
||||
|
@ -97,6 +97,9 @@ void RicRunBasicFaultReactAssessmentFeature::onActionTriggered( bool isChecked )
|
||||
|
||||
addParameterFileForCleanUp( paramfilename );
|
||||
|
||||
// remove any existing database file
|
||||
removeFile( fraSettings->basicMacrisDatabase() );
|
||||
|
||||
// run the java macris program in calculate mode
|
||||
QString command = RiaPreferencesGeoMech::current()->geomechFRAMacrisCommand();
|
||||
QStringList parameters = fraSettings->basicMacrisParameters( faultID );
|
||||
|
@ -162,12 +162,20 @@ void RicRunFaultReactAssessmentFeature::cleanUpParameterFiles()
|
||||
{
|
||||
for ( auto& filename : m_parameterFilesToCleanUp )
|
||||
{
|
||||
if ( QFile::exists( filename ) ) QFile::remove( filename );
|
||||
removeFile( filename );
|
||||
}
|
||||
}
|
||||
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 cleanUpParameterFiles();
|
||||
|
||||
void removeFile( QString filename );
|
||||
|
||||
private:
|
||||
std::list<QString> m_parameterFilesToCleanUp;
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user