00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef BOOST_NUMERIC_BINDINGS_AMOS_AMOS_H
00010 #define BOOST_NUMERIC_BINDINGS_AMOS_AMOS_H
00011
00012 #include <boost/numeric/bindings/amos/amos_names.h>
00013 #include <boost/numeric/bindings/traits/type.h>
00014
00015 extern "C"
00016 {
00017 void AMOS_DBESI(const double* z, const double* fnu, const int* kode, const int* n, double* cy, int* nz ) ;
00018 void AMOS_CBESI(const fcomplex_t* z, const float* fnu, const int* kode, const int* n, fcomplex_t* cy, int* nz, int* ierr) ;
00019 void AMOS_ZBESI(const double* zr, const double* zi, const double* fnu, const int* kode, const int* n, double* cyr, double* cyi, int* nz, int* ierr) ;
00020
00021 void AMOS_DBESJ(const double * z, const double* fnu, const int* n, double* cy, int* nz ) ;
00022 void AMOS_CBESJ(const fcomplex_t* z, const float* fnu, const int* kode, const int* n, fcomplex_t* cy, int* nz, int* ierr) ;
00023 void AMOS_ZBESJ(const double* zr, const double* zi, const double* fnu, const int* kode, const int* n, double* cyr, double* cyi, int* nz, int* ierr) ;
00024
00025 void AMOS_DBESY(const double * z, const double* fnu, const int* n, double* cy ) ;
00026 void AMOS_CBESY(const fcomplex_t* z, const float* fnu, const int* kode, const int* n, fcomplex_t* cy, int* nz, fcomplex_t *cwrk, int* ierr) ;
00027 void AMOS_ZBESY(const double* zr, const double* zi, const double* fnu, const int* kode, const int* n, double* cyr, double* cyi, int* nz, double *cwrkr, double *cwrki, int* ierr) ;
00028 }
00029
00030 #endif // BOOST_NUMERIC_BINDINGS_AMOS_AMOS_HPP