add a GridDims member in EclipseState

while this is already in the EclipseGrid, we need a
separate copy that we can serialize and broadcast
This commit is contained in:
Arne Morten Kvarving
2020-02-25 12:31:45 +01:00
parent 84e5f7ccbf
commit dcbf764b41
2 changed files with 7 additions and 0 deletions

View File

@@ -98,6 +98,7 @@ namespace Opm {
const TableManager& getTableManager() const;
const EclipseConfig& getEclipseConfig() const;
const EclipseConfig& cfg() const;
const GridDims& gridDims() const;
// the unit system used by the deck. note that it is rarely needed to convert
// units because internally to opm-parser everything is represented by SI
@@ -129,6 +130,7 @@ namespace Opm {
NNC m_inputNnc;
EDITNNC m_inputEditNnc;
EclipseGrid m_inputGrid;
GridDims m_gridDims;
FieldPropsManager field_props;
SimulationConfig m_simulationConfig;
TransMult m_transMult;

View File

@@ -55,6 +55,7 @@ namespace Opm {
m_inputNnc( deck ),
m_inputEditNnc( deck ),
m_inputGrid( deck, nullptr ),
m_gridDims( deck ),
field_props( deck, m_runspec.phases(), m_inputGrid, m_tables),
m_simulationConfig( m_eclipseConfig.getInitConfig().restartRequested(), deck, field_props),
m_transMult( GridDims(deck), deck, field_props)
@@ -136,6 +137,10 @@ namespace Opm {
return m_eclipseConfig;
}
const GridDims& EclipseState::gridDims() const {
return m_gridDims;
}
const Runspec& EclipseState::runspec() const {
return this->m_runspec;
}