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

#include <GridInterfaceEuler.hpp>

Inheritance diagram for Opm::GIE::Cell< GridInterface, EntityPointerType >:
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 EntityPointerType &it)
 
FaceIterator facebegin () const
 
FaceIterator faceend () const
 
Scalar volume () const
 
Vector centroid () const
 
Index index () const
 

Protected Attributes

const GridInterface * pgrid_
 
EntityPointerType iter_
 

Member Typedef Documentation

◆ FaceIterator

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

◆ Index

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

◆ Scalar

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

◆ Vector

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

Constructor & Destructor Documentation

◆ Cell() [1/2]

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

◆ Cell() [2/2]

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

Member Function Documentation

◆ centroid()

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

◆ facebegin()

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

◆ faceend()

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

◆ index()

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

◆ volume()

template<class GridInterface , class EntityPointerType >
Scalar Opm::GIE::Cell< GridInterface, EntityPointerType >::volume ( ) const
inline

Member Data Documentation

◆ iter_

◆ pgrid_

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

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