src/ell/mat.c File Reference

#include "ell.h"

Include dependency graph for mat.c:


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 Documentation

#define _4INV


Function Documentation

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


Generated on Thu Jan 1 01:06:37 2009 for Teem by  doxygen 1.5.6