Opm::Action::Result Class Reference

#include <ActionResult.hpp>

Public Member Functions

 Result (bool result_arg)
 
 Result (bool result_arg, const std::vector< std::string > &wells)
 
 Result (bool result_arg, const WellSet &wells)
 
 Result (const Result &src)
 
 operator bool () const
 
std::vector< std::stringwells () const
 
bool has_well (const std::string &well) const
 
void add_well (const std::string &well)
 
Resultoperator|= (const Result &other)
 
Resultoperator= (const Result &src)
 
Resultoperator&= (const Result &other)
 

Constructor & Destructor Documentation

◆ Result() [1/4]

Opm::Action::Result::Result ( bool  result_arg)
explicit

◆ Result() [2/4]

Opm::Action::Result::Result ( bool  result_arg,
const std::vector< std::string > &  wells 
)

◆ Result() [3/4]

Opm::Action::Result::Result ( bool  result_arg,
const WellSet wells 
)

◆ Result() [4/4]

Opm::Action::Result::Result ( const Result src)

Member Function Documentation

◆ add_well()

void Opm::Action::Result::add_well ( const std::string well)

◆ has_well()

bool Opm::Action::Result::has_well ( const std::string well) const

◆ operator bool()

Opm::Action::Result::operator bool ( ) const
explicit

◆ operator&=()

Result & Opm::Action::Result::operator&= ( const Result other)

◆ operator=()

Result & Opm::Action::Result::operator= ( const Result src)

◆ operator|=()

Result & Opm::Action::Result::operator|= ( const Result other)

◆ wells()

std::vector< std::string > Opm::Action::Result::wells ( ) const

The documentation for this class was generated from the following file: