dune-pdelab 2.7-git
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
dunefunctionsgridfunctionspace.hh File Reference
#include <cstddef>
#include <map>
#include <bitset>
#include <dune/common/exceptions.hh>
#include <dune/common/typetraits.hh>
#include <dune/typetree/leafnode.hh>
#include <dune/typetree/compositenode.hh>
#include <dune/pdelab/gridfunctionspace/gridfunctionspace.hh>
#include <dune/pdelab/gridfunctionspace/dunefunctionslocalfunctionspace.hh>
#include <dune/pdelab/gridfunctionspace/dunefunctionslfsindexcache.hh>
#include <dune/pdelab/backend/istl/dunefunctions.hh>
#include <dune/pdelab/backend/istl.hh>

Go to the source code of this file.

Classes

class  Dune::PDELab::Experimental::GridFunctionSpace< DFBasis, VBE, CE >
 A pdelab grid function space implemented by a dune-functions function space basis. More...
 
struct  Dune::PDELab::Experimental::GridFunctionSpace< DFBasis, VBE, CE >::Traits
 export Traits class More...
 
struct  Dune::PDELab::Experimental::GridFunctionSpace< DFBasis, VBE, CE >::Traits::FEM
 Rudimentary internal implementation of a FiniteElementMap. More...
 
struct  Dune::PDELab::Experimental::GridFunctionSpace< DFBasis, VBE, CE >::Traits::FEM::Traits
 
struct  Dune::PDELab::Experimental::GridFunctionSpace< DFBasis, VBE, CE >::LeafOrdering
 The actual Ordering object of the grid function space. More...
 
struct  Dune::PDELab::Experimental::GridFunctionSpace< DFBasis, VBE, CE >::LeafOrdering::Traits
 
struct  Dune::PDELab::Experimental::GridFunctionSpace< DFBasis, VBE, CE >::Ordering
 Root of the ordering tree. More...
 
struct  Dune::PDELab::Experimental::GridFunctionSpace< DFBasis, VBE, CE >::ConstraintsContainer< E >
 extract type for storing constraints More...
 

Namespaces

namespace  Dune
 For backward compatibility – Do not use this!
 
namespace  Dune::PDELab
 
namespace  Dune::PDELab::Experimental
 

Typedefs

template<typename VBE >
using Dune::PDELab::Experimental::DuneFunctionsCompatibleVBE = std::decay_t< decltype(*registerDuneFunctionsCompatibleVBE(std::declval< VBE * >()))>
 

Functions

template<typename VBE >
VBE * Dune::PDELab::Experimental::registerDuneFunctionsCompatibleVBE (VBE *)
 
template<std::size_t block_size>
ISTL::SimpleVectorBackend<(block_size > 0 ? block_size :1)> * Dune::PDELab::Experimental::registerDuneFunctionsCompatibleVBE (ISTL::VectorBackend< ISTL::Blocking::none, block_size > *)