Dune::GeometryHelpers Namespace Reference

Functions

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

Function Documentation

◆ average()

template<class Point , template< class > class Vector>
Point Dune::GeometryHelpers::average ( const Vector< Point > &  points)
Template Parameters

param

Returns

◆ polygonArea()

template<class Point , template< class > class Vector>
double Dune::GeometryHelpers::polygonArea ( const Vector< Point > &  points,
const Point &  centroid 
)
Template Parameters

param

Returns

References Dune::area().

◆ polygonCellCentroid()

template<class Point , template< class > class Vector>
Point Dune::GeometryHelpers::polygonCellCentroid ( const Vector< Point > &  points,
const Point &  face_centroid,
const Point &  cell_centroid 
)
Template Parameters

param

Returns

References Dune::simplex_volume().

◆ polygonCellVolume()

template<class Point , template< class > class Vector>
double Dune::GeometryHelpers::polygonCellVolume ( const Vector< Point > &  points,
const Point &  face_centroid,
const Point &  cell_centroid 
)
Template Parameters

param

Returns

References Dune::simplex_volume().

◆ polygonCentroid()

template<class Point , template< class > class Vector>
Point Dune::GeometryHelpers::polygonCentroid ( const Vector< Point > &  points,
const Point &  inpoint 
)
Template Parameters

param

Returns

References Dune::area().

◆ polygonNormal()

template<class Point , template< class > class Vector>
Point Dune::GeometryHelpers::polygonNormal ( const Vector< Point > &  points,
const Point &  centroid 
)
Template Parameters

param

Returns

References Dune::area(), and Dune::cross().