#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] | |||
| ) |
1.5.6