dune-grid  2.2.1
Public Types | Public Member Functions | Static Public Attributes | List of all members
Dune::GeoGrid::LeafIntersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > > Class Template Reference

#include <dune/grid/geometrygrid/intersection.hh>

Inheritance diagram for Dune::GeoGrid::LeafIntersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > >:
Inheritance graph

Public Types

typedef Base::ElementGeometry ElementGeometry
typedef Traits::ctype ctype
typedef Traits::template Codim
< 0 >::Entity 
Entity
typedef Traits::template Codim
< 0 >::EntityPointer 
EntityPointer
typedef Traits::template Codim
< 1 >::Geometry 
Geometry
typedef Traits::template Codim
< 1 >::LocalGeometry 
LocalGeometry

Public Member Functions

 LeafIntersection (const ElementGeometry &insideGeo)
 operator bool () const
EntityPointer inside () const
EntityPointer outside () const
bool boundary () const
bool conforming () const
bool neighbor () const
int boundaryId () const
size_t boundarySegmentIndex () const
LocalGeometry geometryInInside () const
LocalGeometry geometryInOutside () const
Geometry geometry () const
GeometryType type () const
unsigned int topologyId () const
int indexInInside () const
int indexInOutside () const
FieldVector< ctype,
dimensionworld
integrationOuterNormal (const FieldVector< ctype, dimension-1 > &local) const
FieldVector< ctype,
dimensionworld
outerNormal (const FieldVector< ctype, dimension-1 > &local) const
FieldVector< ctype,
dimensionworld
unitOuterNormal (const FieldVector< ctype, dimension-1 > &local) const
FieldVector< ctype,
dimensionworld
centerUnitOuterNormal () const
const
HostGrid::Traits::LeafIntersection & 
hostIntersection () const
const const GeometryGrid
< HostGrid, CoordFunction,
Allocator > & 
grid () const
void invalidate ()
void initialize (const HostGrid::Traits::LeafIntersection &hostIntersection)

Static Public Attributes

static const int dimension
static const int dimensionworld

Member Typedef Documentation

typedef Traits::ctype Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > , HostGrid::Traits::LeafIntersection >::ctype
inherited
template<class HostGrid , class CoordFunction , class Allocator >
typedef Base::ElementGeometry Dune::GeoGrid::LeafIntersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > >::ElementGeometry
typedef Traits::template Codim< 0 >::Entity Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > , HostGrid::Traits::LeafIntersection >::Entity
inherited
typedef Traits::template Codim< 0 >::EntityPointer Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > , HostGrid::Traits::LeafIntersection >::EntityPointer
inherited
typedef Traits::template Codim< 1 >::Geometry Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > , HostGrid::Traits::LeafIntersection >::Geometry
inherited
typedef Traits::template Codim< 1 >::LocalGeometry Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > , HostGrid::Traits::LeafIntersection >::LocalGeometry
inherited

Constructor & Destructor Documentation

template<class HostGrid , class CoordFunction , class Allocator >
Dune::GeoGrid::LeafIntersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > >::LeafIntersection ( const ElementGeometry insideGeo)
inlineexplicit

Member Function Documentation

bool Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > , HostGrid::Traits::LeafIntersection >::boundary ( ) const
inlineinherited
int Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > , HostGrid::Traits::LeafIntersection >::boundaryId ( ) const
inlineinherited
size_t Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > , HostGrid::Traits::LeafIntersection >::boundarySegmentIndex ( ) const
inlineinherited
FieldVector< ctype, dimensionworld > Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > , HostGrid::Traits::LeafIntersection >::centerUnitOuterNormal ( ) const
inlineinherited
bool Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > , HostGrid::Traits::LeafIntersection >::conforming ( ) const
inlineinherited
Geometry Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > , HostGrid::Traits::LeafIntersection >::geometry ( ) const
inlineinherited
LocalGeometry Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > , HostGrid::Traits::LeafIntersection >::geometryInInside ( ) const
inlineinherited
LocalGeometry Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > , HostGrid::Traits::LeafIntersection >::geometryInOutside ( ) const
inlineinherited
const const GeometryGrid< HostGrid, CoordFunction, Allocator > & Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > , HostGrid::Traits::LeafIntersection >::grid ( ) const
inlineinherited
const HostGrid::Traits::LeafIntersection & Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > , HostGrid::Traits::LeafIntersection >::hostIntersection ( ) const
inlineinherited
int Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > , HostGrid::Traits::LeafIntersection >::indexInInside ( ) const
inlineinherited
int Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > , HostGrid::Traits::LeafIntersection >::indexInOutside ( ) const
inlineinherited
void Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > , HostGrid::Traits::LeafIntersection >::initialize ( const HostGrid::Traits::LeafIntersection< const GeometryGrid< HostGrid, CoordFunction, Allocator >, HostGrid::Traits::LeafIntersection > &  hostIntersection)
inlineinherited
EntityPointer Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > , HostGrid::Traits::LeafIntersection >::inside ( ) const
inlineinherited
FieldVector< ctype, dimensionworld > Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > , HostGrid::Traits::LeafIntersection >::integrationOuterNormal ( const FieldVector< ctype, dimension-1 > &  local) const
inlineinherited
void Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > , HostGrid::Traits::LeafIntersection >::invalidate ( )
inlineinherited
bool Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > , HostGrid::Traits::LeafIntersection >::neighbor ( ) const
inlineinherited
Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > , HostGrid::Traits::LeafIntersection >::operator bool ( ) const
inlineinherited
FieldVector< ctype, dimensionworld > Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > , HostGrid::Traits::LeafIntersection >::outerNormal ( const FieldVector< ctype, dimension-1 > &  local) const
inlineinherited
EntityPointer Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > , HostGrid::Traits::LeafIntersection >::outside ( ) const
inlineinherited
unsigned int Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > , HostGrid::Traits::LeafIntersection >::topologyId ( ) const
inlineinherited
GeometryType Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > , HostGrid::Traits::LeafIntersection >::type ( ) const
inlineinherited
FieldVector< ctype, dimensionworld > Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > , HostGrid::Traits::LeafIntersection >::unitOuterNormal ( const FieldVector< ctype, dimension-1 > &  local) const
inlineinherited

Member Data Documentation

const int Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > , HostGrid::Traits::LeafIntersection >::dimension
staticinherited
const int Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > , HostGrid::Traits::LeafIntersection >::dimensionworld
staticinherited

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