FEI Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
snl_fei_ArrayUtils.hpp File Reference
#include "fei_fwd.hpp"
#include <algorithm>
Include dependency graph for snl_fei_ArrayUtils.hpp:

Go to the source code of this file.

Namespaces

 snl_fei
 

Functions

template<typename T >
int snl_fei::binarySearch (const T &item, const T *list, int len)
 
template<typename T >
void snl_fei::insertion_sort_with_companions (int len, int *array, T *companions)
 
template<typename T >
int snl_fei::lowerBound (const T &item, const T *list, int len)
 
template<typename T >
int snl_fei::binarySearch (const T &item, const T *list, int len, int &insertPoint)
 
template<typename T >
int snl_fei::binarySearch (const T &item, const std::vector< T > &list, int &insertPoint)
 
template<typename T >
int snl_fei::binarySearch (const T &item, const std::vector< T > &list)
 
template<typename T >
int snl_fei::binarySearch (const T &item, const T *list, int, int start, int end, int &insertPoint)
 
template<typename T >
int snl_fei::binarySearch (int numItems, const T *items, int *offsets, const T *list, int listLength)
 
template<class T >
int snl_fei::sortedListInsert (const T &item, std::vector< T > &list)
 
template<class T >
int snl_fei::sortedListInsert (const T &item, T *&list, int &len, int &allocLen)
 
template<class T >
int snl_fei::listInsert (const T &item, int offset, T *&list, int &usedLength, int &allocatedLength, int allocChunkSize=200)
 
template<class T >
int snl_fei::searchList (const T &item, const T *list, int len)