ug4
volume_calculation.h File Reference

Go to the source code of this file.

Namespaces

 ug
 the ug namespace
 

Functions

template<int dim>
void ug::CalculateBoundingBox (size_t npoints, const MathVector< dim > points[], MathVector< dim > &vMinBB, MathVector< dim > &vMaxBB)
 Determine the bounding box for a set of points. More...
 
template<class TAAPos >
number ug::CalculateVolume (EdgeVertices *elem, TAAPos aaPos)
 Calculates the volume of the given element. More...
 
template<class TAAPos >
number ug::CalculateVolume (FaceVertices *elem, TAAPos aaPos)
 Calculates the volume of the given element. More...
 
template<class TAAPos >
number ug::CalculateVolume (Hexahedron *elem, TAAPos aaPos)
 Calculates the volume of the given element. More...
 
template<class TAAPos >
number ug::CalculateVolume (Octahedron *elem, TAAPos aaPos)
 Calculates the volume of the given element. More...
 
template<class TAAPos >
number ug::CalculateVolume (Prism *elem, TAAPos aaPos)
 Calculates the volume of the given element. More...
 
template<class TAAPos >
number ug::CalculateVolume (Pyramid *elem, TAAPos aaPos)
 Calculates the volume of the given element. More...
 
template<class TAAPos >
number ug::CalculateVolume (Tetrahedron *elem, TAAPos aaPos)
 Calculates the volume of the given element. More...
 
template<class TIterator , class TAAPos >
number ug::CalculateVolume (TIterator begin, TIterator end, TAAPos aaPos)
 Calculates the volume of the given element. More...
 
template<class TAAPos >
number ug::CalculateVolume (Vertex *elem, TAAPos aaPos)
 Calculates the volume of the given element. More...
 
template<class TAAPos >
number ug::CalculateVolume (Volume *elem, TAAPos aaPos)
 Calculates the volume of the given element. More...