Classes | Functions | Variables
ApproxMVBB::Diameter Namespace Reference

Classes

struct  TypeCounter
struct  TypeListOfSegments
struct  TypeSegment

Functions

APPROXMVBB_EXPORT int _AddSegmentToList (TypeSegment *s, TypeListOfSegments *list)
APPROXMVBB_EXPORT void _AddToCounter (TypeCounter *c, const int i)
APPROXMVBB_EXPORT void * _AllocateListOfPoints (const int n, const int dim)
APPROXMVBB_EXPORT void * _AllocateListOfSegments (const int n)
APPROXMVBB_EXPORT void _CountPointsInSpheres (TypeSegment *theSeg, double constsquareDiameter, double const **theList, const int first, const int last, const int dim)
APPROXMVBB_EXPORT int _FarthestPointFromSphere (TypeSegment *theSeg, double const **theList, const int first, int *last, const int dim, const int _reduction_mode_)
APPROXMVBB_EXPORT int _FindPointInList (double const **theList, const int first, const int last, double x0, double x1)
APPROXMVBB_EXPORT double _GetCounterAverage (TypeCounter *c, const int i)
APPROXMVBB_EXPORT void _InitCounter (TypeCounter *c)
APPROXMVBB_EXPORT int _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 _LastPointOutsideSphereWithDiameter (TypeSegment *theSeg, double constsquareDiameter, double const **theList, const int first, int *last, const int dim, const int _reduction_mode_)
APPROXMVBB_EXPORT double _MaximalDistanceFromPoint (int *index, double const *ref, double const **theList, const int first, const int last, const int dim)
APPROXMVBB_EXPORT double _MaximalSegmentInOneList (TypeSegment *theSeg, const int index, double const **theList, int *first, int *last, const int dim)
APPROXMVBB_EXPORT double _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 _QuadraticDiameterInOneList (TypeSegment *theDiam, double const **theList, const int first, const int last, const int dim)
APPROXMVBB_EXPORT double _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 _ScalarProduct (double const *a, double const *b, double const *c, double const *d, const int dim)
APPROXMVBB_EXPORT double _ScalarProduct2D (double const *a, double const *b, double const *c, double const *d)
APPROXMVBB_EXPORT double _ScalarProduct3D (double const *a, double const *b, double const *c, double const *d)
APPROXMVBB_EXPORT double _SquareDistance (double const *a, double const *b, const int dim)
APPROXMVBB_EXPORT double _SquareDistance2D (double const *a, double const *b)
APPROXMVBB_EXPORT double _SquareDistance3D (double const *a, double const *b)
APPROXMVBB_EXPORT void _SwapPoints (double const **theList, const int i, const int j)

Variables

static int _base_ = 100000000

Function Documentation

int ApproxMVBB::Diameter::_AddSegmentToList ( TypeSegment *  s,
TypeListOfSegments *  list 
)

Definition at line 64 of file alloc.cpp.

void ApproxMVBB::Diameter::_AddToCounter ( TypeCounter *  c,
const int  i 
)

Definition at line 1263 of file util.cpp.

void * ApproxMVBB::Diameter::_AllocateListOfPoints ( const int  n,
const int  dim 
)

Definition at line 16 of file alloc.cpp.

Definition at line 38 of file alloc.cpp.

APPROXMVBB_EXPORT void ApproxMVBB::Diameter::_CountPointsInSpheres ( TypeSegment *  theSeg,
double  constsquareDiameter,
double const **  theList,
const int  first,
const int  last,
const int  dim 
)
int ApproxMVBB::Diameter::_FarthestPointFromSphere ( TypeSegment *  theSeg,
double const **  theList,
const int  first,
int *  last,
const int  dim,
const int  _reduction_mode_ 
)

Definition at line 867 of file util.cpp.

int ApproxMVBB::Diameter::_FindPointInList ( double const **  theList,
const int  first,
const int  last,
double  x0,
double  x1 
)

Definition at line 1400 of file util.cpp.

double ApproxMVBB::Diameter::_GetCounterAverage ( TypeCounter *  c,
const int  i 
)

Definition at line 1275 of file util.cpp.

void ApproxMVBB::Diameter::_InitCounter ( TypeCounter *  c)

Definition at line 1259 of file util.cpp.

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 
)

Definition at line 386 of file util.cpp.

int ApproxMVBB::Diameter::_LastPointOutsideSphereWithDiameter ( TypeSegment *  theSeg,
double  constsquareDiameter,
double const **  theList,
const int  first,
int *  last,
const int  dim,
const int  _reduction_mode_ 
)

Definition at line 44 of file util.cpp.

double ApproxMVBB::Diameter::_MaximalDistanceFromPoint ( int *  index,
double const *  ref,
double const **  theList,
const int  first,
const int  last,
const int  dim 
)

Definition at line 1178 of file util.cpp.

double ApproxMVBB::Diameter::_MaximalSegmentInOneList ( TypeSegment *  theSeg,
const int  index,
double const **  theList,
int *  first,
int *  last,
const int  dim 
)

Definition at line 1115 of file util.cpp.

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 
)

Definition at line 1001 of file util.cpp.

double ApproxMVBB::Diameter::_QuadraticDiameterInOneList ( TypeSegment *  theDiam,
double const **  theList,
const int  first,
const int  last,
const int  dim 
)

Definition at line 1442 of file util.cpp.

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 
)

Definition at line 1511 of file util.cpp.

double ApproxMVBB::Diameter::_ScalarProduct ( double const *  a,
double const *  b,
double const *  c,
double const *  d,
const int  dim 
)

Definition at line 1354 of file util.cpp.

double ApproxMVBB::Diameter::_ScalarProduct2D ( double const *  a,
double const *  b,
double const *  c,
double const *  d 
)

Definition at line 1388 of file util.cpp.

double ApproxMVBB::Diameter::_ScalarProduct3D ( double const *  a,
double const *  b,
double const *  c,
double const *  d 
)

Definition at line 1375 of file util.cpp.

double ApproxMVBB::Diameter::_SquareDistance ( double const *  a,
double const *  b,
const int  dim 
)

Definition at line 1303 of file util.cpp.

double ApproxMVBB::Diameter::_SquareDistance2D ( double const *  a,
double const *  b 
)

Definition at line 1337 of file util.cpp.

double ApproxMVBB::Diameter::_SquareDistance3D ( double const *  a,
double const *  b 
)

Definition at line 1324 of file util.cpp.

void ApproxMVBB::Diameter::_SwapPoints ( double const **  theList,
const int  i,
const int  j 
)

Definition at line 1249 of file util.cpp.


Variable Documentation

int ApproxMVBB::Diameter::_base_ = 100000000 [static]

Definition at line 1257 of file util.cpp.



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