mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#1816 Observed data: Add time step index to summary address
This commit is contained in:
@@ -83,7 +83,8 @@ public:
|
|||||||
const std::string& lgrName,
|
const std::string& lgrName,
|
||||||
int cellI,
|
int cellI,
|
||||||
int cellJ,
|
int cellJ,
|
||||||
int cellK):
|
int cellK,
|
||||||
|
size_t timeSeriesIndex = 0):
|
||||||
m_variableCategory(category),
|
m_variableCategory(category),
|
||||||
m_quantityName(quantityName),
|
m_quantityName(quantityName),
|
||||||
m_regionNumber(regionNumber),
|
m_regionNumber(regionNumber),
|
||||||
@@ -94,7 +95,8 @@ public:
|
|||||||
m_lgrName(lgrName),
|
m_lgrName(lgrName),
|
||||||
m_cellI(cellI),
|
m_cellI(cellI),
|
||||||
m_cellJ(cellJ),
|
m_cellJ(cellJ),
|
||||||
m_cellK(cellK)
|
m_cellK(cellK),
|
||||||
|
m_timeSeriesIndex(timeSeriesIndex)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -120,6 +122,7 @@ public:
|
|||||||
int cellI() const { return m_cellI; }
|
int cellI() const { return m_cellI; }
|
||||||
int cellJ() const { return m_cellJ; }
|
int cellJ() const { return m_cellJ; }
|
||||||
int cellK() const { return m_cellK; }
|
int cellK() const { return m_cellK; }
|
||||||
|
size_t timeSeriesIndex() const { return m_timeSeriesIndex; }
|
||||||
|
|
||||||
// Derived properties
|
// Derived properties
|
||||||
|
|
||||||
@@ -144,6 +147,7 @@ private:
|
|||||||
int m_cellI;
|
int m_cellI;
|
||||||
int m_cellJ;
|
int m_cellJ;
|
||||||
int m_cellK;
|
int m_cellK;
|
||||||
|
size_t m_timeSeriesIndex;
|
||||||
};
|
};
|
||||||
|
|
||||||
bool operator==(const RifEclipseSummaryAddress& first, const RifEclipseSummaryAddress& second);
|
bool operator==(const RifEclipseSummaryAddress& first, const RifEclipseSummaryAddress& second);
|
||||||
|
|||||||
@@ -276,7 +276,7 @@ int RifReaderEclipseSummary::timeStepCount() const
|
|||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
///
|
///
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
const std::vector<time_t>& RifReaderEclipseSummary::timeSteps() const
|
const std::vector<time_t>& RifReaderEclipseSummary::timeSteps(size_t timeSeriesIndex) const
|
||||||
{
|
{
|
||||||
assert(m_ecl_sum != NULL);
|
assert(m_ecl_sum != NULL);
|
||||||
|
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ public:
|
|||||||
|
|
||||||
virtual bool open(const std::string& headerFileName, const std::vector<std::string>& dataFileNames) override;
|
virtual bool open(const std::string& headerFileName, const std::vector<std::string>& dataFileNames) override;
|
||||||
|
|
||||||
virtual const std::vector<time_t>& timeSteps() const override;
|
virtual const std::vector<time_t>& timeSteps(size_t timeSeriesIndex = 0) const override;
|
||||||
|
|
||||||
virtual bool values(const RifEclipseSummaryAddress& resultAddress, std::vector<double>* values) override;
|
virtual bool values(const RifEclipseSummaryAddress& resultAddress, std::vector<double>* values) override;
|
||||||
std::string unitName(const RifEclipseSummaryAddress& resultAddress) override;
|
std::string unitName(const RifEclipseSummaryAddress& resultAddress) override;
|
||||||
|
|||||||
@@ -82,7 +82,7 @@ int RifReaderObservedData::timeStepCount() const
|
|||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
///
|
///
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
const std::vector<time_t>& RifReaderObservedData::timeSteps() const
|
const std::vector<time_t>& RifReaderObservedData::timeSteps(size_t timeSeriesIndex) const
|
||||||
{
|
{
|
||||||
std::vector<time_t> timeStepsTime_t;
|
std::vector<time_t> timeStepsTime_t;
|
||||||
|
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ public:
|
|||||||
|
|
||||||
virtual bool open(const std::string& headerFileName, const std::vector<std::string>& dataFileNames) override;
|
virtual bool open(const std::string& headerFileName, const std::vector<std::string>& dataFileNames) override;
|
||||||
|
|
||||||
virtual const std::vector<time_t>& timeSteps() const override;
|
virtual const std::vector<time_t>& timeSteps(size_t timeSeriesIndex = 0) const override;
|
||||||
|
|
||||||
virtual bool values(const RifEclipseSummaryAddress& resultAddress, std::vector<double>* values) override;
|
virtual bool values(const RifEclipseSummaryAddress& resultAddress, std::vector<double>* values) override;
|
||||||
std::string unitName(const RifEclipseSummaryAddress& resultAddress) override;
|
std::string unitName(const RifEclipseSummaryAddress& resultAddress) override;
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ public:
|
|||||||
|
|
||||||
bool hasAddress(const RifEclipseSummaryAddress& resultAddress);
|
bool hasAddress(const RifEclipseSummaryAddress& resultAddress);
|
||||||
const std::vector<RifEclipseSummaryAddress>& allResultAddresses();
|
const std::vector<RifEclipseSummaryAddress>& allResultAddresses();
|
||||||
virtual const std::vector<time_t>& timeSteps() const = 0;
|
virtual const std::vector<time_t>& timeSteps(size_t timeSeriesIndex = 0) const = 0;
|
||||||
|
|
||||||
virtual bool values(const RifEclipseSummaryAddress& resultAddress, std::vector<double>* values) = 0;
|
virtual bool values(const RifEclipseSummaryAddress& resultAddress, std::vector<double>* values) = 0;
|
||||||
virtual std::string unitName(const RifEclipseSummaryAddress& resultAddress) = 0;
|
virtual std::string unitName(const RifEclipseSummaryAddress& resultAddress) = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user