dune-geometry  2.4
Classes | Namespaces | Functions
subtopologies.hh File Reference
#include <cassert>
#include <vector>
#include <dune/common/forloop.hh>
#include <dune/common/typetraits.hh>
#include <dune/common/visibility.hh>
#include <dune/common/unused.hh>
#include <dune/geometry/genericgeometry/topologytypes.hh>

Go to the source code of this file.

Classes

struct  Dune::GenericGeometry::Size< Topology, codim >
 Statically compute the number of subentities of a given codimension. More...
 
struct  Dune::GenericGeometry::SubTopology< Topology, codim, i >
 
class  Dune::GenericGeometry::SubTopologySize< Topology, codim, subcodim >
 
class  Dune::GenericGeometry::GenericSubTopologyNumbering< Topology, codim, subcodim >
 
class  Dune::GenericGeometry::SubTopologyNumbering< Topology, codim, subcodim >
 
class  Dune::GenericGeometry::SizeImpl< Topology, dim, codim >
 
class  Dune::GenericGeometry::SizeImpl< Point, dim, codim >
 
class  Dune::GenericGeometry::SizeImpl< Prism< BaseTopology >, dim, codim >
 
class  Dune::GenericGeometry::SizeImpl< Prism< BaseTopology >, dim, 0 >
 
class  Dune::GenericGeometry::SizeImpl< Prism< BaseTopology >, dim, dim >
 
class  Dune::GenericGeometry::SizeImpl< Pyramid< BaseTopology >, dim, codim >
 
class  Dune::GenericGeometry::SizeImpl< Pyramid< BaseTopology >, dim, 0 >
 
class  Dune::GenericGeometry::SizeImpl< Pyramid< BaseTopology >, dim, dim >
 
struct  Dune::GenericGeometry::Size< Topology, codim >
 Statically compute the number of subentities of a given codimension. More...
 
class  Dune::GenericGeometry::SubTopologyImpl< Topology, dim, codim, i >
 
class  Dune::GenericGeometry::SubTopologyImpl< Point, dim, codim, i >
 
class  Dune::GenericGeometry::SubTopologyImpl< Prism< BaseTopology >, dim, codim, i >
 
class  Dune::GenericGeometry::SubTopologyImpl< Prism< BaseTopology >, dim, 0, i >
 
class  Dune::GenericGeometry::SubTopologyImpl< Prism< BaseTopology >, dim, dim, i >
 
class  Dune::GenericGeometry::SubTopologyImpl< Pyramid< BaseTopology >, dim, codim, i >
 
class  Dune::GenericGeometry::SubTopologyImpl< Pyramid< BaseTopology >, dim, 0, i >
 
class  Dune::GenericGeometry::SubTopologyImpl< Pyramid< BaseTopology >, dim, dim, i >
 
struct  Dune::GenericGeometry::SubTopology< Topology, codim, i >
 
class  Dune::GenericGeometry::SubTopologySize< Topology, codim, subcodim >
 
struct  Dune::GenericGeometry::GenericSubTopologyNumberingHelper< Topology, codim, subdim, subcodim >
 
struct  Dune::GenericGeometry::GenericSubTopologyNumberingHelper< Prism< BaseTopology >, codim, subdim, subcodim >
 
struct  Dune::GenericGeometry::GenericSubTopologyNumberingHelper< Prism< BaseTopology >, codim, subdim, 0 >
 
struct  Dune::GenericGeometry::GenericSubTopologyNumberingHelper< Prism< BaseTopology >, codim, subdim, subdim >
 
struct  Dune::GenericGeometry::GenericSubTopologyNumberingHelper< Pyramid< BaseTopology >, codim, subdim, subcodim >
 
struct  Dune::GenericGeometry::GenericSubTopologyNumberingHelper< Pyramid< BaseTopology >, codim, subdim, 0 >
 
struct  Dune::GenericGeometry::GenericSubTopologyNumberingHelper< Pyramid< BaseTopology >, codim, subdim, subdim >
 
class  Dune::GenericGeometry::GenericSubTopologyNumbering< Topology, codim, subcodim >
 
class  Dune::GenericGeometry::SubTopologyNumbering< Topology, codim, subcodim >
 
class  Dune::GenericGeometry::SubTopologyMapper< Topology >
 

Namespaces

 Dune
 
 Dune::GenericGeometry
 

Functions

unsigned int Dune::GenericGeometry::size (unsigned int topologyId, int dim, int codim)
 Compute the number of subentities of a given codimension. More...
 
unsigned int Dune::GenericGeometry::subTopologyId (unsigned int topologyId, int dim, int codim, unsigned int i)
 Compute the topology id of a given subentity. More...
 
void Dune::GenericGeometry::subTopologyNumbering (unsigned int topologyId, int dim, int codim, unsigned int i, int subcodim, unsigned int *beginOut, unsigned int *endOut)