dune-fem
2.4.1-rc
|
#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/gridpart/filteredgridpart/intersectioniterator.hh>
Classes | |
class | NeighborInfo |
Public Types | |
typedef HostIntersection::ctype | ctype |
single coordinate type More... | |
typedef HostIntersection::Entity | Entity |
entity type More... | |
typedef HostIntersection::EntityPointer | EntityPointer |
entity type More... | |
typedef HostIntersection::Geometry | Geometry |
geometry type More... | |
typedef HostIntersection::LocalGeometry | LocalGeometry |
local geometry type More... | |
typedef HostIntersection::LocalCoordinate | LocalCoordinate |
local coordinate type More... | |
typedef HostIntersection::GlobalCoordinate | GlobalCoordinate |
global coordinate type More... | |
typedef ThisType | Intersection |
type of Intersection More... | |
Public Member Functions | |
FilteredGridPartIntersectionIterator (const GridPartType &gridPart, const Entity &en, const HostIteratorType &hostIterator) | |
constructor More... | |
FilteredGridPartIntersectionIterator (const ThisType &other) | |
copy constructor More... | |
FilteredGridPartIntersectionIterator & | operator= (const ThisType &other) |
assignment operator More... | |
FilteredGridPartIntersectionIterator & | operator++ () |
increment intersection iterator More... | |
bool | operator== (const FilteredGridPartIntersectionIterator &other) const |
check for equality More... | |
bool | operator!= (const FilteredGridPartIntersectionIterator &other) const |
check for inequality More... | |
bool | boundary () const |
overloaded boundary method More... | |
int | boundaryId () const |
overloaded boundaryId method More... | |
bool | neighbor () const |
overloaded neighbor method More... | |
Entity | inside () const |
return inside entity More... | |
Entity | outside () const |
return outside entity More... | |
bool | conforming () const |
LocalGeometry | geometryInInside () const |
return inside entity More... | |
LocalGeometry | geometryInOutside () const |
return inside entity More... | |
Geometry | geometry () const |
return inside entity More... | |
GeometryType | type () const |
return inside entity More... | |
int | indexInInside () const |
return inside entity More... | |
int | indexInOutside () const |
return inside entity More... | |
GlobalCoordinate | outerNormal (const LocalCoordinate &local) const |
return inside entity More... | |
GlobalCoordinate | integrationOuterNormal (const LocalCoordinate &local) const |
return inside entity More... | |
GlobalCoordinate | unitOuterNormal (const LocalCoordinate &local) const |
return inside entity More... | |
GlobalCoordinate | centerUnitOuterNormal () const |
return inside entity More... | |
const Intersection & | operator* () const |
dereference operator More... | |
const Intersection * | operator-> () const |
de-pointer operator More... | |
const Intersection & | impl () const |
HostIntersection | hostIntersection () const |
Static Public Attributes | |
static const int | dimension = HostIntersection::dimension |
dimension More... | |
static const int | dimensionworld = HostIntersection::dimensionworld |
world dimension More... | |
static const int | mydimension = dimension - 1 |
Protected Member Functions | |
void | writeNeighborInfo () |
typedef HostIntersection::ctype Dune::Fem::FilteredGridPartIntersectionIterator< FilterType, GridPartType, HostIteratorType >::ctype |
single coordinate type
typedef HostIntersection::Entity Dune::Fem::FilteredGridPartIntersectionIterator< FilterType, GridPartType, HostIteratorType >::Entity |
entity type
typedef HostIntersection::EntityPointer Dune::Fem::FilteredGridPartIntersectionIterator< FilterType, GridPartType, HostIteratorType >::EntityPointer |
entity type
typedef HostIntersection::Geometry Dune::Fem::FilteredGridPartIntersectionIterator< FilterType, GridPartType, HostIteratorType >::Geometry |
geometry type
typedef HostIntersection::GlobalCoordinate Dune::Fem::FilteredGridPartIntersectionIterator< FilterType, GridPartType, HostIteratorType >::GlobalCoordinate |
global coordinate type
typedef ThisType Dune::Fem::FilteredGridPartIntersectionIterator< FilterType, GridPartType, HostIteratorType >::Intersection |
type of Intersection
typedef HostIntersection::LocalCoordinate Dune::Fem::FilteredGridPartIntersectionIterator< FilterType, GridPartType, HostIteratorType >::LocalCoordinate |
local coordinate type
typedef HostIntersection::LocalGeometry Dune::Fem::FilteredGridPartIntersectionIterator< FilterType, GridPartType, HostIteratorType >::LocalGeometry |
local geometry type
|
inline |
|
inline |
copy constructor
|
inline |
overloaded boundary method
|
inline |
overloaded boundaryId method
Referenced by Dune::Fem::FilteredGridPart< HostGridPartImp, FilterImp, useFilteredIndexSet >::boundaryId().
|
inline |
return inside entity
|
inline |
|
inline |
return inside entity
|
inline |
return inside entity
|
inline |
return inside entity
|
inline |
|
inline |
|
inline |
return inside entity
|
inline |
return inside entity
|
inline |
return inside entity
References Dune::Fem::make_entity().
|
inline |
return inside entity
|
inline |
overloaded neighbor method
Referenced by Dune::Fem::FilteredGridPartIntersectionIterator< FilterType, GridPartType, HostIteratorType >::writeNeighborInfo().
|
inline |
check for inequality
|
inline |
dereference operator
|
inline |
increment intersection iterator
|
inline |
de-pointer operator
|
inline |
assignment operator
|
inline |
check for equality
|
inline |
return inside entity
|
inline |
return outside entity
References Dune::Fem::make_entity().
|
inline |
return inside entity
|
inline |
return inside entity
|
inlineprotected |
References Dune::Fem::FilteredGridPartIntersectionIterator< FilterType, GridPartType, HostIteratorType >::neighbor().
Referenced by Dune::Fem::FilteredGridPartIntersectionIterator< FilterType, GridPartType, HostIteratorType >::FilteredGridPartIntersectionIterator(), and Dune::Fem::FilteredGridPartIntersectionIterator< FilterType, GridPartType, HostIteratorType >::operator++().
|
static |
dimension
|
static |
world dimension
|
static |