33 explicit EInit(
const std::string& filename);
35 const std::vector<std::string>& list_of_lgrs()
const {
return lgr_names; }
37 std::vector<EclFile::EclEntry> list_arrays()
const;
38 std::vector<EclFile::EclEntry> list_arrays(
const std::string& grid_name)
const;
40 const std::array<int, 3>& grid_dimension(
const std::string& grid_name =
"global")
const;
41 int activeCells(
const std::string& grid_name =
"global")
const;
43 bool hasLGR(
const std::string& name)
const;
46 const std::vector<T>& getInitData(
const std::string& name,
const std::string& grid_name =
"global")
48 return this->ImplgetInitData<T>(name, grid_name);
54 const std::vector<T>& ImplgetInitData(
const std::string& name,
const std::string& grid_name =
"global");
57 std::array<int, 3> global_nijk;
58 std::vector<std::array<int, 3>> lgr_nijk;
61 std::vector<int> lgr_nactive;
63 std::vector<std::string> lgr_names;
65 std::map<std::string,int> global_array_index;
66 std::vector<std::map<std::string,int>> lgr_array_index;
68 int get_array_index(
const std::string& name,
const std::string& grid_name)
const;
69 int get_lgr_index(
const std::string& grid_name)
const;
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30