Useful functions that take advantage of STL containers
Definition in file stl_helpers.hpp.
#include <cmath>
#include <algorithm>
#include <list>
#include <vector>
Go to the source code of this file.
Classes | |
struct | gnsstk::ListStats< bt > |
ListStats (i.e. Statistics on a list of numbers) More... | |
Namespaces | |
gnsstk | |
For Sinex::InputHistory. | |
Functions | |
template<class For > | |
For | gnsstk::max (const std::list< For > &lst) |
A simple way to get the max value of a list of numbers. More... | |
template<class For > | |
For | gnsstk::min (const std::list< For > &lst) |
A simple way to get the minimum value of a list of numbers. More... | |
template<class bt > | |
ListStats< bt > | gnsstk::stats (const std::list< bt > &lst) |
template<class T > | |
std::vector< T > | gnsstk::vec_intersect (const std::vector< T > &v1, const std::vector< T > &v2) |
template<class T > | |
std::vector< T > | gnsstk::vec_notintersect (const std::vector< T > &v1, const std::vector< T > &v2) |
template<class T > | |
int | gnsstk::vectorindex (const std::vector< T > &vec, const T &value) |