dune-grid 2.9.0
Public Member Functions | List of all members
Dune::IntersectionDefaultNormalVectors< GridImp, IntersectionImp > Class Template Reference

Default Implementations of integrationOuterNormal and unitOuterNormal for IntersectionImp. More...

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

Public Member Functions

FieldVector< ct, dimworld > integrationOuterNormal (const FieldVector< ct, dim-1 > &local) const
 
FieldVector< ct, dimworld > unitOuterNormal (const FieldVector< ct, dim-1 > &local) const
 return unit outer normal More...
 
FieldVector< ct, dimworld > centerUnitOuterNormal () const
 return unit outer normal at center of intersection geometry More...
 

Detailed Description

template<class GridImp, class IntersectionImp>
class Dune::IntersectionDefaultNormalVectors< GridImp, IntersectionImp >

Default Implementations of integrationOuterNormal and unitOuterNormal for IntersectionImp.

Member Function Documentation

◆ centerUnitOuterNormal()

template<class GridImp , class IntersectionImp >
FieldVector< ct, dimworld > Dune::IntersectionDefaultNormalVectors< GridImp, IntersectionImp >::centerUnitOuterNormal ( ) const
inline

return unit outer normal at center of intersection geometry

◆ integrationOuterNormal()

template<class GridImp , class IntersectionImp >
FieldVector< ct, dimworld > Dune::IntersectionDefaultNormalVectors< GridImp, IntersectionImp >::integrationOuterNormal ( const FieldVector< ct, dim-1 > &  local) const
inline

return unit outer normal, this should be dependent on local coordinates for higher order boundary the normal is scaled with the integration element of the intersection.

◆ unitOuterNormal()

template<class GridImp , class IntersectionImp >
FieldVector< ct, dimworld > Dune::IntersectionDefaultNormalVectors< GridImp, IntersectionImp >::unitOuterNormal ( const FieldVector< ct, dim-1 > &  local) const
inline

return unit outer normal


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