dune-localfunctions  2.2.1
Protected Member Functions | Static Protected Member Functions | List of all members
Dune::RefinedSimplexLocalBasis< D, 1 > Class Template Reference

Base class for LocalBasis classes based on uniform refinement in 1D; provides numbering and local coordinates of subelements. More...

#include <dune/localfunctions/refined/common/refinedsimplexlocalbasis.hh>

Inheritance diagram for Dune::RefinedSimplexLocalBasis< D, 1 >:
Dune::RefinedP1LocalBasis< D, R, 1 >

Protected Member Functions

 RefinedSimplexLocalBasis ()
 Protected default constructor so this class can only be instantiated as a base class. More...
 

Static Protected Member Functions

static int getSubElement (const FieldVector< D, 2 > &global)
 Get the number of the subelement containing a given point. More...
 
static void getSubElement (const FieldVector< D, 1 > &global, int &subElement, FieldVector< D, 1 > &local)
 Get local coordinates in the subelement. More...
 

Detailed Description

template<class D>
class Dune::RefinedSimplexLocalBasis< D, 1 >

Base class for LocalBasis classes based on uniform refinement in 1D; provides numbering and local coordinates of subelements.

Template Parameters
DType to represent the field in the domain.

Constructor & Destructor Documentation

template<class D >
Dune::RefinedSimplexLocalBasis< D, 1 >::RefinedSimplexLocalBasis ( )
inlineprotected

Protected default constructor so this class can only be instantiated as a base class.

Member Function Documentation

template<class D >
static int Dune::RefinedSimplexLocalBasis< D, 1 >::getSubElement ( const FieldVector< D, 2 > &  global)
inlinestaticprotected

Get the number of the subelement containing a given point.

The subelements are ordered according to

0       1

|----—:----—|

Parameters
[in]globalCoordinates in the reference element
Returns
Number of the subtriangle containing global
template<class D >
static void Dune::RefinedSimplexLocalBasis< D, 1 >::getSubElement ( const FieldVector< D, 1 > &  global,
int &  subElement,
FieldVector< D, 1 > &  local 
)
inlinestaticprotected

Get local coordinates in the subelement.

Parameters
[in]globalCoordinates in the reference element
[out]subElementNumber of the subelement containing global
[out]localThe local coordinates in the subelement

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