dune-pdelab  2.5-dev
Classes | Namespaces | Typedefs | Functions
dunefunctionsgridfunctionspace.hh File Reference
#include <cstddef>
#include <map>
#include <dune/common/exceptions.hh>
#include <dune/common/typetraits.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 >::Ordering
 
struct  Dune::PDELab::Experimental::GridFunctionSpace< DFBasis, VBE, CE >::Ordering::Traits
 
struct  Dune::PDELab::Experimental::GridFunctionSpace< DFBasis, VBE, CE >::ConstraintsContainer< E >
 extract type for storing constraints More...
 
class  Dune::PDELab::AddDataHandle< Experimental::GridFunctionSpace< DFBasis, V, CE >, U >
 Dummy data handle – does nothing. More...
 

Namespaces

 Dune
 For backward compatibility – Do not use this!
 
 Dune::PDELab
 
 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 > *)