Geometry.hpp File Reference
#include <cmath>
#include <opm/grid/utility/platform_dependent/disable_warnings.h>
#include <dune/common/version.hh>
#include <dune/geometry/referenceelements.hh>
#include <dune/grid/common/geometry.hh>
#include <dune/geometry/type.hh>
#include <opm/grid/cpgrid/EntityRep.hpp>
#include <opm/grid/cpgrid/DefaultGeometryPolicy.hpp>
#include <opm/grid/cpgrid/OrientedEntityTable.hpp>
#include <opm/grid/common/Volumes.hpp>
#include <opm/grid/utility/platform_dependent/reenable_warnings.h>
#include <opm/grid/utility/SparseTable.hpp>
#include <opm/common/ErrorMacros.hpp>
Include dependency graph for Geometry.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Dune::cpgrid::Geometry< mydim, cdim >
 
class  Dune::cpgrid::Geometry< 0, cdim >
 Specialization for 0 dimensional geometries, i.e. vertices. More...
 
class  Dune::cpgrid::Geometry< 2, cdim >
 
class  Dune::cpgrid::Geometry< 3, cdim >
 Specialization for 3-dimensional geometries, i.e. cells. More...
 

Namespaces

namespace  Dune
 The namespace Dune is the main namespace for all Dune code.
 
namespace  Dune::cpgrid
 

Functions

template<int mydim, int cdim>
auto Dune::referenceElement (const cpgrid::Geometry< mydim, cdim > &geo) -> decltype(referenceElement< double, mydim >(geo.type()))