mlpack  master
Namespaces | Functions
address.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 mlpack
 Linear algebra utility functions, generally performed on matrices or vectors.
 
 mlpack::bound
 
 mlpack::bound::addr
 

Functions

template<typename AddressType , typename VecType >
void mlpack::bound::addr::AddressToPoint (VecType &point, const AddressType &address)
 Translate the address to the point. More...
 
template<typename AddressType1 , typename AddressType2 >
int mlpack::bound::addr::CompareAddresses (const AddressType1 &addr1, const AddressType2 &addr2)
 Compare two addresses. More...
 
template<typename AddressType1 , typename AddressType2 , typename AddressType3 >
bool mlpack::bound::addr::Contains (const AddressType1 &address, const AddressType2 &loBound, const AddressType3 &hiBound)
 Returns true if an address is contained between two other addresses. More...
 
template<typename AddressType , typename VecType >
void mlpack::bound::addr::PointToAddress (AddressType &address, const VecType &point)
 Calculate the address of a point. More...
 

Detailed Description

Author
Mikhail Lozhnikov

This file contains a series of functions for translating points to addresses and back and functions for comparing addresses.

The notion of addresses is described in the following paper.

@inproceedings{bayer1997,
author = {Bayer, Rudolf},
title = {The Universal B-Tree for Multidimensional Indexing: General
Concepts},
booktitle = {Proceedings of the International Conference on Worldwide
Computing and Its Applications},
series = {WWCA '97},
year = {1997},
isbn = {3-540-63343-X},
pages = {198--209},
numpages = {12},
publisher = {Springer-Verlag},
address = {London, UK, UK},
}

Definition in file address.hpp.