#1126 Fixing constructor

This commit is contained in:
astridkbjorke 2017-08-10 15:25:51 +02:00
parent 2ce81e9045
commit db6d471e9c
2 changed files with 16 additions and 20 deletions

View File

@ -18,16 +18,17 @@
#include "RigTofAccumulatedPhaseFractionsCalculator.h" #include "RigTofAccumulatedPhaseFractionsCalculator.h"
#include "RigCaseCellResultsData.h"
#include "RigEclipseCaseData.h" #include "RigEclipseCaseData.h"
#include "RimEclipseCase.h" #include "RigFlowDiagResultAddress.h"
#include "RimReservoirCellResultsStorage.h" #include "RigFlowDiagResults.h"
#include "RigResultAccessor.h" #include "RigResultAccessor.h"
#include "RigResultAccessorFactory.h" #include "RigResultAccessorFactory.h"
#include "RigSingleWellResultsData.h" #include "RigSingleWellResultsData.h"
#include "RigFlowDiagResultAddress.h"
#include "RimEclipseResultCase.h"
#include "RimFlowDiagSolution.h" #include "RimFlowDiagSolution.h"
#include "RigFlowDiagResults.h" #include "RimReservoirCellResultsStorage.h"
#include "RigCaseCellResultsData.h"
#include <map> #include <map>
@ -36,13 +37,15 @@
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
RigTofAccumulatedPhaseFractionsCalculator::RigTofAccumulatedPhaseFractionsCalculator(RimEclipseCase* caseToApply, RigTofAccumulatedPhaseFractionsCalculator::RigTofAccumulatedPhaseFractionsCalculator(RimEclipseResultCase* caseToApply,
QString wellname, QString wellname,
size_t timestep) size_t timestep)
:m_case(caseToApply), :m_case(caseToApply),
m_wellName(wellname), m_wellName(wellname),
m_timeStep(timestep) m_timeStep(timestep)
{ {
m_flowDiagSolution = caseToApply->defaultFlowDiagSolution();
computeTOFaccumulations(); computeTOFaccumulations();
} }
@ -80,23 +83,16 @@ void RigTofAccumulatedPhaseFractionsCalculator::computeTOFaccumulations()
m_wellName.toStdString()), m_wellName.toStdString()),
m_timeStep); m_timeStep);
std::vector<double> accumulatedPhaseFractionSwat;
std::vector<double> accumulatedPhaseFractionSoil;
std::vector<double> accumulatedPhaseFractionSgas;
std::vector<double> tofInIncreasingOrder;
sortTofAndCalculateAccPhaseFraction(tofData, sortTofAndCalculateAccPhaseFraction(tofData,
fractionData, fractionData,
porvResults, porvResults,
swatResults, swatResults,
soilResults, soilResults,
sgasResults, sgasResults,
accumulatedPhaseFractionSwat, m_accumulatedPhaseFractionSwat,
accumulatedPhaseFractionSoil, m_accumulatedPhaseFractionSoil,
accumulatedPhaseFractionSgas, m_accumulatedPhaseFractionSgas,
tofInIncreasingOrder); m_tofInIncreasingOrder);

View File

@ -28,7 +28,7 @@
#include <array> #include <array>
#include "RimFlowDiagSolution.h" #include "RimFlowDiagSolution.h"
class RimEclipseCase; class RimEclipseResultCase;
//================================================================================================== //==================================================================================================
/// ///
@ -38,7 +38,7 @@ class RigTofAccumulatedPhaseFractionsCalculator
{ {
public: public:
explicit RigTofAccumulatedPhaseFractionsCalculator(RimEclipseCase* caseToApply, explicit RigTofAccumulatedPhaseFractionsCalculator(RimEclipseResultCase* caseToApply,
QString wellname, QString wellname,
size_t timestep); size_t timestep);
@ -63,7 +63,7 @@ private:
private: private:
RimEclipseCase* m_case; RimEclipseResultCase* m_case;
QString m_wellName; QString m_wellName;
size_t m_timeStep; size_t m_timeStep;