Classes | Namespaces | Functions
util.hpp File Reference
#include <cmath>
#include "ApproxMVBB/Config/Config.hpp"
#include "ApproxMVBB/Diameter/TypeSegment.hpp"
#include "ApproxMVBB/Diameter/Utils/alloc.hpp"
Include dependency graph for util.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ApproxMVBB::Diameter::TypeCounter

Namespaces

namespace  ApproxMVBB
 

These are some container definitions.


namespace  ApproxMVBB::Diameter

Functions

APPROXMVBB_EXPORT void ApproxMVBB::Diameter::_AddToCounter (TypeCounter *c, const int i)
APPROXMVBB_EXPORT void ApproxMVBB::Diameter::_CountPointsInSpheres (TypeSegment *theSeg, double constsquareDiameter, double const **theList, const int first, const int last, const int dim)
APPROXMVBB_EXPORT int ApproxMVBB::Diameter::_FarthestPointFromSphere (TypeSegment *theSeg, double const **theList, const int first, int *last, const int dim, const int _reduction_mode_)
APPROXMVBB_EXPORT int ApproxMVBB::Diameter::_FindPointInList (double const **theList, const int first, const int last, double x0, double x1)
APPROXMVBB_EXPORT double ApproxMVBB::Diameter::_GetCounterAverage (TypeCounter *c, const int i)
APPROXMVBB_EXPORT void ApproxMVBB::Diameter::_InitCounter (TypeCounter *c)
APPROXMVBB_EXPORT int ApproxMVBB::Diameter::_LastPointOutsideSphereAndBoundWithDiameter (TypeSegment *theSeg, double constsquareDiameter, double const **theList, const int first, int *last, const int dim, const int _reduction_mode_, double *bound)
APPROXMVBB_EXPORT int ApproxMVBB::Diameter::_LastPointOutsideSphereWithDiameter (TypeSegment *theSeg, double constsquareDiameter, double const **theList, const int first, int *last, const int dim, const int _reduction_mode_)
APPROXMVBB_EXPORT double ApproxMVBB::Diameter::_MaximalDistanceFromPoint (int *index, double const *ref, double const **theList, const int first, const int last, const int dim)
APPROXMVBB_EXPORT double ApproxMVBB::Diameter::_MaximalSegmentInOneList (TypeSegment *theSeg, const int index, double const **theList, int *first, int *last, const int dim)
APPROXMVBB_EXPORT double ApproxMVBB::Diameter::_MaximalSegmentInTwoLists (TypeSegment *theSeg, const int index1, double const **theList1, int *first1, int *last1, double const **theList2, int *first2, int *last2, int dim)
APPROXMVBB_EXPORT double ApproxMVBB::Diameter::_QuadraticDiameterInOneList (TypeSegment *theDiam, double const **theList, const int first, const int last, const int dim)
APPROXMVBB_EXPORT double ApproxMVBB::Diameter::_QuadraticDiameterInTwoLists (TypeSegment *theDiam, int *index1, int *index2, double const **theList1, const int first1, const int last1, double const **theList2, const int first2, const int last2, const int dim)
APPROXMVBB_EXPORT double ApproxMVBB::Diameter::_ScalarProduct (double const *a, double const *b, double const *c, double const *d, const int dim)
APPROXMVBB_EXPORT double ApproxMVBB::Diameter::_ScalarProduct2D (double const *a, double const *b, double const *c, double const *d)
APPROXMVBB_EXPORT double ApproxMVBB::Diameter::_ScalarProduct3D (double const *a, double const *b, double const *c, double const *d)
APPROXMVBB_EXPORT double ApproxMVBB::Diameter::_SquareDistance (double const *a, double const *b, const int dim)
APPROXMVBB_EXPORT double ApproxMVBB::Diameter::_SquareDistance2D (double const *a, double const *b)
APPROXMVBB_EXPORT double ApproxMVBB::Diameter::_SquareDistance3D (double const *a, double const *b)
APPROXMVBB_EXPORT void ApproxMVBB::Diameter::_SwapPoints (double const **theList, const int i, const int j)


asr_approx_mvbb
Author(s): Gassner Nikolai
autogenerated on Sat Jun 8 2019 20:21:50