Doxygen Source Code Documentation
Main Page Alphabetical List Data Structures File List Data Fields Globals Search
cs.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007 #ifndef _MCW_CS_STUFF_HEADER_
00008 #define _MCW_CS_STUFF_HEADER_
00009
00010
00011
00012
00013 #include <stdlib.h>
00014 #include <stdio.h>
00015 #include <unistd.h>
00016 #include <math.h>
00017
00018 #include "mcw_malloc.h"
00019
00020
00021
00022 extern void qsort_floatint ( int , float * , int * ) ;
00023 extern void qsort_doubleint ( int , double * , int * ) ;
00024 extern void qsort_intint ( int , int * , int * ) ;
00025 extern void qsort_floatfloat( int , float * , float * ) ;
00026 extern void qsort_floatstuff( int , float * , void ** ) ;
00027
00028
00029
00030 extern float qmed_float( int , float * ) ;
00031 extern void qmedmad_float( int,float *,float *,float * ) ;
00032
00033
00034
00035 extern void symeig_double( int , double * , double * ) ;
00036 extern void symeigval_double( int , double * , double * ) ;
00037 extern void svd_double( int, int, double *, double *, double *, double * ) ;
00038 extern void svd_float ( int, int, float *, float *, float *, float * ) ;
00039
00040
00041
00042 extern void addto_args( int , char ** , int * , char *** ) ;
00043 extern void append_string_to_args ( char *, int, char **, int *, char *** ) ;
00044 extern void prepend_string_to_args( char *, int, char **, int *, char *** ) ;
00045
00046
00047
00048 extern void get_laguerre_table( int , double ** , double ** ) ;
00049
00050 extern int qhull_wrap( int , float * , int ** ) ;
00051 extern int sphere_voronoi_angles( int , float *, float *, float ** ) ;
00052 extern int sphere_voronoi_vectors( int , float *, float ** ) ;
00053
00054 extern float cl1_solve ( int, int, float *, float **, float *,int ) ;
00055 extern float cl1_solve_res( int, int, float *, float **, float *,int, float*,int ) ;
00056
00057 extern char *approximate_number_string( double ) ;
00058
00059 #endif