dune-geometry  2.6-git
Classes | Namespaces | Typedefs | Functions
referenceelements.hh File Reference
#include <cassert>
#include <algorithm>
#include <limits>
#include <tuple>
#include <utility>
#include <vector>
#include <array>
#include <dune/common/typetraits.hh>
#include <dune/common/std/type_traits.hh>
#include <dune/common/visibility.hh>
#include <dune/geometry/dimension.hh>
#include <dune/geometry/type.hh>
#include <dune/geometry/referenceelement.hh>
#include <dune/geometry/referenceelementimplementation.hh>

Go to the source code of this file.

Classes

struct  Dune::Geo::ReferenceElements< ctype_, dim >
 Class providing access to the singletons of the reference elements. More...
 

Namespaces

 Dune
 
 Dune::Geo
 
 Dune::Transitional
 

Typedefs

template<typename... T>
using Dune::Transitional::ReferenceElement = unspecified-type
 Returns the type of reference element for the argument types T... More...
 
template<typename T , int dim>
using Dune::ReferenceElement = unspecified-type
 Returns the type of reference element for the argument type T. More...
 

Functions

template<typename... T>
unspecified value type Dune::referenceElement (T &&... t)
 Returns a reference element for the objects t.... More...
 
template<typename T , int dim>
auto Dune::referenceElement (const Dune::GeometryType &gt, Dune::Dim< dim >={})
 Returns a reference element of dimension dim for the given geometry type and coordinate field type. More...
 
template<typename T , int dim>
auto Dune::referenceElement (const T &, std::enable_if_t< IsNumber< std::decay_t< T >>::value, const Dune::GeometryType & > gt, Dune::Dim< dim >)
 Returns a reference element of dimension dim for the given geometry type and coordinate field type. More...