Opm::UgGridHelpers::CpGridCentroidIterator< Method > Class Template Reference

An iterator over the cell volumes. More...

#include <GridHelpers.hpp>

Inheritance diagram for Opm::UgGridHelpers::CpGridCentroidIterator< Method >:
Inheritance graph

Public Member Functions

 CpGridCentroidIterator (const Dune::CpGrid &grid, int cell_index)
 Creates an iterator. More...
 
const Dune::FieldVector< double, 3 > & dereference () const
 
void increment ()
 
const Dune::FieldVector< double, 3 > & elementAt (int n) const
 
void advance (int n)
 
void decrement ()
 
int distanceTo (const CpGridCentroidIterator &o) const
 
bool equals (const CpGridCentroidIterator &o) const
 

Detailed Description

template<const Dune::FieldVector< double, 3 > &(Dune::CpGrid::*)(int) const Method>
class Opm::UgGridHelpers::CpGridCentroidIterator< Method >

An iterator over the cell volumes.

Constructor & Destructor Documentation

◆ CpGridCentroidIterator()

template<const Dune::FieldVector< double, 3 > &(Dune::CpGrid::*)(int) const Method>
Opm::UgGridHelpers::CpGridCentroidIterator< Method >::CpGridCentroidIterator ( const Dune::CpGrid grid,
int  cell_index 
)
inline

Creates an iterator.

Parameters
gridThe grid the iterator belongs to.
cell_indexThe position of the iterator.

Member Function Documentation

◆ advance()

template<const Dune::FieldVector< double, 3 > &(Dune::CpGrid::*)(int) const Method>
void Opm::UgGridHelpers::CpGridCentroidIterator< Method >::advance ( int  n)
inline

◆ decrement()

template<const Dune::FieldVector< double, 3 > &(Dune::CpGrid::*)(int) const Method>
void Opm::UgGridHelpers::CpGridCentroidIterator< Method >::decrement ( )
inline

◆ dereference()

template<const Dune::FieldVector< double, 3 > &(Dune::CpGrid::*)(int) const Method>
const Dune::FieldVector< double, 3 > & Opm::UgGridHelpers::CpGridCentroidIterator< Method >::dereference ( ) const
inline

◆ distanceTo()

template<const Dune::FieldVector< double, 3 > &(Dune::CpGrid::*)(int) const Method>
int Opm::UgGridHelpers::CpGridCentroidIterator< Method >::distanceTo ( const CpGridCentroidIterator< Method > &  o) const
inline

◆ elementAt()

template<const Dune::FieldVector< double, 3 > &(Dune::CpGrid::*)(int) const Method>
const Dune::FieldVector< double, 3 > & Opm::UgGridHelpers::CpGridCentroidIterator< Method >::elementAt ( int  n) const
inline

◆ equals()

template<const Dune::FieldVector< double, 3 > &(Dune::CpGrid::*)(int) const Method>
bool Opm::UgGridHelpers::CpGridCentroidIterator< Method >::equals ( const CpGridCentroidIterator< Method > &  o) const
inline

◆ increment()

template<const Dune::FieldVector< double, 3 > &(Dune::CpGrid::*)(int) const Method>
void Opm::UgGridHelpers::CpGridCentroidIterator< Method >::increment ( )
inline

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