Opm::WellStatusSnapshot Struct Reference

#include <WellPerformanceEventTracker.hpp>

Classes

struct  Entry
 

Public Types

using ConnectionID = std::pair< int, std::size_t >
 

Public Member Functions

bool operator== (const WellStatusSnapshot &rhs) const
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 

Public Attributes

std::map< std::string, Entry > wells {}
 

Detailed Description

Dynamic status of the wells owned by the current rank, covering every connection of each well, including those in cells on other ranks.

The deck status amended by runtime decisions recorded in WellTestState and WellState.

Member Typedef Documentation

◆ ConnectionID

using Opm::WellStatusSnapshot::ConnectionID = std::pair<int, std::size_t>

Identifies a connection independently of the completion number it carries: the refinement level it belongs to, and its cell index within that level.

Member Function Documentation

◆ operator==()

bool Opm::WellStatusSnapshot::operator== ( const WellStatusSnapshot &  rhs) const
inline

References wells.

◆ serializeOp()

template<class Serializer >
void Opm::WellStatusSnapshot::serializeOp ( Serializer &  serializer)
inline

References wells.

Member Data Documentation

◆ wells

std::map<std::string, Entry> Opm::WellStatusSnapshot::wells {}

Referenced by operator==(), and serializeOp().


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