GeometryHelpers.hpp File Reference
#include "Volumes.hpp"
#include <cassert>
#include <cmath>
Include dependency graph for GeometryHelpers.hpp:

Go to the source code of this file.

Namespaces

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

Functions

template<class Point , template< class > class Vector>
Point Dune::GeometryHelpers::average (const Vector< Point > &points)
 
template<class Point , template< class > class Vector>
double Dune::GeometryHelpers::polygonArea (const Vector< Point > &points, const Point &centroid)
 
template<class Point , template< class > class Vector>
Point Dune::GeometryHelpers::polygonCentroid (const Vector< Point > &points, const Point &inpoint)
 
template<class Point , template< class > class Vector>
Point Dune::GeometryHelpers::polygonNormal (const Vector< Point > &points, const Point &centroid)
 
template<class Point , template< class > class Vector>
double Dune::GeometryHelpers::polygonCellVolume (const Vector< Point > &points, const Point &face_centroid, const Point &cell_centroid)
 
template<class Point , template< class > class Vector>
Point Dune::GeometryHelpers::polygonCellCentroid (const Vector< Point > &points, const Point &face_centroid, const Point &cell_centroid)