Navigation

Operators and Keywords

Function List:

C++ API

lo-mappers.h File Reference

#include <limits>
#include "oct-cmplx.h"
#include "lo-math.h"
Include dependency graph for lo-mappers.h:

Go to the source code of this file.

Functions

OCTAVE_API double xtrunc (double x)
double xcopysign (double x, double y)
double xceil (double x)
OCTAVE_API double xfloor (double x)
double arg (double x)
double conj (double x)
double fix (double x)
double imag (double)
double real (double x)
OCTAVE_API double xround (double x)
OCTAVE_API double xroundb (double x)
OCTAVE_API double signum (double x)
OCTAVE_API double xlog2 (double x)
OCTAVE_API Complex xlog2 (const Complex &x)
OCTAVE_API double xlog2 (double x, int &exp)
OCTAVE_API Complex xlog2 (const Complex &x, int &exp)
OCTAVE_API double xexp2 (double x)
bool xisnan (bool)
bool xisnan (char)
OCTAVE_API bool xisnan (double x)
OCTAVE_API bool xfinite (double x)
OCTAVE_API bool xisinf (double x)
OCTAVE_API bool octave_is_NA (double x)
OCTAVE_API bool octave_is_NaN_or_NA (double x) GCC_ATTR_DEPRECATED
template<class T >
xmin (T x, T y)
template<class T >
xmax (T x, T y)
double xmin (double x, double y)
double xmax (double x, double y)
OCTAVE_API Complex acos (const Complex &x)
OCTAVE_API Complex acosh (const Complex &x)
OCTAVE_API Complex asin (const Complex &x)
OCTAVE_API Complex asinh (const Complex &x)
OCTAVE_API Complex atan (const Complex &x)
OCTAVE_API Complex atanh (const Complex &x)
OCTAVE_API bool octave_is_NA (const Complex &x)
OCTAVE_API bool octave_is_NaN_or_NA (const Complex &x)
OCTAVE_API Complex xmin (const Complex &x, const Complex &y)
OCTAVE_API Complex xmax (const Complex &x, const Complex &y)
OCTAVE_API float xtrunc (float x)
float xcopysign (float x, float y)
float xceil (float x)
float xfloor (float x)
float arg (float x)
float conj (float x)
float fix (float x)
float imag (float)
float real (float x)
OCTAVE_API float xround (float x)
OCTAVE_API float xroundb (float x)
OCTAVE_API float signum (float x)
OCTAVE_API float xlog2 (float x)
OCTAVE_API FloatComplex xlog2 (const FloatComplex &x)
OCTAVE_API float xlog2 (float x, int &exp)
OCTAVE_API FloatComplex xlog2 (const FloatComplex &x, int &exp)
OCTAVE_API float xexp2 (float x)
OCTAVE_API bool xisnan (float x)
OCTAVE_API bool xfinite (float x)
OCTAVE_API bool xisinf (float x)
OCTAVE_API bool octave_is_NA (float x)
OCTAVE_API bool octave_is_NaN_or_NA (float x) GCC_ATTR_DEPRECATED
float xmin (float x, float y)
float xmax (float x, float y)
OCTAVE_API FloatComplex acos (const FloatComplex &x)
OCTAVE_API FloatComplex acosh (const FloatComplex &x)
OCTAVE_API FloatComplex asin (const FloatComplex &x)
OCTAVE_API FloatComplex asinh (const FloatComplex &x)
OCTAVE_API FloatComplex atan (const FloatComplex &x)
OCTAVE_API FloatComplex atanh (const FloatComplex &x)
OCTAVE_API bool octave_is_NA (const FloatComplex &x)
OCTAVE_API bool octave_is_NaN_or_NA (const FloatComplex &x)
OCTAVE_API FloatComplex xmin (const FloatComplex &x, const FloatComplex &y)
OCTAVE_API FloatComplex xmax (const FloatComplex &x, const FloatComplex &y)
OCTAVE_API Complex rc_acos (double)
OCTAVE_API FloatComplex rc_acos (float)
OCTAVE_API Complex rc_acosh (double)
OCTAVE_API FloatComplex rc_acosh (float)
OCTAVE_API Complex rc_asin (double)
OCTAVE_API FloatComplex rc_asin (float)
OCTAVE_API Complex rc_atanh (double)
OCTAVE_API FloatComplex rc_atanh (float)
OCTAVE_API Complex rc_log (double)
OCTAVE_API FloatComplex rc_log (float)
OCTAVE_API Complex rc_log2 (double)
OCTAVE_API FloatComplex rc_log2 (float)
OCTAVE_API Complex rc_log10 (double)
OCTAVE_API FloatComplex rc_log10 (float)
OCTAVE_API Complex rc_sqrt (double)
OCTAVE_API FloatComplex rc_sqrt (float)
bool xisinteger (double x)
bool xisinteger (float x)
OCTAVE_API bool xnegative_sign (double x)
OCTAVE_API bool xnegative_sign (float x)
OCTAVE_API octave_idx_type NINTbig (double x)
OCTAVE_API octave_idx_type NINTbig (float x)
OCTAVE_API int NINT (double x)
OCTAVE_API int NINT (float x)
template<typename T >
OCTAVE_API T X_NINT (T x)
OCTAVE_API double D_NINT (double x)
OCTAVE_API float F_NINT (float x)
template<typename T >
bool xisnan (const std::complex< T > &x)
template<typename T >
bool xfinite (const std::complex< T > &x)
template<typename T >
bool xisinf (const std::complex< T > &x)
template<typename T >
std::complex< T > fix (const std::complex< T > &x)
template<typename T >
std::complex< T > ceil (const std::complex< T > &x)
template<typename T >
std::complex< T > floor (const std::complex< T > &x)
template<typename T >
std::complex< T > xround (const std::complex< T > &x)
template<typename T >
std::complex< T > xroundb (const std::complex< T > &x)
template<typename T >
std::complex< T > signum (const std::complex< T > &x)
template<typename T >
OCTAVE_API T xmod (T x, T y)
template<typename T >
OCTAVE_API T xrem (T x, T y)

Function Documentation

OCTAVE_API Complex acos ( const Complex x  ) 
OCTAVE_API FloatComplex acos ( const FloatComplex x  ) 
OCTAVE_API FloatComplex acosh ( const FloatComplex x  ) 
OCTAVE_API Complex acosh ( const Complex x  ) 
float arg ( float  x  )  [inline]
double arg ( double  x  )  [inline]
OCTAVE_API FloatComplex asin ( const FloatComplex x  ) 
OCTAVE_API Complex asin ( const Complex x  ) 
OCTAVE_API FloatComplex asinh ( const FloatComplex x  ) 
OCTAVE_API Complex asinh ( const Complex x  ) 
OCTAVE_API Complex atan ( const Complex x  ) 
OCTAVE_API FloatComplex atan ( const FloatComplex x  ) 
OCTAVE_API Complex atanh ( const Complex x  ) 
OCTAVE_API FloatComplex atanh ( const FloatComplex x  ) 
template<typename T >
std::complex<T> ceil ( const std::complex< T > &  x  ) 
float conj ( float  x  )  [inline]
double conj ( double  x  )  [inline]
OCTAVE_API double D_NINT ( double  x  )  [inline]
OCTAVE_API float F_NINT ( float  x  )  [inline]
float fix ( float  x  )  [inline]
template<typename T >
std::complex<T> fix ( const std::complex< T > &  x  ) 
double fix ( double  x  )  [inline]
template<typename T >
std::complex<T> floor ( const std::complex< T > &  x  ) 
double imag ( double   )  [inline]
float imag ( float   )  [inline]
OCTAVE_API int NINT ( double  x  ) 
OCTAVE_API int NINT ( float  x  ) 
OCTAVE_API octave_idx_type NINTbig ( double  x  ) 
OCTAVE_API octave_idx_type NINTbig ( float  x  ) 
OCTAVE_API bool octave_is_NA ( const FloatComplex x  ) 
OCTAVE_API bool octave_is_NA ( const Complex x  ) 
OCTAVE_API bool octave_is_NA ( double  x  ) 
OCTAVE_API bool octave_is_NA ( float  x  ) 
OCTAVE_API bool octave_is_NaN_or_NA ( const FloatComplex x  ) 
OCTAVE_API bool octave_is_NaN_or_NA ( const Complex x  ) 
OCTAVE_API bool octave_is_NaN_or_NA ( double  x  ) 
OCTAVE_API bool octave_is_NaN_or_NA ( float  x  ) 
OCTAVE_API Complex rc_acos ( double   ) 
OCTAVE_API FloatComplex rc_acos ( float   ) 
OCTAVE_API Complex rc_acosh ( double   ) 
OCTAVE_API FloatComplex rc_acosh ( float   ) 
OCTAVE_API Complex rc_asin ( double   ) 
OCTAVE_API FloatComplex rc_asin ( float   ) 
OCTAVE_API FloatComplex rc_atanh ( float   ) 
OCTAVE_API Complex rc_atanh ( double   ) 
OCTAVE_API Complex rc_log ( double   ) 
OCTAVE_API FloatComplex rc_log ( float   ) 
OCTAVE_API Complex rc_log10 ( double   ) 
OCTAVE_API FloatComplex rc_log10 ( float   ) 
OCTAVE_API Complex rc_log2 ( double   ) 
OCTAVE_API FloatComplex rc_log2 ( float   ) 
OCTAVE_API FloatComplex rc_sqrt ( float   ) 
OCTAVE_API Complex rc_sqrt ( double   ) 
double real ( double  x  )  [inline]
float real ( float  x  )  [inline]
OCTAVE_API double signum ( double  x  ) 
OCTAVE_API float signum ( float  x  ) 
template<typename T >
std::complex<T> signum ( const std::complex< T > &  x  ) 
template<typename T >
OCTAVE_API T X_NINT ( x  ) 
double xceil ( double  x  )  [inline]
float xceil ( float  x  )  [inline]
float xcopysign ( float  x,
float  y 
) [inline]
double xcopysign ( double  x,
double  y 
) [inline]
OCTAVE_API double xexp2 ( double  x  ) 
OCTAVE_API float xexp2 ( float  x  ) 
OCTAVE_API bool xfinite ( double  x  ) 
template<typename T >
bool xfinite ( const std::complex< T > &  x  ) 
OCTAVE_API bool xfinite ( float  x  ) 
OCTAVE_API double xfloor ( double  x  ) 
float xfloor ( float  x  )  [inline]
template<typename T >
bool xisinf ( const std::complex< T > &  x  ) 
OCTAVE_API bool xisinf ( double  x  ) 
OCTAVE_API bool xisinf ( float  x  ) 
bool xisinteger ( float  x  )  [inline]
bool xisinteger ( double  x  )  [inline]
template<typename T >
bool xisnan ( const std::complex< T > &  x  ) 
bool xisnan ( char   )  [inline]
bool xisnan ( bool   )  [inline]
OCTAVE_API bool xisnan ( double  x  ) 
OCTAVE_API bool xisnan ( float  x  ) 
OCTAVE_API float xlog2 ( float  x  ) 
OCTAVE_API Complex xlog2 ( const Complex x  ) 
OCTAVE_API FloatComplex xlog2 ( const FloatComplex x  ) 
OCTAVE_API Complex xlog2 ( const Complex x,
int &  exp 
)
OCTAVE_API FloatComplex xlog2 ( const FloatComplex x,
int &  exp 
)
OCTAVE_API float xlog2 ( float  x,
int &  exp 
)
OCTAVE_API double xlog2 ( double  x  ) 
OCTAVE_API double xlog2 ( double  x,
int &  exp 
)
float xmax ( float  x,
float  y 
) [inline]
double xmax ( double  x,
double  y 
) [inline]
OCTAVE_API FloatComplex xmax ( const FloatComplex x,
const FloatComplex y 
)
template<class T >
T xmax ( x,
y 
) [inline]
OCTAVE_API Complex xmax ( const Complex x,
const Complex y 
)
double xmin ( double  x,
double  y 
) [inline]
OCTAVE_API FloatComplex xmin ( const FloatComplex x,
const FloatComplex y 
)
template<class T >
T xmin ( x,
y 
) [inline]
OCTAVE_API Complex xmin ( const Complex x,
const Complex y 
)
float xmin ( float  x,
float  y 
) [inline]
template<typename T >
OCTAVE_API T xmod ( x,
y 
)
OCTAVE_API bool xnegative_sign ( float  x  ) 
OCTAVE_API bool xnegative_sign ( double  x  ) 
template<typename T >
OCTAVE_API T xrem ( x,
y 
)
OCTAVE_API float xround ( float  x  ) 
OCTAVE_API double xround ( double  x  ) 
template<typename T >
std::complex<T> xround ( const std::complex< T > &  x  ) 
OCTAVE_API float xroundb ( float  x  ) 
template<typename T >
std::complex<T> xroundb ( const std::complex< T > &  x  ) 
OCTAVE_API double xroundb ( double  x  ) 
OCTAVE_API float xtrunc ( float  x  ) 
OCTAVE_API double xtrunc ( double  x  ) 
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines