Opm::GIE::Cell< GridInterface, EntityType > Class Template Reference

#include <GridInterfaceEuler.hpp>

Inheritance diagram for Opm::GIE::Cell< GridInterface, EntityType >:
Inheritance graph

Public Types

typedef GIE::FaceIterator< GridInterface > FaceIterator
 
typedef FaceIterator::Vector Vector
 
typedef FaceIterator::Scalar Scalar
 
typedef FaceIterator::Index Index
 

Public Member Functions

 Cell ()
 
 Cell (const GridInterface &grid, const EntityType &cell)
 
FaceIterator facebegin () const
 
FaceIterator faceend () const
 
Scalar volume () const
 
Vector centroid () const
 
Index index () const
 

Protected Attributes

const GridInterface * pgrid_
 
EntityType cell_
 

Member Typedef Documentation

◆ FaceIterator

template<class GridInterface , class EntityType >
typedef GIE::FaceIterator<GridInterface> Opm::GIE::Cell< GridInterface, EntityType >::FaceIterator

◆ Index

template<class GridInterface , class EntityType >
typedef FaceIterator::Index Opm::GIE::Cell< GridInterface, EntityType >::Index

◆ Scalar

template<class GridInterface , class EntityType >
typedef FaceIterator::Scalar Opm::GIE::Cell< GridInterface, EntityType >::Scalar

◆ Vector

template<class GridInterface , class EntityType >
typedef FaceIterator::Vector Opm::GIE::Cell< GridInterface, EntityType >::Vector

Constructor & Destructor Documentation

◆ Cell() [1/2]

template<class GridInterface , class EntityType >
Opm::GIE::Cell< GridInterface, EntityType >::Cell ( )
inline

◆ Cell() [2/2]

template<class GridInterface , class EntityType >
Opm::GIE::Cell< GridInterface, EntityType >::Cell ( const GridInterface &  grid,
const EntityType &  cell 
)
inline

Member Function Documentation

◆ centroid()

template<class GridInterface , class EntityType >
Vector Opm::GIE::Cell< GridInterface, EntityType >::centroid ( ) const
inline

◆ facebegin()

template<class GridInterface , class EntityType >
FaceIterator Opm::GIE::Cell< GridInterface, EntityType >::facebegin ( ) const
inline

◆ faceend()

template<class GridInterface , class EntityType >
FaceIterator Opm::GIE::Cell< GridInterface, EntityType >::faceend ( ) const
inline

◆ index()

template<class GridInterface , class EntityType >
Index Opm::GIE::Cell< GridInterface, EntityType >::index ( ) const
inline

◆ volume()

Member Data Documentation

◆ cell_

◆ pgrid_

template<class GridInterface , class EntityType >
const GridInterface* Opm::GIE::Cell< GridInterface, EntityType >::pgrid_
protected

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