dune-localfunctions 2.10
Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
Dune::ScalarLocalToGlobalFiniteElementAdaptor< LocalFiniteElement, Geometry > Struct Template Reference

Convert a simple scalar local finite element into a global finite element. More...

#include <dune/localfunctions/common/localtoglobaladaptors.hh>

Inheritance diagram for Dune::ScalarLocalToGlobalFiniteElementAdaptor< LocalFiniteElement, Geometry >:
Inheritance graph

Classes

struct  Traits
 

Public Member Functions

 ScalarLocalToGlobalFiniteElementAdaptor (const LocalFiniteElement &localFE_, const Geometry &geometry)
 construct a ScalarLocalToGlobalFiniteElementAdaptor
 
const Traits::Basisbasis () const
 
const Traits::Interpolationinterpolation () const
 
const Traits::Coefficientscoefficients () const
 
GeometryType type () const
 

Detailed Description

template<class LocalFiniteElement, class Geometry>
struct Dune::ScalarLocalToGlobalFiniteElementAdaptor< LocalFiniteElement, Geometry >

Convert a simple scalar local finite element into a global finite element.

The local finite element must be scalar, i.e. LocalBasis::Traits::dimRange must be 1. It's values are not transformed, but the Jacobian is (see ScalarLocalToGlobalBasisAdaptor).

Template Parameters
LocalFiniteElementType of the local finite element to adapt.
GeometryType of the local-to-global transformation.

Constructor & Destructor Documentation

◆ ScalarLocalToGlobalFiniteElementAdaptor()

template<class LocalFiniteElement , class Geometry >
Dune::ScalarLocalToGlobalFiniteElementAdaptor< LocalFiniteElement, Geometry >::ScalarLocalToGlobalFiniteElementAdaptor ( const LocalFiniteElement &  localFE_,
const Geometry &  geometry 
)
inline

construct a ScalarLocalToGlobalFiniteElementAdaptor

Parameters
localFE_The local finite element object to adapt.
geometryThe geometry object to use for adaption.
Note
This class stores the references passed here. Any use of this class after these references have become invalid results in undefined behaviour. The exception is that the destructor of this class may still be called.

Member Function Documentation

◆ basis()

template<class LocalFiniteElement , class Geometry >
const Traits::Basis & Dune::ScalarLocalToGlobalFiniteElementAdaptor< LocalFiniteElement, Geometry >::basis ( ) const
inline

◆ coefficients()

template<class LocalFiniteElement , class Geometry >
const Traits::Coefficients & Dune::ScalarLocalToGlobalFiniteElementAdaptor< LocalFiniteElement, Geometry >::coefficients ( ) const
inline

◆ interpolation()

template<class LocalFiniteElement , class Geometry >
const Traits::Interpolation & Dune::ScalarLocalToGlobalFiniteElementAdaptor< LocalFiniteElement, Geometry >::interpolation ( ) const
inline

◆ type()

template<class LocalFiniteElement , class Geometry >
GeometryType Dune::ScalarLocalToGlobalFiniteElementAdaptor< LocalFiniteElement, Geometry >::type ( ) const
inline

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