24#include <unordered_set>
32 using storage = std::vector<std::string>;
35 WList(
const storage& wlist,
const std::string& wlname);
37 std::size_t size()
const;
40 bool empty()
const {
return this->size() == 0; }
44 void add(
const std::string& well);
45 void del(
const std::string& well);
46 bool has(
const std::string& well)
const;
47 const std::string& getName()
const {
return this->name; }
49 const std::vector<std::string>& wells()
const;
50 bool operator==(
const WList& data)
const;
52 template<
class Serializer>
53 void serializeOp(Serializer& serializer)
55 serializer(well_list);
bool empty() const
Predicate for an empty list.
Definition WList.hpp:40
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30
bool has(const std::string &name) const
This method checks if there is something with name name in the parameter gropup.