20#ifndef OPM_SINGLENUMERICALAQUIFER_HPP
21#define OPM_SINGLENUMERICALAQUIFER_HPP
23#include <opm/input/eclipse/EclipseState/Aquifer/NumericalAquifer/NumericalAquiferConnection.hpp>
24#include <opm/input/eclipse/EclipseState/Aquifer/NumericalAquifer/NumericalAquiferCell.hpp>
27#include <unordered_map>
33 class FieldPropsManager;
53 void postProcessConnections(
const EclipseGrid& grid,
const std::vector<int>& actnum);
57 size_t numCells()
const;
59 size_t numConnections()
const;
62 std::unordered_map<size_t, AquiferCellProps> aquiferCellProps()
const;
64 std::vector<NNCdata> aquiferCellNNCs()
const;
67 const std::vector<NumericalAquiferConnection>& connections()
const;
71 template<
class Serializer>
73 serializer(this->id_);
74 serializer(this->cells_);
75 serializer(this->connections_);
84 std::vector<NumericalAquiferCell> cells_{};
85 std::vector<NumericalAquiferConnection> connections_{};
About cell information and dimension: The actual grid information is held in a pointer to an ERT ecl_...
Definition EclipseGrid.hpp:55
Definition FieldPropsManager.hpp:42
Class for (de-)serializing.
Definition Serializer.hpp:91
Definition SingleNumericalAquifer.hpp:45
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30
Definition SingleNumericalAquifer.hpp:35
Definition NumericalAquiferCell.hpp:31
Definition NumericalAquiferConnection.hpp:35