KASKADE 7 development version
Classes | Namespaces | Functions
gridcombinatorics.hh File Reference
#include <array>
#include <cassert>
#include <numeric>
#include <utility>
#include "dune/geometry/type.hh"
#include "dune/geometry/referenceelements.hh"
#include "fem/firstless.hh"

Go to the source code of this file.

Classes

class  Kaskade::GlobalBarycentricPermutation< dimension >
 A class for computing permutations of local vertex numbers of simplex subentities to a globally unique ordering. More...
 

Namespaces

namespace  Kaskade
 
 

Functions

template<class Map , class IndexSet , class LocalDofs >
size_t Kaskade::computeDofStartIndices (int dim, Map &map, IndexSet const &is, LocalDofs &localDof)
 For each codimension (i.e., type of subentity) computes the number of global ansatz functions as well as an accumulated index into an array of all ansatz functions. More...
 
void Kaskade::vertexids (int d, int c, int k, int *idx)
 Computes the d-c+1 local vertex indices of the vertices incident to the k-th subentity of codimension c in the reference simplex of dimension d. More...