Dune-Fufem 2.11-git
Loading...
Searching...
No Matches
Dune::Fufem::Forms::FaceNormalOperator< GV > Class Template Reference

Operator representing the normal field on intersection. More...

#include <dune/fufem/forms/geometryoperators.hh>

Inheritance diagram for Dune::Fufem::Forms::FaceNormalOperator< GV >:
Inheritance graph

Classes

class  LocalOperator
 

Public Types

using GridView = GV
 
using Element = typename GridView::template Codim< 0 >::Entity
 
using Intersection = typename GridView::Intersection
 
using Range = typename Intersection::GlobalCoordinate
 

Public Member Functions

 FaceNormalOperator ()
 
 FaceNormalOperator (const GridView &gridView)
 
auto basis () const
 
auto treePath () const
 

Static Public Attributes

static constexpr std::size_t arity
 

Friends

LocalOperator localOperator (const FaceNormalOperator &faceNormalOperator)
 

Detailed Description

template<class GV>
class Dune::Fufem::Forms::FaceNormalOperator< GV >

Operator representing the normal field on intersection.

Template Parameters
GVType of the underlying GridView

This 0-linear operator represents the unit outer normal field on intersections and can thus only be used in forms integrated over the boundary or the skeleton.

Member Typedef Documentation

◆ Element

template<class GV >
using Dune::Fufem::Forms::FaceNormalOperator< GV >::Element = typename GridView::template Codim<0>::Entity

◆ GridView

template<class GV >
using Dune::Fufem::Forms::FaceNormalOperator< GV >::GridView = GV

◆ Intersection

template<class GV >
using Dune::Fufem::Forms::FaceNormalOperator< GV >::Intersection = typename GridView::Intersection

◆ Range

template<class GV >
using Dune::Fufem::Forms::FaceNormalOperator< GV >::Range = typename Intersection::GlobalCoordinate

Constructor & Destructor Documentation

◆ FaceNormalOperator() [1/2]

template<class GV >
Dune::Fufem::Forms::FaceNormalOperator< GV >::FaceNormalOperator ( )
inline

◆ FaceNormalOperator() [2/2]

template<class GV >
Dune::Fufem::Forms::FaceNormalOperator< GV >::FaceNormalOperator ( const GridView gridView)
inline

Member Function Documentation

◆ basis()

template<class GV >
auto Dune::Fufem::Forms::FaceNormalOperator< GV >::basis ( ) const
inline

◆ treePath()

template<class GV >
auto Dune::Fufem::Forms::FaceNormalOperator< GV >::treePath ( ) const
inline

Friends And Related Symbol Documentation

◆ localOperator

template<class GV >
LocalOperator localOperator ( const FaceNormalOperator< GV > &  faceNormalOperator)
friend

Member Data Documentation

◆ arity

constexpr std::size_t Dune::Fufem::Forms::MultilinearOperator< k >::arity
staticconstexprinherited

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