20#ifndef OPM_BCCONFIG_HPP
21#define OPM_BCCONFIG_HPP
26#include <opm/input/eclipse/EclipseState/Grid/FaceDir.hpp>
27#include <opm/input/eclipse/EclipseState/Grid/GridDims.hpp>
40enum class BCComponent {
59 BCComponent component;
65 static BCFace serializationTestObject();
67 bool operator==(
const BCFace& other)
const;
69 template<
class Serializer>
80 serializer(component);
89 static BCConfig serializationTestObject();
91 std::size_t size()
const;
92 std::vector<BCFace>::const_iterator begin()
const;
93 std::vector<BCFace>::const_iterator end()
const;
94 bool operator==(
const BCConfig& other)
const;
96 template<
class Serializer>
103 std::vector<BCFace> m_faces;
Definition: BCConfig.hpp:50
Definition: DeckRecord.hpp:32
Definition: GridDims.hpp:31
Class for (de-)serializing.
Definition: Serializer.hpp:75
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:29
Definition: BCConfig.hpp:53