Simulation Input: Move boundary condition enum to RigSimulationInput.

This commit is contained in:
Kristian Bendiksen committed 2025-11-19 16:47:27 +01:00
1 parent eadfb4846d
commit 3c2301c56b
4 files changed
+20 -17

No files matched your search

@@ -27,7 +27,7 @@ RigSimulationInputSettings::RigSimulationInputSettings()
: m_min( caf::VecIjk0::ZERO )
, m_max( caf::VecIjk0::ZERO )
, m_refinement( 1, 1, 1 )
, m_boundaryCondition( 0 )
, m_boundaryCondition( OPERNUM_OPERATER )
{
}
@@ -98,7 +98,7 @@ void RigSimulationInputSettings::setBcpropKeywords( const std::vector<Opm::DeckR
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
int RigSimulationInputSettings::boundaryCondition() const
RigSimulationInputSettings::BoundaryCondition RigSimulationInputSettings::boundaryCondition() const
{
return m_boundaryCondition;
}
@@ -106,7 +106,7 @@ int RigSimulationInputSettings::boundaryCondition() const
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RigSimulationInputSettings::setBoundaryCondition( int value )
void RigSimulationInputSettings::setBoundaryCondition( BoundaryCondition value )
{
m_boundaryCondition = value;
}
@@ -37,6 +37,12 @@ class DeckRecord;
class RigSimulationInputSettings
{
public:
enum BoundaryCondition
{
OPERNUM_OPERATER,
BCCON_BCPROP
};
RigSimulationInputSettings();
// Sector bounds (0-based grid coordinates)
@@ -53,8 +59,8 @@ public:
std::vector<Opm::DeckRecord> bcpropKeywords() const;
void setBcpropKeywords( const std::vector<Opm::DeckRecord>& keywords );
int boundaryCondition() const;
void setBoundaryCondition( int value );
BoundaryCondition boundaryCondition() const;
void setBoundaryCondition( BoundaryCondition value );
// File paths
QString inputDeckFileName() const;
@@ -68,7 +74,7 @@ private:
caf::VecIjk0 m_max;
cvf::Vec3st m_refinement;
std::vector<Opm::DeckRecord> m_bcpropKeywords;
int m_boundaryCondition;
BoundaryCondition m_boundaryCondition;
QString m_inputDeckFileName;
QString m_outputDeckFileName;
};