#include <ERst.hpp>
|
| ERst (const std::string &filename) |
|
bool | hasReportStepNumber (int number) const |
|
bool | hasLGR (const std::string &gridname, int reportStepNumber) const |
|
void | loadReportStepNumber (int number) |
|
template<typename T > |
const std::vector< T > & | getRestartData (const std::string &name, int reportStepNumber) |
|
template<typename T > |
const std::vector< T > & | getRestartData (const std::string &name, int reportStepNumber, int occurrence) |
|
template<typename T > |
const std::vector< T > & | getRestartData (const std::string &name, int reportStepNumber, const std::string &lgr_name) |
|
template<typename T > |
const std::vector< T > & | getRestartData (int index, int reportStepNumber) |
|
template<typename T > |
const std::vector< T > & | getRestartData (int index, int reportStepNumber, const std::string &lgr_name) |
|
int | occurrence_count (const std::string &name, int reportStepNumber) const |
|
size_t | numberOfReportSteps () const |
|
const std::vector< int > & | listOfReportStepNumbers () const |
|
std::vector< EclEntry > | listOfRstArrays (int reportStepNumber) |
|
std::vector< EclEntry > | listOfRstArrays (int reportStepNumber, const std::string &lgr_name) |
|
bool | formattedInput () const |
|
void | loadData () |
|
void | loadData (const std::string &arrName) |
|
void | loadData (int arrIndex) |
|
void | loadData (const std::vector< int > &arrIndex) |
|
void | clearData () |
|
std::vector< EclEntry > | getList () const |
|
const std::vector< int > & | getElementSizeList () const |
|
template<typename T > |
const std::vector< T > & | get (int arrIndex) |
|
template<typename T > |
const std::vector< T > & | get (const std::string &name) |
|
bool | hasKey (const std::string &name) const |
|
std::size_t | count (const std::string &name) const |
|
const std::vector< std::string > & | arrayNames () const |
|
std::size_t | size () const |
|
bool | is_ix () const |
|
|
template<class T > |
const std::vector< T > & | getImpl (int arrIndex, eclArrType type, const std::unordered_map< int, std::vector< T > > &array, const std::string &typeStr) |
|
std::streampos | seekPosition (const std::vector< std::string >::size_type arrIndex) const |
|
◆ EclEntry
◆ ERst()
◆ arrayNames()
const std::vector< std::string > & Opm::EclIO::EclFile::arrayNames |
( |
| ) |
const |
|
inlineinherited |
◆ clearData()
void Opm::EclIO::EclFile::clearData |
( |
| ) |
|
|
inlineinherited |
◆ count()
std::size_t Opm::EclIO::EclFile::count |
( |
const std::string & |
name | ) |
const |
|
inherited |
◆ formattedInput()
bool Opm::EclIO::EclFile::formattedInput |
( |
| ) |
const |
|
inlineinherited |
◆ get() [1/2]
template<typename T >
const std::vector< T > & Opm::EclIO::EclFile::get |
( |
const std::string & |
name | ) |
|
|
inherited |
◆ get() [2/2]
template<typename T >
const std::vector< T > & Opm::EclIO::EclFile::get |
( |
int |
arrIndex | ) |
|
|
inherited |
◆ getElementSizeList()
const std::vector< int > & Opm::EclIO::EclFile::getElementSizeList |
( |
| ) |
const |
|
inlineinherited |
◆ getImpl()
template<class T >
const std::vector< T > & Opm::EclIO::EclFile::getImpl |
( |
int |
arrIndex, |
|
|
eclArrType |
type, |
|
|
const std::unordered_map< int, std::vector< T > > & |
array, |
|
|
const std::string & |
typeStr |
|
) |
| |
|
inlineprotectedinherited |
◆ getList()
std::vector< EclEntry > Opm::EclIO::EclFile::getList |
( |
| ) |
const |
|
inherited |
◆ getRestartData() [1/5]
template<typename T >
const std::vector< T > & Opm::EclIO::ERst::getRestartData |
( |
const std::string & |
name, |
|
|
int |
reportStepNumber |
|
) |
| |
|
inline |
◆ getRestartData() [2/5]
template<typename T >
const std::vector< T > & Opm::EclIO::ERst::getRestartData |
( |
const std::string & |
name, |
|
|
int |
reportStepNumber, |
|
|
const std::string & |
lgr_name |
|
) |
| |
◆ getRestartData() [3/5]
template<typename T >
const std::vector< T > & Opm::EclIO::ERst::getRestartData |
( |
const std::string & |
name, |
|
|
int |
reportStepNumber, |
|
|
int |
occurrence |
|
) |
| |
◆ getRestartData() [4/5]
template<typename T >
const std::vector< T > & Opm::EclIO::ERst::getRestartData |
( |
int |
index, |
|
|
int |
reportStepNumber |
|
) |
| |
|
inline |
◆ getRestartData() [5/5]
template<typename T >
const std::vector< T > & Opm::EclIO::ERst::getRestartData |
( |
int |
index, |
|
|
int |
reportStepNumber, |
|
|
const std::string & |
lgr_name |
|
) |
| |
|
inline |
◆ hasKey()
◆ hasLGR()
bool Opm::EclIO::ERst::hasLGR |
( |
const std::string & |
gridname, |
|
|
int |
reportStepNumber |
|
) |
| const |
◆ hasReportStepNumber()
bool Opm::EclIO::ERst::hasReportStepNumber |
( |
int |
number | ) |
const |
◆ is_ix()
bool Opm::EclIO::EclFile::is_ix |
( |
| ) |
const |
|
inherited |
◆ listOfReportStepNumbers()
const std::vector< int > & Opm::EclIO::ERst::listOfReportStepNumbers |
( |
| ) |
const |
|
inline |
◆ listOfRstArrays() [1/2]
std::vector< EclEntry > Opm::EclIO::ERst::listOfRstArrays |
( |
int |
reportStepNumber | ) |
|
◆ listOfRstArrays() [2/2]
std::vector< EclEntry > Opm::EclIO::ERst::listOfRstArrays |
( |
int |
reportStepNumber, |
|
|
const std::string & |
lgr_name |
|
) |
| |
◆ loadData() [1/4]
void Opm::EclIO::EclFile::loadData |
( |
| ) |
|
|
inherited |
◆ loadData() [2/4]
void Opm::EclIO::EclFile::loadData |
( |
const std::string & |
arrName | ) |
|
|
inherited |
◆ loadData() [3/4]
void Opm::EclIO::EclFile::loadData |
( |
const std::vector< int > & |
arrIndex | ) |
|
|
inherited |
◆ loadData() [4/4]
void Opm::EclIO::EclFile::loadData |
( |
int |
arrIndex | ) |
|
|
inherited |
◆ loadReportStepNumber()
void Opm::EclIO::ERst::loadReportStepNumber |
( |
int |
number | ) |
|
◆ numberOfReportSteps()
size_t Opm::EclIO::ERst::numberOfReportSteps |
( |
| ) |
const |
|
inline |
◆ occurrence_count()
int Opm::EclIO::ERst::occurrence_count |
( |
const std::string & |
name, |
|
|
int |
reportStepNumber |
|
) |
| const |
◆ seekPosition()
std::streampos Opm::EclIO::EclFile::seekPosition |
( |
const std::vector< std::string >::size_type |
arrIndex | ) |
const |
|
protectedinherited |
◆ size()
std::size_t Opm::EclIO::EclFile::size |
( |
| ) |
const |
|
inherited |
◆ OutputStream::Restart
◆ array_element_size
std::vector<int> Opm::EclIO::EclFile::array_element_size |
|
protectedinherited |
◆ array_index
std::map<std::string, int> Opm::EclIO::EclFile::array_index |
|
protectedinherited |
◆ array_name
std::vector<std::string> Opm::EclIO::EclFile::array_name |
|
protectedinherited |
◆ array_size
std::vector<int64_t> Opm::EclIO::EclFile::array_size |
|
protectedinherited |
◆ array_type
std::vector<eclArrType> Opm::EclIO::EclFile::array_type |
|
protectedinherited |
◆ char_array
std::unordered_map<int, std::vector<std::string> > Opm::EclIO::EclFile::char_array |
|
protectedinherited |
◆ doub_array
std::unordered_map<int, std::vector<double> > Opm::EclIO::EclFile::doub_array |
|
protectedinherited |
◆ formatted
bool Opm::EclIO::EclFile::formatted |
|
protectedinherited |
◆ ifStreamPos
std::vector<uint64_t> Opm::EclIO::EclFile::ifStreamPos |
|
protectedinherited |
◆ inputFilename
◆ inte_array
std::unordered_map<int, std::vector<int> > Opm::EclIO::EclFile::inte_array |
|
protectedinherited |
◆ logi_array
std::unordered_map<int, std::vector<bool> > Opm::EclIO::EclFile::logi_array |
|
protectedinherited |
◆ real_array
std::unordered_map<int, std::vector<float> > Opm::EclIO::EclFile::real_array |
|
protectedinherited |
The documentation for this class was generated from the following file:
|