19 #ifndef OPM_PARSER_FAULT_COLLECTION_HPP 20 #define OPM_PARSER_FAULT_COLLECTION_HPP 22 #include <opm/input/eclipse/EclipseState/Grid/Fault.hpp> 23 #include <opm/input/eclipse/EclipseState/Util/OrderedMap.hpp> 41 std::size_t size()
const;
42 bool hasFault(
const std::string& faultName)
const;
43 Fault& getFault(
const std::string& faultName);
44 const Fault& getFault(
const std::string& faultName)
const;
45 Fault& getFault(std::size_t faultIndex);
46 const Fault& getFault(std::size_t faultIndex)
const;
47 std::vector<std::string> getFaults(
const std::string& pattern)
const;
50 void addFault(
const std::string& faultName);
51 void setTransMult(
const std::string& faultName ,
double transMult);
55 template<
class Serializer>
62 void addFaultFaces(
const GridDims& grid,
64 const std::string& faultName);
70 #endif // OPM_PARSER_FAULT_COLLECTION_HPP This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:30
A map with iteration in the order of insertion.
Definition: OrderedMap.hpp:118
void addFault(const std::string &faultName)
we construct the fault based on faultName. To get the fault: getFault
Definition: FaultCollection.cpp:138
Definition: DeckSection.hpp:115
Definition: GridDims.hpp:30
Definition: FaultCollection.hpp:34
Definition: DeckRecord.hpp:33
Class for (de-)serializing.
Definition: Serializer.hpp:95