riTRANXYZ: Started to add it to the rest of the system

This commit is contained in:
Jacob Støren
2014-08-20 09:51:55 +02:00
parent a3af100189
commit 83965a4f7b
4 changed files with 33 additions and 9 deletions

View File

@@ -35,6 +35,7 @@
#include "cvfObject.h"
#include <math.h>
#include "RigCombRiTransResultAccessor.h"
//--------------------------------------------------------------------------------------------------
///
@@ -79,6 +80,21 @@ cvf::ref<RigResultAccessor> RigResultAccessorFactory::createResultAccessor(RigCa
return cellFaceAccessObject;
}
else if (uiResultName == RimDefines::combinedRiTransResultName())
{
cvf::ref<RigCombRiTransResultAccessor> cellFaceAccessObject = new RigCombRiTransResultAccessor(grid);
cvf::ref<RigResultAccessor> permX = RigResultAccessorFactory::createNativeResultAccessor(eclipseCase, gridIndex, porosityModel, timeStepIndex, "PERMX");
cvf::ref<RigResultAccessor> permY = RigResultAccessorFactory::createNativeResultAccessor(eclipseCase, gridIndex, porosityModel, timeStepIndex, "PERMY");
cvf::ref<RigResultAccessor> permZ = RigResultAccessorFactory::createNativeResultAccessor(eclipseCase, gridIndex, porosityModel, timeStepIndex, "PERMZ");
cvf::ref<RigResultAccessor> ntg = RigResultAccessorFactory::createNativeResultAccessor(eclipseCase, gridIndex, porosityModel, timeStepIndex, "NTG");
cellFaceAccessObject->setPermResultAccessors(permX.p(), permY.p(), permZ.p());
cellFaceAccessObject->setNTGResultAccessor(ntg.p());
// todo : cellFaceAccessObject->setCDARCHY();
return cellFaceAccessObject;
}
return RigResultAccessorFactory::createNativeResultAccessor(eclipseCase, gridIndex, porosityModel, timeStepIndex, uiResultName);
}