Layout map for P0 elements. More...
#include <dune/localfunctions/lagrange/pk2d/pk2dlocalcoefficients.hh>
Public Member Functions | |
Pk2DLocalCoefficients () | |
Standard constructor. | |
Pk2DLocalCoefficients (int variant) | |
constructor for eight variants with order on edges flipped | |
Pk2DLocalCoefficients (const unsigned int vertexmap[3]) | |
std::size_t | size () const |
number of coefficients | |
const LocalKey & | localKey (std::size_t i) const |
get i'th index | |
Protected Attributes | |
const Imp & | impl_ |
Layout map for P0 elements.
Dune::Pk2DLocalCoefficients< k >::Pk2DLocalCoefficients | ( | ) | [inline] |
Standard constructor.
Dune::Pk2DLocalCoefficients< k >::Pk2DLocalCoefficients | ( | int | variant | ) | [inline] |
constructor for eight variants with order on edges flipped
Dune::Pk2DLocalCoefficients< k >::Pk2DLocalCoefficients | ( | const unsigned int | vertexmap[3] | ) | [inline] |
Constructor for six variants with permuted vertices.
vertexmap | The permutation of the vertices. This can for instance be generated from the global indices of the vertices by reducing those to the integers 0...2 |
const LocalKey& Dune::Pk2DLocalCoefficients< k >::localKey | ( | std::size_t | i | ) | const [inline, virtual] |
get i'th index
Reimplemented from Dune::LocalCoefficientsVirtualImp< Imp >.
std::size_t Dune::Pk2DLocalCoefficients< k >::size | ( | ) | const [inline, virtual] |
number of coefficients
Reimplemented from Dune::LocalCoefficientsVirtualImp< Imp >.
const Imp& Dune::LocalCoefficientsVirtualImp< Imp >::impl_ [protected, inherited] |