#include "ell.h"
Defines | |
#define | _4INV |
Functions | |
void | ell_3m_mul_f (float m3[9], const float _m1[9], const float _m2[9]) |
void | ell_3m_mul_d (double m3[9], const double _m1[9], const double _m2[9]) |
void | ell_3m_pre_mul_f (float _m[9], const float x[9]) |
void | ell_3m_pre_mul_d (double _m[9], const double x[9]) |
void | ell_3m_post_mul_f (float _m[9], const float x[9]) |
void | ell_3m_post_mul_d (double _m[9], const double x[9]) |
float | ell_3m_det_f (float m[9]) |
double | ell_3m_det_d (double m[9]) |
void | ell_3m_inv_f (float i[9], const float m[9]) |
void | ell_3m_inv_d (double i[9], const double m[9]) |
void | ell_4m_mul_f (float m3[16], const float _m1[16], const float _m2[16]) |
void | ell_4m_mul_d (double m3[16], const double _m1[16], const double _m2[16]) |
void | ell_4m_pre_mul_f (float _m[16], const float x[16]) |
void | ell_4m_pre_mMul_d (double _m[16], const double x[16]) |
void | ell_4m_post_mul_f (float _m[16], const float x[16]) |
void | ell_4m_post_mul_d (double _m[16], const double x[16]) |
float | ell_4m_det_f (float m[16]) |
double | ell_4m_det_d (double m[16]) |
void | ell_4m_inv_f (float i[16], const float m[16]) |
void | ell_4m_inv_d (double i[16], const double m[16]) |
void | ell_6m_mul_d (double AB[36], const double A[36], const double B[36]) |
void | ell_3m_rotate_between_d (double rot[9], double from[3], double to[3]) |
#define _4INV |
double ell_3m_det_d | ( | double | m[9] | ) |
float ell_3m_det_f | ( | float | m[9] | ) |
void ell_3m_inv_d | ( | double | i[9], | |
const double | m[9] | |||
) |
void ell_3m_inv_f | ( | float | i[9], | |
const float | m[9] | |||
) |
void ell_3m_mul_d | ( | double | m3[9], | |
const double | _m1[9], | |||
const double | _m2[9] | |||
) |
void ell_3m_mul_f | ( | float | m3[9], | |
const float | _m1[9], | |||
const float | _m2[9] | |||
) |
void ell_3m_post_mul_d | ( | double | _m[9], | |
const double | x[9] | |||
) |
void ell_3m_post_mul_f | ( | float | _m[9], | |
const float | x[9] | |||
) |
void ell_3m_pre_mul_d | ( | double | _m[9], | |
const double | x[9] | |||
) |
void ell_3m_pre_mul_f | ( | float | _m[9], | |
const float | x[9] | |||
) |
void ell_3m_rotate_between_d | ( | double | rot[9], | |
double | from[3], | |||
double | to[3] | |||
) |
double ell_4m_det_d | ( | double | m[16] | ) |
float ell_4m_det_f | ( | float | m[16] | ) |
void ell_4m_inv_d | ( | double | i[16], | |
const double | m[16] | |||
) |
void ell_4m_inv_f | ( | float | i[16], | |
const float | m[16] | |||
) |
void ell_4m_mul_d | ( | double | m3[16], | |
const double | _m1[16], | |||
const double | _m2[16] | |||
) |
void ell_4m_mul_f | ( | float | m3[16], | |
const float | _m1[16], | |||
const float | _m2[16] | |||
) |
void ell_4m_post_mul_d | ( | double | _m[16], | |
const double | x[16] | |||
) |
void ell_4m_post_mul_f | ( | float | _m[16], | |
const float | x[16] | |||
) |
void ell_4m_pre_mMul_d | ( | double | _m[16], | |
const double | x[16] | |||
) |
void ell_4m_pre_mul_f | ( | float | _m[16], | |
const float | x[16] | |||
) |
void ell_6m_mul_d | ( | double | AB[36], | |
const double | A[36], | |||
const double | B[36] | |||
) |