16 #ifndef CARFINMANAGER_HPP_ 17 #define CARFINMANAGER_HPP_ 19 #include <opm/input/eclipse/EclipseState/Grid/Carfin.hpp> 20 #include <opm/input/eclipse/EclipseState/Grid/GridDims.hpp> 31 Carfin::IsActive isActive,
32 Carfin::ActiveIdx activeIdx);
34 void setInputCarfin(
const std::string& name,
38 int nx,
int ny,
int nz);
39 void readKeywordCarfin(
const std::string& name,
43 int nx,
int ny,
int nz);
46 void endInputCarfin();
49 const Carfin& getActiveCarfin()
const;
50 const std::vector<Carfin::cell_index>& index_list()
const;
54 Carfin::IsActive isActive_{};
55 Carfin::ActiveIdx activeIdx_{};
57 std::unique_ptr<Carfin> m_globalCarfin;
58 std::unique_ptr<Carfin> m_inputCarfin;
59 std::unique_ptr<Carfin> m_keywordCarfin;
61 std::unique_ptr<Carfin>
62 makeLgr(
const std::string& name,
66 int nx,
int ny,
int nz)
const;
Definition: Carfin.hpp:33
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:30
Definition: CarfinManager.hpp:27
Definition: GridDims.hpp:30