20 #ifndef OPM_AUQIFER_CONFIG_HPP
21 #define OPM_AUQIFER_CONFIG_HPP
23 #include <opm/parser/eclipse/EclipseState/Aquifer/Aquancon.hpp>
24 #include <opm/parser/eclipse/EclipseState/Aquifer/Aquifetp.hpp>
25 #include <opm/parser/eclipse/EclipseState/Aquifer/AquiferCT.hpp>
26 #include <opm/parser/eclipse/EclipseState/Aquifer/NumericalAquifer/NumericalAquifers.hpp>
35 class FieldPropsManager;
38 namespace Opm {
namespace RestartIO {
52 void pruneDeactivatedAquiferConnections(
const std::vector<std::size_t>& deactivated_cells);
63 bool hasAquifer(
const int aquID)
const;
65 bool hasNumericalAquifer()
const;
66 bool hasAnalyticalAquifer()
const;
70 template<
class Serializer>
73 aquifetp.serializeOp(serializer);
74 aquiferct.serializeOp(serializer);
75 aqconn.serializeOp(serializer);
76 numerical_aquifers.serializeOp(serializer);
86 std::vector<int> analyticAquiferIDs(
const AquiferConfig& cfg);
Definition: Aquancon.hpp:46
Definition: AquiferCT.hpp:45
Definition: AquiferConfig.hpp:44
Definition: Aquifetp.hpp:45
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:37
Definition: NumericalAquifers.hpp:36
Definition: aquifer.hpp:45
Definition: Serializer.hpp:38
Definition: TableManager.hpp:64
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:29