dune-functions  2.6-dev
lagrangebasis.hh
Go to the documentation of this file.
1 // -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*-
2 // vi: set et ts=4 sw=2 sts=2:
3 #ifndef DUNE_FUNCTIONS_FUNCTIONSPACEBASES_LAGRANGEBASIS_HH
4 #define DUNE_FUNCTIONS_FUNCTIONSPACEBASES_LAGRANGEBASIS_HH
5 
9 
10 
11 namespace Dune {
12 namespace Functions {
13 
14 
15 
16 namespace BasisBuilder {
17 
25 template<std::size_t k>
26 auto lagrange()
27 {
28  return Imp::PQkPreBasisFactory<k>();
29 }
30 
31 } // end namespace BasisBuilder
32 
33 
34 
50 template<typename GV, int k>
52 
53 
54 
55 
56 
57 } // end namespace Functions
58 } // end namespace Dune
59 
60 
61 #endif // DUNE_FUNCTIONS_FUNCTIONSPACEBASES_PQKNODALBASIS_HH
Dune
Definition: polynomial.hh:7
pqknodalbasis.hh
flatmultiindex.hh
defaultglobalbasis.hh
Dune::Functions::BasisBuilder::lagrange
auto lagrange()
Create a pre-basis factory that can create a PQ_k pre-basis.
Definition: lagrangebasis.hh:26
Dune::Functions::DefaultGlobalBasis
Global basis for given pre-basis.
Definition: defaultglobalbasis.hh:42