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::string > wells () const
 
bool has_well (const std::string &well) const
 
void add_well (const std::string &well)
 
Result & operator|= (const Result &other)
 
Result & operator= (const Result &src)
 
Result & operator&= (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: