|
libosmscout 1.1.1
|
#include <osmscout/lib/CoreFeatures.h>#include <osmscout/system/Math.h>#include <osmscout/system/SSEMathPublic.h>#include <osmscout/system/SystemTypes.h>#include <osmscout/private/Config.h>
Go to the source code of this file.
Namespaces | |
| namespace | osmscout |
Macros | |
| #define | ARRAY2V2DF(name) |
| #define | ARRAY2V2DI(name) |
| #define | DECLARE_COEFFS(name) |
| #define | POLY_EVAL3SINGLE_HORNER(y, x, coeff) |
| #define | POLY_EVAL3_HORNER(y, x, coeff) |
| #define | POLY_EVAL6SINGLE_HORNER(y, x, coeff) |
| #define | POLY_EVAL6_HORNER(y, x, coeff) |
| #define | POLY_EVAL6SINGLE_ESTRIN(y, x, coeff) |
| #define | POLY_EVAL6_ESTRIN(y, x, coeff) |
| #define | POLY_EVAL3SINGLE(y, x, coeff) |
| #define | POLY_EVAL3(y, x, coeff) |
| #define | POLY_EVAL6SINGLE(y, x, coeff) |
| #define | POLY_EVAL6(y, x, coeff) |
| #define | _PS_CONST(Name) |
| #define | _PS_CONST_TYPE(Name, Type) |
Functions | |
| osmscout::_PS_CONST (1) | |
| osmscout::_PS_CONST (2) | |
| osmscout::_PS_CONST (0_5) | |
| osmscout::_PS_CONST (2OPI) | |
| osmscout::_PS_CONST (PIO2) | |
| osmscout::_PS_CONST (LOG_C_2) | |
| osmscout::_PS_CONST_TYPE (sign_mask, uint64_t) | |
| osmscout::_PS_CONST_TYPE (x01_double_mask, uint64_t) | |
| osmscout::_PS_CONST_TYPE (x03FE_double_mask, uint64_t) | |
| osmscout::_PS_CONST_TYPE (1_exp, uint64_t) | |
| osmscout::_PS_CONST_TYPE (f_fraction_mask, uint64_t) | |
| osmscout::_PS_CONST_TYPE (f_exp_mask, uint64_t) | |
| osmscout::_PS_CONST_TYPE (f_one_mask, uint64_t) | |
| osmscout::_PS_CONST_TYPE (1022, uint64_t) | |
| osmscout::_PS_CONST (0_66) | |
| osmscout::_PS_CONST (0_87) | |
| osmscout::_PS_CONST (1_74) | |
| osmscout::_PS_CONST (1_32) | |
| osmscout::_PS_CONST (log_inv_1_74) | |
| osmscout::_PS_CONST (log_inv_1_32) | |
| v2df | osmscout::sin_pd (v2df x) |
| v2df | osmscout::dangerous_sin_pd (v2df x) |
| double | osmscout::sin_pd (double x) |
| double | osmscout::dangerous_sin_pd (double x) |
| void | osmscout::sin_pd (double x, double y, double &res_x, double &res_y) |
| void | osmscout::dangerous_sin_pd (double x, double y, double &res_x, double &res_y) |
| void | osmscout::sin_cos_pd (double x, double &res_sin, double &res_cos) |
| v2df | osmscout::cos_pd (v2df x) |
| double | osmscout::cos_pd (double x) |
| double | osmscout::cos_pd (double x, double y, double &res_x, double &res_y) |
| v2df | osmscout::log_pd (v2df x) |
| double | osmscout::log_pd (double x) |
| double | osmscout::log_pd (double x, double y, double &res_x, double &res_y) |
| v2df | osmscout::atanh_pd (v2df x) |
| double | osmscout::atanh_pd (double x) |
| double | osmscout::atanh_pd (double x, double y, double &res_x, double &res_y) |
| v2df | osmscout::atanh_sin_pd (v2df x) |
| double | osmscout::atanh_sin_pd (double x) |
| double | osmscout::atanh_sin_pd (double x, double y, double &res_x, double &res_y) |
| #define _PS_CONST | ( | Name | ) |
| #define _PS_CONST_TYPE | ( | Name, | |
| Type ) |
| #define ARRAY2V2DF | ( | name | ) |
| #define ARRAY2V2DI | ( | name | ) |
| #define DECLARE_COEFFS | ( | name | ) |
| #define POLY_EVAL3 | ( | y, | |
| x, | |||
| coeff ) |
| #define POLY_EVAL3_HORNER | ( | y, | |
| x, | |||
| coeff ) |
| #define POLY_EVAL3SINGLE | ( | y, | |
| x, | |||
| coeff ) |
| #define POLY_EVAL3SINGLE_HORNER | ( | y, | |
| x, | |||
| coeff ) |
| #define POLY_EVAL6 | ( | y, | |
| x, | |||
| coeff ) |
| #define POLY_EVAL6_ESTRIN | ( | y, | |
| x, | |||
| coeff ) |
| #define POLY_EVAL6_HORNER | ( | y, | |
| x, | |||
| coeff ) |
| #define POLY_EVAL6SINGLE | ( | y, | |
| x, | |||
| coeff ) |
| #define POLY_EVAL6SINGLE_ESTRIN | ( | y, | |
| x, | |||
| coeff ) |
| #define POLY_EVAL6SINGLE_HORNER | ( | y, | |
| x, | |||
| coeff ) |