dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Attributes | List of all members
Dune::Fem::IdIntersectionIterator< GridFamily > Class Template Reference

#include <dune/fem/gridpart/idgridpart/intersectioniterator.hh>

Public Types

typedef Dune::Intersection< const GridFamily, IntersectionImplTypeIntersection
 
typedef Traits::ExtraData ExtraData
 

Public Member Functions

 IdIntersectionIterator ()=default
 
 IdIntersectionIterator (ExtraData data, HostIntersectionIteratorType hostIterator)
 
bool equals (const ThisType &other) const
 
void increment ()
 
Intersection dereference () const
 
const ExtraDatadata () const
 

Protected Attributes

ExtraData data_
 
HostIntersectionIteratorType hostIterator_
 

Member Typedef Documentation

◆ ExtraData

template<class GridFamily >
typedef Traits::ExtraData Dune::Fem::IdIntersectionIterator< GridFamily >::ExtraData

◆ Intersection

template<class GridFamily >
typedef Dune::Intersection< const GridFamily, IntersectionImplType > Dune::Fem::IdIntersectionIterator< GridFamily >::Intersection

Constructor & Destructor Documentation

◆ IdIntersectionIterator() [1/2]

template<class GridFamily >
Dune::Fem::IdIntersectionIterator< GridFamily >::IdIntersectionIterator ( )
default

◆ IdIntersectionIterator() [2/2]

template<class GridFamily >
Dune::Fem::IdIntersectionIterator< GridFamily >::IdIntersectionIterator ( ExtraData  data,
HostIntersectionIteratorType  hostIterator 
)
inline

Member Function Documentation

◆ data()

template<class GridFamily >
const ExtraData & Dune::Fem::IdIntersectionIterator< GridFamily >::data ( ) const
inline

◆ dereference()

template<class GridFamily >
Intersection Dune::Fem::IdIntersectionIterator< GridFamily >::dereference ( ) const
inline

◆ equals()

template<class GridFamily >
bool Dune::Fem::IdIntersectionIterator< GridFamily >::equals ( const ThisType other) const
inline

◆ increment()

template<class GridFamily >
void Dune::Fem::IdIntersectionIterator< GridFamily >::increment ( )
inline

Member Data Documentation

◆ data_

template<class GridFamily >
ExtraData Dune::Fem::IdIntersectionIterator< GridFamily >::data_
protected

◆ hostIterator_

template<class GridFamily >
HostIntersectionIteratorType Dune::Fem::IdIntersectionIterator< GridFamily >::hostIterator_
protected

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