dune-grid  2.2.0
Public Types | Public Member Functions | Static Public Attributes
Dune::GeoGrid::LevelIntersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > > Class Template Reference

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

Inheritance diagram for Dune::GeoGrid::LevelIntersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > >:
Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator >, HostGrid::Traits::LevelIntersection >

List of all members.

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

 LevelIntersection (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::LevelIntersection & 
hostIntersection () const
const const GeometryGrid
< HostGrid, CoordFunction,
Allocator > & 
grid () const
void invalidate ()
void initialize (const HostGrid::Traits::LevelIntersection &hostIntersection)

Static Public Attributes

static const int dimension
static const int dimensionworld

template<class HostGrid, class CoordFunction, class Allocator>
class Dune::GeoGrid::LevelIntersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > >


Member Typedef Documentation

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

Constructor & Destructor Documentation

template<class HostGrid , class CoordFunction , class Allocator >
Dune::GeoGrid::LevelIntersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > >::LevelIntersection ( const ElementGeometry insideGeo) [inline, explicit]

Member Function Documentation

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

Member Data Documentation

const int Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > , HostGrid::Traits::LevelIntersection >::dimension [static, inherited]
const int Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator > , HostGrid::Traits::LevelIntersection >::dimensionworld [static, inherited]

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