19 #ifndef OPM_RESERVOIR_COUPLING_SLAVES_HPP 20 #define OPM_RESERVOIR_COUPLING_SLAVES_HPP 29 namespace ReservoirCoupling {
35 const std::string& name,
36 const std::string& data_filename,
37 const std::string& directory_path,
41 m_data_filename{data_filename},
42 m_directory_path{directory_path},
45 static Slave serializationTestObject();
47 const std::string& name()
const {
50 const std::string& dataFilename()
const {
51 return this->m_data_filename;
53 const std::string& directoryPath()
const {
54 return this->m_directory_path;
56 unsigned int numprocs()
const {
57 return this->m_numprocs;
60 void name(
const std::string&
value) {
63 void dataFilename(
const std::string&
value) {
64 this->m_data_filename =
value;
66 void directoryPath(
const std::string&
value) {
67 this->m_directory_path =
value;
69 void numprocs(
unsigned int value) {
70 this->m_numprocs =
value;
72 bool operator==(
const Slave& other)
const;
74 template<
class Serializer>
78 serializer(m_data_filename);
79 serializer(m_directory_path);
80 serializer(m_numprocs);
84 std::string m_data_filename{};
85 std::string m_directory_path{};
86 unsigned int m_numprocs{};
94 #endif // OPM_RESERVOIR_COUPLING_SLAVES_HPP This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:30
Definition: Slaves.hpp:30
Class for (de-)serializing.
Definition: Serializer.hpp:94
Definition: HandlerContext.hpp:54