EclFile.hpp
Go to the documentation of this file.
6 OPM is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by
49 void loadData(const std::vector<int>& arrIndex); // load data based on array indices in vector arrIndex
103 std::string message = "Array with index " + std::to_string(arrIndex) + " is not of type " + typeStr;
Definition: EclFile.hpp:36 std::unordered_map< int, std::vector< std::string > > char_array Definition: EclFile.hpp:86 EclFile(const std::string &filename, Formatted fmt, bool preload=false) void loadData(const std::vector< int > &arrIndex) bool hasKey(const std::string &name) const std::vector< int > array_element_size Definition: EclFile.hpp:91 std::size_t count(const std::string &name) const std::vector< EclEntry > getList() const std::tuple< std::string, eclArrType, int64_t > EclEntry Definition: EclFile.hpp:60 const std::vector< int > & getElementSizeList() const Definition: EclFile.hpp:63 std::unordered_map< int, std::vector< double > > doub_array Definition: EclFile.hpp:84 std::unordered_map< int, std::vector< int > > inte_array Definition: EclFile.hpp:82 std::size_t size() const void loadData() std::unordered_map< int, std::vector< float > > real_array Definition: EclFile.hpp:85 void loadData(int arrIndex) const std::vector< T > & get(int arrIndex) std::streampos seekPosition(const std::vector< std::string >::size_type arrIndex) const const std::vector< T > & get(const std::string &name) bool is_ix() const EclFile(const std::string &filename, bool preload=false) void loadData(const std::string &arrName) const std::vector< std::string > & arrayNames() const Definition: EclFile.hpp:74 std::unordered_map< int, std::vector< bool > > logi_array Definition: EclFile.hpp:83 const std::vector< T > & getImpl(int arrIndex, eclArrType type, const std::unordered_map< int, std::vector< T > > &array, const std::string &typeStr) Definition: EclFile.hpp:98 Definition: A.hpp:4 Definition: EclFile.hpp:38 |