dune-geometry  2.5.1
Classes | Namespaces | Functions
referenceelements.hh File Reference
#include <cassert>
#include <algorithm>
#include <limits>
#include <tuple>
#include <utility>
#include <vector>
#include <dune/common/array.hh>
#include <dune/common/fmatrix.hh>
#include <dune/common/fvector.hh>
#include <dune/common/hybridutilities.hh>
#include <dune/common/std/utility.hh>
#include <dune/common/typetraits.hh>
#include <dune/common/visibility.hh>
#include <dune/common/unused.hh>
#include <dune/geometry/affinegeometry.hh>
#include <dune/geometry/type.hh>

Go to the source code of this file.

Classes

class  Dune::ReferenceElementContainer< ctype, dim >
 
struct  Dune::ReferenceElements< ctype, dim >
 Class providing access to the singletons of the reference elements. More...
 
class  Dune::ReferenceElement< ctype, dim >
 This class provides access to geometric and topological properties of a reference element. More...
 
struct  Dune::ReferenceElement< ctype, dim >::Codim< codim >
 Collection of types depending on the codimension. More...
 
struct  Dune::ReferenceElement< ctype, dim >::SubEntityInfo
 topological information about the subentities of a reference element More...
 
class  Dune::ReferenceElementContainer< ctype, dim >
 
struct  Dune::ReferenceElements< ctype, dim >
 Class providing access to the singletons of the reference elements. More...
 

Namespaces

 Dune
 
 Dune::Impl
 

Functions

unsigned int Dune::Impl::size (unsigned int topologyId, int dim, int codim)
 Compute the number of subentities of a given codimension. More...
 
unsigned int Dune::Impl::subTopologyId (unsigned int topologyId, int dim, int codim, unsigned int i)
 Compute the topology id of a given subentity. More...
 
void Dune::Impl::subTopologyNumbering (unsigned int topologyId, int dim, int codim, unsigned int i, int subcodim, unsigned int *beginOut, unsigned int *endOut)
 
template<class ct , int cdim>
bool Dune::Impl::checkInside (unsigned int topologyId, int dim, const FieldVector< ct, cdim > &x, ct tolerance, ct factor=ct(1))
 
template<class ct , int cdim>
unsigned int Dune::Impl::referenceCorners (unsigned int topologyId, int dim, FieldVector< ct, cdim > *corners)
 
unsigned long Dune::Impl::referenceVolumeInverse (unsigned int topologyId, int dim)
 
template<class ct >
ct Dune::Impl::referenceVolume (unsigned int topologyId, int dim)
 
template<class ct , int cdim>
unsigned int Dune::Impl::referenceOrigins (unsigned int topologyId, int dim, int codim, FieldVector< ct, cdim > *origins)
 
template<class ct , int cdim, int mydim>
unsigned int Dune::Impl::referenceEmbeddings (unsigned int topologyId, int dim, int codim, FieldVector< ct, cdim > *origins, FieldMatrix< ct, mydim, cdim > *jacobianTransposeds)
 
template<class ct , int cdim>
unsigned int Dune::Impl::referenceIntegrationOuterNormals (unsigned int topologyId, int dim, const FieldVector< ct, cdim > *origins, FieldVector< ct, cdim > *normals)
 
template<class ct , int cdim>
unsigned int Dune::Impl::referenceIntegrationOuterNormals (unsigned int topologyId, int dim, FieldVector< ct, cdim > *normals)