#include <limits>
#include "oct-cmplx.h"
#include "lo-math.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 > | |
T | xmin (T x, T y) |
template<class T > | |
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) |
OCTAVE_API FloatComplex acos | ( | const FloatComplex & | x | ) |
OCTAVE_API FloatComplex acosh | ( | const FloatComplex & | x | ) |
float arg | ( | float | x | ) | [inline] |
double arg | ( | double | x | ) | [inline] |
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 | ) |
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] |
std::complex<T> fix | ( | const std::complex< T > & | x | ) |
double fix | ( | double | x | ) | [inline] |
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 | ( | 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 | ( | 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 | ) |
std::complex<T> signum | ( | const std::complex< T > & | x | ) |
OCTAVE_API T X_NINT | ( | T | 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 | ) |
bool xfinite | ( | const std::complex< T > & | x | ) |
OCTAVE_API bool xfinite | ( | float | x | ) |
OCTAVE_API double xfloor | ( | double | x | ) |
float xfloor | ( | float | x | ) | [inline] |
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] |
bool xisnan | ( | const std::complex< T > & | x | ) |
bool xisnan | ( | char | ) | [inline] |
OCTAVE_API bool xisnan | ( | double | x | ) |
OCTAVE_API bool xisnan | ( | float | x | ) |
OCTAVE_API float xlog2 | ( | float | x | ) |
OCTAVE_API FloatComplex xlog2 | ( | const FloatComplex & | x | ) |
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 | |||
) |
T xmax | ( | T | x, | |
T | y | |||
) | [inline] |
double xmin | ( | double | x, | |
double | y | |||
) | [inline] |
OCTAVE_API FloatComplex xmin | ( | const FloatComplex & | x, | |
const FloatComplex & | y | |||
) |
T xmin | ( | T | x, | |
T | y | |||
) | [inline] |
float xmin | ( | float | x, | |
float | y | |||
) | [inline] |
OCTAVE_API T xmod | ( | T | x, | |
T | y | |||
) |
OCTAVE_API bool xnegative_sign | ( | float | x | ) |
OCTAVE_API bool xnegative_sign | ( | double | x | ) |
OCTAVE_API T xrem | ( | T | x, | |
T | y | |||
) |
OCTAVE_API float xround | ( | float | x | ) |
OCTAVE_API double xround | ( | double | x | ) |
std::complex<T> xround | ( | const std::complex< T > & | x | ) |
OCTAVE_API float xroundb | ( | float | x | ) |
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 | ) |