mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#2868 Completion Type : Use const pointer
This commit is contained in:
@@ -68,7 +68,7 @@ RigVirtualPerforationTransmissibilities::~RigVirtualPerforationTransmissibilitie
|
|||||||
///
|
///
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
void RigVirtualPerforationTransmissibilities::setCompletionDataForWellPath(
|
void RigVirtualPerforationTransmissibilities::setCompletionDataForWellPath(
|
||||||
RimWellPath* wellPath,
|
const RimWellPath* wellPath,
|
||||||
std::vector<std::vector<RigCompletionData>>& completionsPerTimeStep)
|
std::vector<std::vector<RigCompletionData>>& completionsPerTimeStep)
|
||||||
{
|
{
|
||||||
auto item = m_mapFromWellToCompletionData.find(wellPath);
|
auto item = m_mapFromWellToCompletionData.find(wellPath);
|
||||||
@@ -85,7 +85,7 @@ void RigVirtualPerforationTransmissibilities::setCompletionDataForWellPath(
|
|||||||
values.push_back(oneTimeStep);
|
values.push_back(oneTimeStep);
|
||||||
}
|
}
|
||||||
|
|
||||||
auto pair = std::pair<RimWellPath*, std::vector<CompletionDataFrame>>(wellPath, values);
|
auto pair = std::pair<const RimWellPath*, std::vector<CompletionDataFrame>>(wellPath, values);
|
||||||
|
|
||||||
m_mapFromWellToCompletionData.insert(pair);
|
m_mapFromWellToCompletionData.insert(pair);
|
||||||
}
|
}
|
||||||
@@ -95,7 +95,7 @@ void RigVirtualPerforationTransmissibilities::setCompletionDataForWellPath(
|
|||||||
///
|
///
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
const std::map<RigCompletionDataGridCell, std::vector<RigCompletionData>>&
|
const std::map<RigCompletionDataGridCell, std::vector<RigCompletionData>>&
|
||||||
RigVirtualPerforationTransmissibilities::multipleCompletionsPerEclipseCell(RimWellPath* wellPath, size_t timeStepIndex) const
|
RigVirtualPerforationTransmissibilities::multipleCompletionsPerEclipseCell(const RimWellPath* wellPath, size_t timeStepIndex) const
|
||||||
{
|
{
|
||||||
static std::map<RigCompletionDataGridCell, std::vector<RigCompletionData>> dummy;
|
static std::map<RigCompletionDataGridCell, std::vector<RigCompletionData>> dummy;
|
||||||
|
|
||||||
|
|||||||
@@ -56,10 +56,10 @@ public:
|
|||||||
RigVirtualPerforationTransmissibilities();
|
RigVirtualPerforationTransmissibilities();
|
||||||
~RigVirtualPerforationTransmissibilities();
|
~RigVirtualPerforationTransmissibilities();
|
||||||
|
|
||||||
void setCompletionDataForWellPath(RimWellPath* wellPath, std::vector<std::vector<RigCompletionData>>& completionsPerTimeStep);
|
void setCompletionDataForWellPath(const RimWellPath* wellPath, std::vector<std::vector<RigCompletionData>>& completionsPerTimeStep);
|
||||||
|
|
||||||
const std::map<RigCompletionDataGridCell, std::vector<RigCompletionData>>&
|
const std::map<RigCompletionDataGridCell, std::vector<RigCompletionData>>&
|
||||||
multipleCompletionsPerEclipseCell(RimWellPath* wellPath, size_t timeStepIndex) const;
|
multipleCompletionsPerEclipseCell(const RimWellPath* wellPath, size_t timeStepIndex) const;
|
||||||
|
|
||||||
void setCompletionDataForSimWell(const RigSimWellData* simWellData, std::vector<std::vector<RigCompletionData>>& completionsPerTimeStep);
|
void setCompletionDataForSimWell(const RigSimWellData* simWellData, std::vector<std::vector<RigCompletionData>>& completionsPerTimeStep);
|
||||||
|
|
||||||
@@ -68,6 +68,6 @@ public:
|
|||||||
|
|
||||||
void computeMinMax(double* minValue, double* maxValue, double* posClosestToZero, double* negClosestToZero) const;
|
void computeMinMax(double* minValue, double* maxValue, double* posClosestToZero, double* negClosestToZero) const;
|
||||||
private:
|
private:
|
||||||
std::map<RimWellPath*, std::vector<CompletionDataFrame>> m_mapFromWellToCompletionData;
|
std::map<const RimWellPath*, std::vector<CompletionDataFrame>> m_mapFromWellToCompletionData;
|
||||||
std::map<const RigSimWellData*, std::vector<std::vector<RigCompletionData>>> m_mapFromSimWellToCompletionData;
|
std::map<const RigSimWellData*, std::vector<std::vector<RigCompletionData>>> m_mapFromSimWellToCompletionData;
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user