Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00026 #ifndef __CCP4_VECMAT
00027 #define __CCP4_VECMAT
00028
00029 #ifdef __cplusplus
00030 extern "C" {
00031 #endif
00032
00033 void ccp4_dcross(const double a[3], const double b[3], double c[3]);
00034 void ccp4_3matmul(double c[3][3], const double a[3][3], const double b[3][3]);
00035 void ccp4_4matmul( float c[4][4], const float a[4][4], const float b[4][4]);
00036 double invert3matrix(const double a[3][3], double ai[3][3]);
00037 float invert4matrix(const float a[4][4], float ai[4][4]);
00038
00039 float ccp4_pow_ii(const float base, const int power);
00040
00041 #ifdef __cplusplus
00042 }
00043 #endif
00044
00045 #endif
00047
00048
00049
00050
00051