20#ifndef OPM_SINGLENUMERICALAQUIFER_HPP
21#define OPM_SINGLENUMERICALAQUIFER_HPP
26#include <opm/input/eclipse/EclipseState/Aquifer/NumericalAquifer/NumericalAquiferConnection.hpp>
27#include <opm/input/eclipse/EclipseState/Aquifer/NumericalAquifer/NumericalAquiferCell.hpp>
32 class FieldPropsManager;
51 void postProcessConnections(
const EclipseGrid& grid,
const std::vector<int>& actnum);
55 size_t numCells()
const;
57 size_t numConnections()
const;
60 std::unordered_map<size_t, AquiferCellProps> aquiferCellProps()
const;
62 std::vector<NNCdata> aquiferCellNNCs()
const;
65 const std::vector<NumericalAquiferConnection>& connections()
const;
69 template<
class Serializer>
71 serializer(this->id_);
72 serializer(this->cells_);
73 serializer(this->connections_);
82 std::vector<NumericalAquiferCell> cells_;
83 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:54
Definition: FieldPropsManager.hpp:38
Class for (de-)serializing.
Definition: Serializer.hpp:75
Definition: SingleNumericalAquifer.hpp:43
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:29
Definition: SingleNumericalAquifer.hpp:34
Definition: NumericalAquiferCell.hpp:31
Definition: NumericalAquiferConnection.hpp:34