- Home
- About DUNE
- Download
- Documentation
- Community
- Development
#include <dune/grid/geometrygrid/intersection.hh>
Public Types | |
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 |
typedef Traits::template Codim < 0 >::Geometry | ElementGeometry |
Public Member Functions | |
Intersection (const Grid &grid, const ElementGeometry &insideGeo) | |
Intersection (const Intersection &other) | |
const Intersection & | operator= (const Intersection &other) |
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 |
const LocalGeometry & | geometryInInside () const |
const LocalGeometry & | geometryInOutside () const |
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 HostIntersection & | hostIntersection () const |
const Grid & | grid () const |
void | invalidate () |
void | initialize (const HostIntersection &hostIntersection) |
Static Public Attributes | |
static const int | dimension = Traits::dimension |
static const int | dimensionworld = Traits::dimensionworld |
typedef Traits::ctype Dune::GeoGrid::Intersection< Grid, HostIntersection >::ctype |
typedef Traits::template Codim< 0 >::Geometry Dune::GeoGrid::Intersection< Grid, HostIntersection >::ElementGeometry |
typedef Traits::template Codim< 0 >::Entity Dune::GeoGrid::Intersection< Grid, HostIntersection >::Entity |
typedef Traits::template Codim< 0 >::EntityPointer Dune::GeoGrid::Intersection< Grid, HostIntersection >::EntityPointer |
typedef Traits::template Codim< 1 >::Geometry Dune::GeoGrid::Intersection< Grid, HostIntersection >::Geometry |
typedef Traits::template Codim< 1 >::LocalGeometry Dune::GeoGrid::Intersection< Grid, HostIntersection >::LocalGeometry |
Dune::GeoGrid::Intersection< Grid, HostIntersection >::Intersection | ( | const Grid & | grid, | |
const ElementGeometry & | insideGeo | |||
) | [inline] |
Dune::GeoGrid::Intersection< Grid, HostIntersection >::Intersection | ( | const Intersection< Grid, HostIntersection > & | other | ) | [inline] |
bool Dune::GeoGrid::Intersection< Grid, HostIntersection >::boundary | ( | ) | const [inline] |
int Dune::GeoGrid::Intersection< Grid, HostIntersection >::boundaryId | ( | ) | const [inline] |
size_t Dune::GeoGrid::Intersection< Grid, HostIntersection >::boundarySegmentIndex | ( | ) | const [inline] |
FieldVector< ctype, dimensionworld > Dune::GeoGrid::Intersection< Grid, HostIntersection >::centerUnitOuterNormal | ( | ) | const [inline] |
bool Dune::GeoGrid::Intersection< Grid, HostIntersection >::conforming | ( | ) | const [inline] |
const Geometry& Dune::GeoGrid::Intersection< Grid, HostIntersection >::geometry | ( | ) | const [inline] |
const LocalGeometry& Dune::GeoGrid::Intersection< Grid, HostIntersection >::geometryInInside | ( | ) | const [inline] |
Referenced by Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator >, HostGrid::Traits::LeafIntersection >::geometry(), and Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator >, HostGrid::Traits::LeafIntersection >::integrationOuterNormal().
const LocalGeometry& Dune::GeoGrid::Intersection< Grid, HostIntersection >::geometryInOutside | ( | ) | const [inline] |
const Grid& Dune::GeoGrid::Intersection< Grid, HostIntersection >::grid | ( | ) | const [inline] |
const HostIntersection& Dune::GeoGrid::Intersection< Grid, HostIntersection >::hostIntersection | ( | ) | const [inline] |
Referenced by Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator >, HostGrid::Traits::LeafIntersection >::boundary(), Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator >, HostGrid::Traits::LeafIntersection >::boundaryId(), Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator >, HostGrid::Traits::LeafIntersection >::boundarySegmentIndex(), Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator >, HostGrid::Traits::LeafIntersection >::conforming(), Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator >, HostGrid::Traits::LeafIntersection >::geometryInInside(), Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator >, HostGrid::Traits::LeafIntersection >::geometryInOutside(), Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator >, HostGrid::Traits::LeafIntersection >::indexInInside(), Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator >, HostGrid::Traits::LeafIntersection >::indexInOutside(), Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator >, HostGrid::Traits::LeafIntersection >::inside(), Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator >, HostGrid::Traits::LeafIntersection >::neighbor(), Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator >, HostGrid::Traits::LeafIntersection >::outside(), and Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator >, HostGrid::Traits::LeafIntersection >::type().
int Dune::GeoGrid::Intersection< Grid, HostIntersection >::indexInInside | ( | ) | const [inline] |
int Dune::GeoGrid::Intersection< Grid, HostIntersection >::indexInOutside | ( | ) | const [inline] |
void Dune::GeoGrid::Intersection< Grid, HostIntersection >::initialize | ( | const HostIntersection< Grid, HostIntersection > & | hostIntersection | ) | [inline] |
EntityPointer Dune::GeoGrid::Intersection< Grid, HostIntersection >::inside | ( | ) | const [inline] |
FieldVector< ctype, dimensionworld > Dune::GeoGrid::Intersection< Grid, HostIntersection >::integrationOuterNormal | ( | const FieldVector< ctype, dimension-1 > & | local | ) | const [inline] |
void Dune::GeoGrid::Intersection< Grid, HostIntersection >::invalidate | ( | ) | [inline] |
bool Dune::GeoGrid::Intersection< Grid, HostIntersection >::neighbor | ( | ) | const [inline] |
Dune::GeoGrid::Intersection< Grid, HostIntersection >::operator bool | ( | ) | const [inline] |
const Intersection& Dune::GeoGrid::Intersection< Grid, HostIntersection >::operator= | ( | const Intersection< Grid, HostIntersection > & | other | ) | [inline] |
FieldVector< ctype, dimensionworld > Dune::GeoGrid::Intersection< Grid, HostIntersection >::outerNormal | ( | const FieldVector< ctype, dimension-1 > & | local | ) | const [inline] |
EntityPointer Dune::GeoGrid::Intersection< Grid, HostIntersection >::outside | ( | ) | const [inline] |
unsigned int Dune::GeoGrid::Intersection< Grid, HostIntersection >::topologyId | ( | ) | const [inline] |
GeometryType Dune::GeoGrid::Intersection< Grid, HostIntersection >::type | ( | ) | const [inline] |
Referenced by Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator >, HostGrid::Traits::LeafIntersection >::centerUnitOuterNormal(), Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator >, HostGrid::Traits::LeafIntersection >::geometry(), and Dune::GeoGrid::Intersection< const GeometryGrid< HostGrid, CoordFunction, Allocator >, HostGrid::Traits::LeafIntersection >::topologyId().
FieldVector< ctype, dimensionworld > Dune::GeoGrid::Intersection< Grid, HostIntersection >::unitOuterNormal | ( | const FieldVector< ctype, dimension-1 > & | local | ) | const [inline] |
const int Dune::GeoGrid::Intersection< Grid, HostIntersection >::dimension = Traits::dimension [static] |
const int Dune::GeoGrid::Intersection< Grid, HostIntersection >::dimensionworld = Traits::dimensionworld [static] |
Generated on Fri Apr 29 2011 with Doxygen (ver 1.7.1) [doxygen-log,error-log].