![]() |
Dune-Functions 2.12-git
|
Loading...
Searching...
No Matches
lagrangebasis.hh File Reference
#include <array>#include <type_traits>#include <vector>#include <dune/common/exceptions.hh>#include <dune/common/typelist.hh>#include <dune/common/indices.hh>#include <dune/common/math.hh>#include <dune/common/rangeutilities.hh>#include <dune/common/std/mdarray.hh>#include <dune/geometry/referenceelements.hh>#include <dune/geometry/type.hh>#include <dune/localfunctions/common/localkey.hh>#include <dune/localfunctions/lagrange/lagrangecube.hh>#include <dune/localfunctions/lagrange/lagrangeprism.hh>#include <dune/localfunctions/lagrange/lagrangepyramid.hh>#include <dune/localfunctions/lagrange/lagrangesimplex.hh>#include <dune/localfunctions/lagrange/lagrangelfecache.hh>#include <dune/grid/common/capabilities.hh>#include <dune/grid/common/mcmgmapper.hh>#include <dune/functions/functionspacebases/nodes.hh>#include <dune/functions/functionspacebases/defaultglobalbasis.hh>#include <dune/functions/functionspacebases/leafprebasismixin.hh>Go to the source code of this file.
Classes | |
| class | Dune::Functions::Experimental::FaceOrientations< dim > |
| A class encoding the orientation of the subentities of an entity. More... | |
| class | Dune::Functions::Experimental::LagrangeFaceDOFPermutation< IndexIdSet > |
| A class for permuting Lagrange DOFs of arbitrary order for dimensions 1,2,3. More... | |
| class | Dune::Functions::LagrangePreBasis< GV, k, R > |
| A pre-basis for a PQ-lagrange bases with given order. More... | |
| class | Dune::Functions::LagrangeNode< GV, k, R > |
Namespaces | |
| namespace | Dune |
| namespace | Dune::Functions |
| namespace | Dune::Functions::Experimental |
| namespace | Dune::Functions::BasisFactory |
Typedefs | |
| template<typename GV , int k = -1, typename R = double> | |
| using | Dune::Functions::LagrangeBasis = DefaultGlobalBasis< LagrangePreBasis< GV, k, R > > |
| Nodal basis of a scalar k-th-order Lagrangean finite element space. | |
Functions | |
| template<std::size_t k, typename R = double> | |
| auto | Dune::Functions::BasisFactory::lagrange () |
| Create a pre-basis factory that can create a Lagrange pre-basis. | |
| template<typename R = double> | |
| auto | Dune::Functions::BasisFactory::lagrange (int order) |
| Create a pre-basis factory that can create a Lagrange pre-basis with a run-time order. | |
