Opm::Linear::VertexBorderListFromGrid< GridView, VertexMapper > Class Template Reference

Uses communication on the grid to find the initial seed list of indices. More...

#include <vertexborderlistfromgrid.hh>

Inheritance diagram for Opm::Linear::VertexBorderListFromGrid< GridView, VertexMapper >:
Inheritance graph

Public Member Functions

 VertexBorderListFromGrid (const GridView &gridView, const VertexMapper &map)
 
bool contains (int dim, int codim) const
 
bool fixedSize (int, int) const
 
template<class EntityType >
size_t size (const EntityType &) const
 
template<class MessageBufferImp , class EntityType >
void gather (MessageBufferImp &buff, const EntityType &e) const
 
template<class MessageBufferImp , class EntityType >
void scatter (MessageBufferImp &buff, const EntityType &e, size_t)
 
const BorderListborderList () const
 
const BlackListblackList () const
 

Detailed Description

template<class GridView, class VertexMapper>
class Opm::Linear::VertexBorderListFromGrid< GridView, VertexMapper >

Uses communication on the grid to find the initial seed list of indices.

Constructor & Destructor Documentation

◆ VertexBorderListFromGrid()

template<class GridView , class VertexMapper >
Opm::Linear::VertexBorderListFromGrid< GridView, VertexMapper >::VertexBorderListFromGrid ( const GridView &  gridView,
const VertexMapper &  map 
)
inline

Member Function Documentation

◆ blackList()

template<class GridView , class VertexMapper >
const BlackList & Opm::Linear::VertexBorderListFromGrid< GridView, VertexMapper >::blackList ( ) const
inline

◆ borderList()

template<class GridView , class VertexMapper >
const BorderList & Opm::Linear::VertexBorderListFromGrid< GridView, VertexMapper >::borderList ( ) const
inline

◆ contains()

template<class GridView , class VertexMapper >
bool Opm::Linear::VertexBorderListFromGrid< GridView, VertexMapper >::contains ( int  dim,
int  codim 
) const
inline

References Opm::Properties::dim.

◆ fixedSize()

template<class GridView , class VertexMapper >
bool Opm::Linear::VertexBorderListFromGrid< GridView, VertexMapper >::fixedSize ( int  ,
int   
) const
inline

◆ gather()

template<class GridView , class VertexMapper >
template<class MessageBufferImp , class EntityType >
void Opm::Linear::VertexBorderListFromGrid< GridView, VertexMapper >::gather ( MessageBufferImp &  buff,
const EntityType &  e 
) const
inline

◆ scatter()

template<class GridView , class VertexMapper >
template<class MessageBufferImp , class EntityType >
void Opm::Linear::VertexBorderListFromGrid< GridView, VertexMapper >::scatter ( MessageBufferImp &  buff,
const EntityType &  e,
size_t   
)
inline

◆ size()

template<class GridView , class VertexMapper >
template<class EntityType >
size_t Opm::Linear::VertexBorderListFromGrid< GridView, VertexMapper >::size ( const EntityType &  ) const
inline

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