mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
GeoMech: Add Abaqus "inp" file reader.
This commit is contained in:
@@ -26,6 +26,7 @@
|
||||
#include "RigGeoMechCaseData.h"
|
||||
|
||||
#ifdef USE_ODB_API
|
||||
#include "RifInpReader.h"
|
||||
#include "RifOdbReader.h"
|
||||
#endif
|
||||
|
||||
@@ -91,7 +92,14 @@ RigFemPartResultsCollection* RigGeoMechCaseData::femPartResults()
|
||||
bool RigGeoMechCaseData::open( std::string* errorMessage )
|
||||
{
|
||||
#ifdef USE_ODB_API
|
||||
m_readerInterface = new RifOdbReader;
|
||||
if ( m_geoMechCaseFileName.ends_with( ".odb" ) )
|
||||
{
|
||||
m_readerInterface = new RifOdbReader;
|
||||
}
|
||||
else
|
||||
{
|
||||
m_readerInterface = new RifInpReader;
|
||||
}
|
||||
#endif
|
||||
|
||||
return m_readerInterface.notNull() && m_readerInterface->openFile( m_geoMechCaseFileName, errorMessage );
|
||||
|
||||
Reference in New Issue
Block a user