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
d9e9a173e4
commit
6fcc50de20
@ -26,7 +26,7 @@
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
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
|
||||
{
|
||||
const RigResultAccessor* resultAccessObj = m_resultAccessObjects.at(faceId);
|
||||
const RigResultAccessor* resultAccessObj = m_resultAccessObjects[faceId].p();
|
||||
if (resultAccessObj != NULL)
|
||||
{
|
||||
return resultAccessObj->cellFaceScalar(localCellIndex, faceId);
|
||||
|
@ -20,7 +20,7 @@
|
||||
|
||||
#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;
|
||||
|
||||
private:
|
||||
cvf::Collection<RigResultAccessor> m_resultAccessObjects;
|
||||
caf::FixedArray<cvf::ref<RigResultAccessor>, 6> m_resultAccessObjects;
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user