Developer documentation

sign_variation.hpp File Reference
#include <iterator>

Go to the source code of this file.

Namespaces

 mmx
 

Macros

#define MMX_SIGN_FCT
 

Functions

template<typename T >
int mmx::sign (const T &x)
 
template<typename Iterator >
unsigned mmx::sign_variation (Iterator b, Iterator e)
 
template<typename Iterator >
unsigned mmx::sign_variation (Iterator b, Iterator e, unsigned maxv)
 
template<typename Vector >
unsigned mmx::sign_variation_n (const Vector &t, unsigned l, unsigned maxv)
 
template<typename Iterator >
bool mmx::has_sign_variation (Iterator b, Iterator e)
 
template<typename Iterator >
bool mmx::has_no_strict_sign_variation (Iterator b, Iterator e)
 
template<typename Vector >
bool mmx::has_sign_variation (const Vector &t)
 
template<typename Vector >
int mmx::sign_of (const Vector &t)
 
template<typename T >
int mmx::sign_variation (const T &v)
 
template<typename T >
int mmx::sign_variation (const T &v, unsigned maxv)
 
template<typename C , unsigned N>
unsigned mmx::sign_variation (const C(&t)[N])
 
template<typename C , unsigned N>
unsigned mmx::sign_variation (const C(&t)[N], unsigned maxv)
 
template<typename C >
unsigned mmx::sign_variation (const C *t, unsigned size)
 
template<typename C >
unsigned mmx::sign_variation (const C *t, unsigned size, unsigned maxv)
 
template<typename T >
int mmx::Var (const T &v)
 
template<typename T >
int mmx::Per (const T &v)
 Per is computing the number of equal consecutive signs -1 to 1. More...
 
template<typename T >
int mmx::Eps (const T &v)
 
template<typename T >
int mmx::Count (const T &v)
 
template<typename C , typename Iterator >
C mmx::min_value (Iterator b, Iterator e)
 
template<typename C , typename Iterator >
C mmx::max_value (Iterator b, Iterator e)
 

Macro Definition Documentation

#define MMX_SIGN_FCT
Home