|
static double | exp10_ (double m) |
|
static void | vec2_add2 (double *v1, const double *v2) |
|
static void | vec3_add2 (double *v1, const double *v2) |
|
static void | vec3_add3 (double *v1, const double *v2, const double *v3) |
|
template<class T > |
static void | vec3_add (T *v1, const T *v2) |
|
template<class T > |
static void | vec3_add (T *v1, const T *v2, const T *v3) |
|
template<class T > |
static void | vec3_copy (T *v1, const T *v2) |
|
static void | vec4_copy (double *v1, const double *v2) |
|
template<class T > |
static T | vec3_dot (const T *v1, const T *v2) |
|
template<class T , class U > |
static float | vec3_dot (const T *v1, const U *v2) |
|
static double | vec4_dot (const double *v1, const double *v2) |
|
static void | vec3_scale2 (double *v1, double a) |
|
template<class T , class U > |
static void | vec3_scale3 (T *v1, const T *v2, U a) |
|
template<class T > |
static void | vec3_sub2 (T *v1, const T *v2) |
|
template<class T , class U , class V > |
static void | vec3_sub3 (T *v1, const U *v2, const V *v3) |
|
static void | vec3_invert (double *v1) |
|
static void | vec_zero (double *v1, int n) |
|
template<class T > |
static T | vec3_lensq (const T *v1) |
|
template<class T > |
static T | vec3_len (const T *) |
|
template<> |
double | vec3_len (const double *v1) |
|
template<> |
float | vec3_len< float > (const float *v1) |
|
static void | vec3_normalize1 (double *v1) |
|
template<class T > |
static T | vec3_distsq (const T *v1, const T *v2) |
|
template<class T > |
static T | vec3_dist (const T *v1, const T *v2) |
|
template<class T > |
static void | vec3_cross (T *v1, const T *v2, const T *v3) |
|
static void | vec_outer (double *v1, const double *v2, const double *v3, const int n) |
|
static void | mat43_mult_vec4 (double *v1, const double *m2, const double *v3) |
|
static void | mat_mult_mat (double *m1, const double *m2, int m2_rows, int m2_cols, const double *m3, int m3_rows, int m3_cols) |
|
static int | is_number (const double x) |
|
template<class T > |
T | clamp (T value, T min_value, T max_value) |
|
template<class T > |
T | plm_max (T v1, T v2) |
|
template<class T > |
T | plm_min (T v1, T v2) |
|
template<class T > |
T | radians_from_degrees (T degrees) |
|
static bool | within_abs_tolerance (float value, float comp_value, float tolerance) |
|