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(std::string name,
int i1,
int i2,
int j1,
int j2,
int k1,
int k2,
int nx ,
int ny ,
int nz);
35 void readKeywordCarfin(std::string name,
int i1,
int i2,
int j1,
int j2,
int k1,
int k2,
int nx ,
int ny ,
int nz);
38 void endInputCarfin();
41 const Carfin& getActiveCarfin()
const;
42 const std::vector<Carfin::cell_index>& index_list()
const;
46 Carfin::IsActive isActive_{};
47 Carfin::ActiveIdx activeIdx_{};
49 std::unique_ptr<Carfin> m_globalCarfin;
50 std::unique_ptr<Carfin> m_inputCarfin;
51 std::unique_ptr<Carfin> m_keywordCarfin;
53 std::unique_ptr<Carfin>
54 makeLgr(std::string name,
int i1,
int i2,
57 int nx ,
int ny ,
int nz)
const;
Definition: CarfinManager.hpp:28
Definition: Carfin.hpp:34
Definition: GridDims.hpp:31
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:30