mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
cellEdgeAccessor : Use FixedArray instead of collection
This commit is contained in:
parent
a5e926ce1b
commit
d10de8cddf
@ -26,7 +26,7 @@
|
|||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
RigCellEdgeResultAccessor::RigCellEdgeResultAccessor()
|
RigCellEdgeResultAccessor::RigCellEdgeResultAccessor()
|
||||||
{
|
{
|
||||||
m_resultAccessObjects.resize(6);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
@ -54,7 +54,7 @@ double RigCellEdgeResultAccessor::cellScalar(size_t localCellIndex) const
|
|||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
double RigCellEdgeResultAccessor::cellFaceScalar(size_t localCellIndex, cvf::StructGridInterface::FaceType faceId) const
|
double RigCellEdgeResultAccessor::cellFaceScalar(size_t localCellIndex, cvf::StructGridInterface::FaceType faceId) const
|
||||||
{
|
{
|
||||||
const RigResultAccessor* resultAccessObj = m_resultAccessObjects.at(faceId);
|
const RigResultAccessor* resultAccessObj = m_resultAccessObjects[faceId].p();
|
||||||
if (resultAccessObj != NULL)
|
if (resultAccessObj != NULL)
|
||||||
{
|
{
|
||||||
return resultAccessObj->cellFaceScalar(localCellIndex, faceId);
|
return resultAccessObj->cellFaceScalar(localCellIndex, faceId);
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
|
|
||||||
#include "RigResultAccessor.h"
|
#include "RigResultAccessor.h"
|
||||||
|
|
||||||
#include "cvfCollection.h"
|
#include "cafFixedArray.h"
|
||||||
|
|
||||||
|
|
||||||
//==================================================================================================
|
//==================================================================================================
|
||||||
@ -37,5 +37,5 @@ public:
|
|||||||
virtual double cellFaceScalar(size_t localCellIndex, cvf::StructGridInterface::FaceType faceId) const;
|
virtual double cellFaceScalar(size_t localCellIndex, cvf::StructGridInterface::FaceType faceId) const;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
cvf::Collection<RigResultAccessor> m_resultAccessObjects;
|
caf::FixedArray<cvf::ref<RigResultAccessor>, 6> m_resultAccessObjects;
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user