Implementation of Result::MatchingEntities.
More...
|
bool | hasWell (const std::string &well) const |
| Whether or not named well is in the list of matching entities.
|
|
ValueRange< std::string > | wells () const |
| Get sequence of read-only well names.
|
|
void | addWell (const std::string &well) |
| Add a well name to the set of matching entities.
|
|
void | addWells (const std::vector< std::string > &wnames) |
| Add a sequence of well names to the set of matching entities.
|
|
void | clear () |
| Remove all matching entities from internal storage.
|
|
void | makeIntersection (const Impl &rhs) |
| Incorporate a set of matching entities into current set as if by set intersection.
|
|
void | makeUnion (const Impl &rhs) |
| Incorporate a set of matching entities into current set as if by set union.
|
|
bool | operator== (const Impl &that) const |
| Equality predicate.
|
|
◆ addWell()
void Opm::Action::Result::MatchingEntities::Impl::addWell |
( |
const std::string & |
well | ) |
|
Add a well name to the set of matching entities.
Primarily for use by class Result.
- Parameters
-
[in] | well | Well name that will be included in set of matching entities. |
◆ addWells()
void Opm::Action::Result::MatchingEntities::Impl::addWells |
( |
const std::vector< std::string > & |
wnames | ) |
|
Add a sequence of well names to the set of matching entities.
Primarily for use by class Result.
- Parameters
-
[in] | wells | Sequence of well names that will be included in set of matching entities. |
◆ hasWell()
bool Opm::Action::Result::MatchingEntities::Impl::hasWell |
( |
const std::string & |
well | ) |
const |
Whether or not named well is in the list of matching entities.
- Parameters
-
- Returns
- Whether or not
well
is among the matching wells.
◆ makeIntersection()
void Opm::Action::Result::MatchingEntities::Impl::makeIntersection |
( |
const Impl & |
rhs | ) |
|
Incorporate a set of matching entities into current set as if by set intersection.
Implements the 'AND' conjunction of ACTIONX conditions.
- Parameters
-
[in] | rhs | Other set of matching enties. |
◆ makeUnion()
void Opm::Action::Result::MatchingEntities::Impl::makeUnion |
( |
const Impl & |
rhs | ) |
|
Incorporate a set of matching entities into current set as if by set union.
Implements the 'OR' disjunction of ACTIONX conditions.
- Parameters
-
[in] | rhs | Other set of matching enties. |
◆ operator==()
bool Opm::Action::Result::MatchingEntities::Impl::operator== |
( |
const Impl & |
that | ) |
const |
Equality predicate.
- Parameters
-
[in] | data | Object against which will be tested for equality. |
- Returns
- Whether or not is the same as
data
.
The documentation for this class was generated from the following file:
- opm/input/eclipse/Schedule/Action/ActionResult.cpp