43 int numRecords()
const {
return static_cast<int>(this->m_num_records); }
45 bool hasAquifer(
size_t aquifer_id)
const;
47 const std::map<size_t, SingleNumericalAquifer>& aquifers()
const;
50 std::unordered_map<size_t, const NumericalAquiferCell*> allAquiferCells()
const;
51 std::vector<std::size_t> allAquiferCellIds()
const;
53 std::unordered_map<size_t, double> aquiferCellVolumes()
const;
55 std::vector<NNCdata> aquiferCellNNCs()
const;
58 std::unordered_map<size_t, AquiferCellProps> aquiferCellProps()
const;
61 void postProcessConnections(
const EclipseGrid& grid,
const std::vector<int>& actnum);
64 template <
class Serializer>
67 serializer(this->m_aquifers);
68 serializer(this->m_num_records);
72 std::map<size_t, SingleNumericalAquifer> m_aquifers{};
73 size_t m_num_records{0};
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30