#include <NNC.hpp>

Public Member Functions

 NNC ()=default
 
 NNC (const Deck &deck)
 Construct from input deck. More...
 
void addNNC (const size_t cell1, const size_t cell2, const double trans)
 
const std::vector< NNCdata > & data () const
 
size_t numNNC () const
 
bool hasNNC () const
 
bool operator== (const NNC &data) const
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 

Static Public Member Functions

static NNC serializeObject ()
 

Detailed Description

Represents non-neighboring connections (non-standard adjacencies). This class is essentially a directed weighted graph.

Constructor & Destructor Documentation

◆ NNC() [1/2]

Opm::NNC::NNC ( )
default

◆ NNC() [2/2]

Opm::NNC::NNC ( const Deck deck)
explicit

Construct from input deck.

Member Function Documentation

◆ addNNC()

void Opm::NNC::addNNC ( const size_t  cell1,
const size_t  cell2,
const double  trans 
)

◆ data()

const std::vector< NNCdata > & Opm::NNC::data ( ) const
inline

◆ hasNNC()

bool Opm::NNC::hasNNC ( ) const

◆ numNNC()

size_t Opm::NNC::numNNC ( ) const

◆ operator==()

bool Opm::NNC::operator== ( const NNC data) const

◆ serializeObject()

static NNC Opm::NNC::serializeObject ( )
static

◆ serializeOp()

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

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